ab-angle->ABCF C

Time bar (total: 10.2s)

start0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

analyze0.0ms (0%)

Memory
0.3MiB live, 0.3MiB allocated
Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%99.9%0.1%0%0%0%0
100%99.9%0%0.1%0%0%0%1
Compiler

Compiled 23 to 12 computations (47.8% saved)

sample1.6s (15.8%)

Memory
-65.9MiB live, 1 729.7MiB allocated
Samples
1.3s8 256×0valid
Precisions
Click to see histograms. Total time spent on operations: 795.0ms
ival-cosu: 250.0ms (31.4% of total)
ival-sinu: 201.0ms (25.3% of total)
ival-pow2: 153.0ms (19.2% of total)
ival-mult: 145.0ms (18.2% of total)
ival-add: 37.0ms (4.7% of total)
ival-true: 7.0ms (0.9% of total)
ival-assert: 4.0ms (0.5% of total)
Bogosity

explain219.0ms (2.2%)

Memory
-7.9MiB live, 307.7MiB allocated
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
1280-0-(cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))
1270-0-(sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))
10-1(-1.0830826612465004e+193 1.348267202597343e+164 -1.5843431034633213e-308)(*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
00-0-(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
00-0-(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))
00-0-(/.f64 angle #s(literal 180 binary64))
00-0-(pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))
00-0-a
00-0-#s(literal 180 binary64)
00-0-angle
00-0-(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
00-0-#s(literal 2 binary64)
00-0-b
00-0-(*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
00-0-(PI.f64)
Explanations
Click to see full explanations table
OperatorSubexpressionExplanationCount
cos.f64(cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))sensitivity1280
sin.f64(sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))sensitivity1270
Confusion
Predicted +Predicted -
+630
-65128
Precision
0.4921875
Recall
1.0
Confusion?
Predicted +Predicted MaybePredicted -
+6300
-650128
Precision?
0.4921875
Recall?
1.0
Freqs
test
numberfreq
0128
11
2127
Total Confusion?
Predicted +Predicted MaybePredicted -
+100
-000
Precision?
1.0
Recall?
1.0
Samples
79.0ms512×0valid
Compiler

Compiled 274 to 64 computations (76.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 58.0ms
ival-sinu: 13.0ms (22.4% of total)
ival-mult: 12.0ms (20.7% of total)
ival-cosu: 12.0ms (20.7% of total)
ival-pow2: 11.0ms (18.9% of total)
ival-div: 4.0ms (6.9% of total)
ival-pi: 2.0ms (3.4% of total)
ival-add: 2.0ms (3.4% of total)
ival-true: 1.0ms (1.7% of total)
exact: 1.0ms (1.7% of total)
ival-assert: 0.0ms (0% of total)

preprocess166.0ms (1.6%)

Memory
7.9MiB live, 46.6MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
058198
1126192
2356192
31061192
41715192
52378192
63257192
73701192
84033192
94228192
104315192
114393192
125021192
135235192
145285192
155301192
165301192
175301192
185301192
195311192
01521
02521
13321
25921
38121
48221
08221
Stop Event
iter limit
saturated
iter limit
saturated
Calls
Call 1
Inputs
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
Outputs
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))
Symmetry

(abs angle)

(abs b)

(abs a)

Compiler

Compiled 21 to 15 computations (28.6% saved)

eval0.0ms (0%)

Memory
0.4MiB live, 0.4MiB allocated
Compiler

Compiled 0 to 3 computations (-∞% saved)

prune1.0ms (0%)

Memory
1.2MiB live, 1.2MiB allocated
Alt Table
Click to see full alt table
StatusAccuracyProgram
80.4%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
Compiler

Compiled 21 to 15 computations (28.6% saved)

simplify4.0ms (0%)

Memory
5.6MiB live, 5.6MiB allocated
Algorithm
egg-herbie
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
cost-diff0
(cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))
cost-diff0
(*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
cost-diff0
(pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))
cost-diff0
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01583
02583
13383
25983
38183
48283
08283
Stop Event
iter limit
saturated
iter limit
Calls
Call 1
Inputs
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
(pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))
(*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
a
(cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))
(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
(PI.f64)
(/.f64 angle #s(literal 180 binary64))
angle
#s(literal 180 binary64)
#s(literal 2 binary64)
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))
(*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
b
(sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))
Outputs
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))
(pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))
(pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64))
(*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)
a
(cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))
(cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))
(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
(*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))
(PI.f64)
(/.f64 angle #s(literal 180 binary64))
angle
#s(literal 180 binary64)
#s(literal 2 binary64)
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))
(pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64))
(*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)
b
(sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))
(sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))

localize60.0ms (0.6%)

Memory
-16.3MiB live, 70.8MiB allocated
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
accuracy0.289726269536884
(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
accuracy0.32643732841959167
(*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
accuracy27.91925656547104
(cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))
accuracy28.158777045852265
(sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))
Samples
44.0ms256×0valid
Compiler

Compiled 168 to 32 computations (81% saved)

Precisions
Click to see histograms. Total time spent on operations: 34.0ms
ival-sinu: 12.0ms (35.6% of total)
ival-cosu: 7.0ms (20.7% of total)
ival-mult: 5.0ms (14.8% of total)
ival-pow2: 5.0ms (14.8% of total)
ival-div: 3.0ms (8.9% of total)
ival-pi: 1.0ms (3% of total)
ival-add: 1.0ms (3% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series30.0ms (0.3%)

Memory
2.5MiB live, 40.3MiB allocated
Counts
7 → 144
Calls
Call 1
Inputs
#s(alt (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())
#s(alt (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) #<representation binary64>) () ())
#s(alt (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())
#s(alt (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (patch (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #<representation binary64>) () ())
#s(alt (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (patch (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #<representation binary64>) () ())
#s(alt (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())
#s(alt (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))) (patch (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))) #<representation binary64>) () ())
Outputs
#s(alt (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor 0 b) (#s(alt (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor 0 b) (#s(alt (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor 0 b) (#s(alt (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor 0 b) (#s(alt (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* b (sin (* 1/180 (* angle (PI))))) (taylor 0 b) (#s(alt (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* b (sin (* 1/180 (* angle (PI))))) (taylor 0 b) (#s(alt (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* b (sin (* 1/180 (* angle (PI))))) (taylor 0 b) (#s(alt (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* b (sin (* 1/180 (* angle (PI))))) (taylor 0 b) (#s(alt (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor inf b) (#s(alt (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor inf b) (#s(alt (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor inf b) (#s(alt (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor inf b) (#s(alt (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* b (sin (* 1/180 (* angle (PI))))) (taylor inf b) (#s(alt (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* b (sin (* 1/180 (* angle (PI))))) (taylor inf b) (#s(alt (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* b (sin (* 1/180 (* angle (PI))))) (taylor inf b) (#s(alt (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* b (sin (* 1/180 (* angle (PI))))) (taylor inf b) (#s(alt (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor -inf b) (#s(alt (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor -inf b) (#s(alt (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor -inf b) (#s(alt (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor -inf b) (#s(alt (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* b (sin (* 1/180 (* angle (PI))))) (taylor -inf b) (#s(alt (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* b (sin (* 1/180 (* angle (PI))))) (taylor -inf b) (#s(alt (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* b (sin (* 1/180 (* angle (PI))))) (taylor -inf b) (#s(alt (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* b (sin (* 1/180 (* angle (PI))))) (taylor -inf b) (#s(alt (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor 0 a) (#s(alt (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor 0 a) (#s(alt (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor 0 a) (#s(alt (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor 0 a) (#s(alt (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor 0 a) (#s(alt (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor 0 a) (#s(alt (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor 0 a) (#s(alt (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor 0 a) (#s(alt (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* a (cos (* 1/180 (* angle (PI))))) (taylor 0 a) (#s(alt (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* a (cos (* 1/180 (* angle (PI))))) (taylor 0 a) (#s(alt (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* a (cos (* 1/180 (* angle (PI))))) (taylor 0 a) (#s(alt (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* a (cos (* 1/180 (* angle (PI))))) (taylor 0 a) (#s(alt (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor inf a) (#s(alt (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor inf a) (#s(alt (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor inf a) (#s(alt (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor inf a) (#s(alt (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor inf a) (#s(alt (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor inf a) (#s(alt (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor inf a) (#s(alt (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor inf a) (#s(alt (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* a (cos (* 1/180 (* angle (PI))))) (taylor inf a) (#s(alt (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* a (cos (* 1/180 (* angle (PI))))) (taylor inf a) (#s(alt (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* a (cos (* 1/180 (* angle (PI))))) (taylor inf a) (#s(alt (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* a (cos (* 1/180 (* angle (PI))))) (taylor inf a) (#s(alt (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor -inf a) (#s(alt (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor -inf a) (#s(alt (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor -inf a) (#s(alt (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor -inf a) (#s(alt (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor -inf a) (#s(alt (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor -inf a) (#s(alt (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor -inf a) (#s(alt (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor -inf a) (#s(alt (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* a (cos (* 1/180 (* angle (PI))))) (taylor -inf a) (#s(alt (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* a (cos (* 1/180 (* angle (PI))))) (taylor -inf a) (#s(alt (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* a (cos (* 1/180 (* angle (PI))))) (taylor -inf a) (#s(alt (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* a (cos (* 1/180 (* angle (PI))))) (taylor -inf a) (#s(alt (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (pow a 2) (taylor 0 angle) (#s(alt (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (* 1/32400 (* (pow b 2) (pow (PI) 2))))) (pow a 2)) (taylor 0 angle) (#s(alt (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (* (pow a 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4))))))))) (pow a 2)) (taylor 0 angle) (#s(alt (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (+ (* (pow a 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4)))) (* (pow angle 2) (+ (* (pow a 2) (+ (* -1/816293376000000 (pow (PI) 6)) (* -1/12244400640000000 (pow (PI) 6)))) (* (pow b 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))))))))))) (pow a 2)) (taylor 0 angle) (#s(alt (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (pow a 2) (taylor 0 angle) (#s(alt (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2)))) (pow a 2)) (taylor 0 angle) (#s(alt (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow a 2) (* (pow angle 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4))))))) (pow a 2)) (taylor 0 angle) (#s(alt (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* (pow a 2) (* (pow angle 2) (+ (* -1/816293376000000 (pow (PI) 6)) (* -1/12244400640000000 (pow (PI) 6))))) (* (pow a 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4)))))))) (pow a 2)) (taylor 0 angle) (#s(alt (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt a (taylor 0 angle) (#s(alt (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ a (* -1/64800 (* a (* (pow angle 2) (pow (PI) 2))))) (taylor 0 angle) (#s(alt (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ a (* (pow angle 2) (+ (* -1/64800 (* a (pow (PI) 2))) (* 1/25194240000 (* a (* (pow angle 2) (pow (PI) 4))))))) (taylor 0 angle) (#s(alt (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ a (* (pow angle 2) (+ (* -1/64800 (* a (pow (PI) 2))) (* (pow angle 2) (+ (* -1/24488801280000000 (* a (* (pow angle 2) (pow (PI) 6)))) (* 1/25194240000 (* a (pow (PI) 4)))))))) (taylor 0 angle) (#s(alt (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 angle) (#s(alt (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (patch (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2)))) (taylor 0 angle) (#s(alt (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (patch (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* 1/25194240000 (* (pow angle 2) (pow (PI) 4)))))) (taylor 0 angle) (#s(alt (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (patch (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* (pow angle 2) (+ (* -1/24488801280000000 (* (pow angle 2) (pow (PI) 6))) (* 1/25194240000 (pow (PI) 4))))))) (taylor 0 angle) (#s(alt (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (patch (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor 0 angle) (#s(alt (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (patch (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* angle (+ (* -1/34992000 (* (pow angle 2) (pow (PI) 3))) (* 1/180 (PI)))) (taylor 0 angle) (#s(alt (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (patch (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* 1/22674816000000 (* (pow angle 2) (pow (PI) 5))))))) (taylor 0 angle) (#s(alt (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (patch (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* (pow angle 2) (+ (* -1/30855889612800000000 (* (pow angle 2) (pow (PI) 7))) (* 1/22674816000000 (pow (PI) 5)))))))) (taylor 0 angle) (#s(alt (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (patch (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (* b (PI)))) (taylor 0 angle) (#s(alt (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* angle (+ (* -1/34992000 (* (pow angle 2) (* b (pow (PI) 3)))) (* 1/180 (* b (PI))))) (taylor 0 angle) (#s(alt (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* angle (+ (* 1/180 (* b (PI))) (* (pow angle 2) (+ (* -1/34992000 (* b (pow (PI) 3))) (* 1/22674816000000 (* (pow angle 2) (* b (pow (PI) 5)))))))) (taylor 0 angle) (#s(alt (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* angle (+ (* 1/180 (* b (PI))) (* (pow angle 2) (+ (* -1/34992000 (* b (pow (PI) 3))) (* (pow angle 2) (+ (* -1/30855889612800000000 (* (pow angle 2) (* b (pow (PI) 7)))) (* 1/22674816000000 (* b (pow (PI) 5))))))))) (taylor 0 angle) (#s(alt (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor 0 angle) (#s(alt (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))) (patch (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor 0 angle) (#s(alt (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))) (patch (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor 0 angle) (#s(alt (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))) (patch (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor 0 angle) (#s(alt (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))) (patch (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor inf angle) (#s(alt (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor inf angle) (#s(alt (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor inf angle) (#s(alt (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor inf angle) (#s(alt (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor inf angle) (#s(alt (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor inf angle) (#s(alt (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor inf angle) (#s(alt (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor inf angle) (#s(alt (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* a (cos (* 1/180 (* angle (PI))))) (taylor inf angle) (#s(alt (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* a (cos (* 1/180 (* angle (PI))))) (taylor inf angle) (#s(alt (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* a (cos (* 1/180 (* angle (PI))))) (taylor inf angle) (#s(alt (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* a (cos (* 1/180 (* angle (PI))))) (taylor inf angle) (#s(alt (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (cos (* 1/180 (* angle (PI)))) (taylor inf angle) (#s(alt (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (patch (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (cos (* 1/180 (* angle (PI)))) (taylor inf angle) (#s(alt (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (patch (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (cos (* 1/180 (* angle (PI)))) (taylor inf angle) (#s(alt (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (patch (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (cos (* 1/180 (* angle (PI)))) (taylor inf angle) (#s(alt (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (patch (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor inf angle) (#s(alt (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (patch (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor inf angle) (#s(alt (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (patch (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor inf angle) (#s(alt (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (patch (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor inf angle) (#s(alt (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (patch (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* b (sin (* 1/180 (* angle (PI))))) (taylor inf angle) (#s(alt (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* b (sin (* 1/180 (* angle (PI))))) (taylor inf angle) (#s(alt (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* b (sin (* 1/180 (* angle (PI))))) (taylor inf angle) (#s(alt (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* b (sin (* 1/180 (* angle (PI))))) (taylor inf angle) (#s(alt (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor inf angle) (#s(alt (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))) (patch (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor inf angle) (#s(alt (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))) (patch (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor inf angle) (#s(alt (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))) (patch (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor inf angle) (#s(alt (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))) (patch (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor -inf angle) (#s(alt (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor -inf angle) (#s(alt (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor -inf angle) (#s(alt (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor -inf angle) (#s(alt (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor -inf angle) (#s(alt (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor -inf angle) (#s(alt (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor -inf angle) (#s(alt (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor -inf angle) (#s(alt (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* a (cos (* 1/180 (* angle (PI))))) (taylor -inf angle) (#s(alt (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* a (cos (* 1/180 (* angle (PI))))) (taylor -inf angle) (#s(alt (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* a (cos (* 1/180 (* angle (PI))))) (taylor -inf angle) (#s(alt (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* a (cos (* 1/180 (* angle (PI))))) (taylor -inf angle) (#s(alt (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (cos (* 1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (patch (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (cos (* 1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (patch (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (cos (* 1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (patch (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (cos (* 1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (patch (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (patch (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (patch (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (patch (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (patch (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* b (sin (* 1/180 (* angle (PI))))) (taylor -inf angle) (#s(alt (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* b (sin (* 1/180 (* angle (PI))))) (taylor -inf angle) (#s(alt (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* b (sin (* 1/180 (* angle (PI))))) (taylor -inf angle) (#s(alt (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* b (sin (* 1/180 (* angle (PI))))) (taylor -inf angle) (#s(alt (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor -inf angle) (#s(alt (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))) (patch (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor -inf angle) (#s(alt (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))) (patch (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor -inf angle) (#s(alt (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))) (patch (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor -inf angle) (#s(alt (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))) (patch (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))) #<representation binary64>) () ())) ())
Calls

9 calls:

TimeVariablePointExpression
5.0ms
angle
@inf
((+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (pow (* a (cos (* (PI) (/ angle 180)))) 2) (* a (cos (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180))) (sin (* (PI) (/ angle 180))) (* b (sin (* (PI) (/ angle 180)))) (* (PI) (/ angle 180)))
4.0ms
angle
@0
((+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (pow (* a (cos (* (PI) (/ angle 180)))) 2) (* a (cos (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180))) (sin (* (PI) (/ angle 180))) (* b (sin (* (PI) (/ angle 180)))) (* (PI) (/ angle 180)))
3.0ms
b
@0
((+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (pow (* a (cos (* (PI) (/ angle 180)))) 2) (* a (cos (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180))) (sin (* (PI) (/ angle 180))) (* b (sin (* (PI) (/ angle 180)))) (* (PI) (/ angle 180)))
2.0ms
angle
@-inf
((+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (pow (* a (cos (* (PI) (/ angle 180)))) 2) (* a (cos (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180))) (sin (* (PI) (/ angle 180))) (* b (sin (* (PI) (/ angle 180)))) (* (PI) (/ angle 180)))
2.0ms
b
@-inf
((+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (pow (* a (cos (* (PI) (/ angle 180)))) 2) (* a (cos (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180))) (sin (* (PI) (/ angle 180))) (* b (sin (* (PI) (/ angle 180)))) (* (PI) (/ angle 180)))

simplify277.0ms (2.7%)

Memory
26.5MiB live, 248.2MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01882006
15891994
222811960
343581960
449811960
553081960
663501960
774271960
877501960
099761892
Stop Event
iter limit
node limit
Counts
144 → 143
Calls
Call 1
Inputs
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* b (sin (* 1/180 (* angle (PI)))))
(* b (sin (* 1/180 (* angle (PI)))))
(* b (sin (* 1/180 (* angle (PI)))))
(* b (sin (* 1/180 (* angle (PI)))))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* b (sin (* 1/180 (* angle (PI)))))
(* b (sin (* 1/180 (* angle (PI)))))
(* b (sin (* 1/180 (* angle (PI)))))
(* b (sin (* 1/180 (* angle (PI)))))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* b (sin (* 1/180 (* angle (PI)))))
(* b (sin (* 1/180 (* angle (PI)))))
(* b (sin (* 1/180 (* angle (PI)))))
(* b (sin (* 1/180 (* angle (PI)))))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* a (cos (* 1/180 (* angle (PI)))))
(* a (cos (* 1/180 (* angle (PI)))))
(* a (cos (* 1/180 (* angle (PI)))))
(* a (cos (* 1/180 (* angle (PI)))))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* a (cos (* 1/180 (* angle (PI)))))
(* a (cos (* 1/180 (* angle (PI)))))
(* a (cos (* 1/180 (* angle (PI)))))
(* a (cos (* 1/180 (* angle (PI)))))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* a (cos (* 1/180 (* angle (PI)))))
(* a (cos (* 1/180 (* angle (PI)))))
(* a (cos (* 1/180 (* angle (PI)))))
(* a (cos (* 1/180 (* angle (PI)))))
(pow a 2)
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (* 1/32400 (* (pow b 2) (pow (PI) 2))))) (pow a 2))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (* (pow a 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4))))))))) (pow a 2))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (+ (* (pow a 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4)))) (* (pow angle 2) (+ (* (pow a 2) (+ (* -1/816293376000000 (pow (PI) 6)) (* -1/12244400640000000 (pow (PI) 6)))) (* (pow b 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))))))))))) (pow a 2))
(pow a 2)
(+ (* -1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2)))) (pow a 2))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow a 2) (* (pow angle 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4))))))) (pow a 2))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* (pow a 2) (* (pow angle 2) (+ (* -1/816293376000000 (pow (PI) 6)) (* -1/12244400640000000 (pow (PI) 6))))) (* (pow a 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4)))))))) (pow a 2))
a
(+ a (* -1/64800 (* a (* (pow angle 2) (pow (PI) 2)))))
(+ a (* (pow angle 2) (+ (* -1/64800 (* a (pow (PI) 2))) (* 1/25194240000 (* a (* (pow angle 2) (pow (PI) 4)))))))
(+ a (* (pow angle 2) (+ (* -1/64800 (* a (pow (PI) 2))) (* (pow angle 2) (+ (* -1/24488801280000000 (* a (* (pow angle 2) (pow (PI) 6)))) (* 1/25194240000 (* a (pow (PI) 4))))))))
1
(+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2))))
(+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* 1/25194240000 (* (pow angle 2) (pow (PI) 4))))))
(+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* (pow angle 2) (+ (* -1/24488801280000000 (* (pow angle 2) (pow (PI) 6))) (* 1/25194240000 (pow (PI) 4)))))))
(* 1/180 (* angle (PI)))
(* angle (+ (* -1/34992000 (* (pow angle 2) (pow (PI) 3))) (* 1/180 (PI))))
(* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* 1/22674816000000 (* (pow angle 2) (pow (PI) 5)))))))
(* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* (pow angle 2) (+ (* -1/30855889612800000000 (* (pow angle 2) (pow (PI) 7))) (* 1/22674816000000 (pow (PI) 5))))))))
(* 1/180 (* angle (* b (PI))))
(* angle (+ (* -1/34992000 (* (pow angle 2) (* b (pow (PI) 3)))) (* 1/180 (* b (PI)))))
(* angle (+ (* 1/180 (* b (PI))) (* (pow angle 2) (+ (* -1/34992000 (* b (pow (PI) 3))) (* 1/22674816000000 (* (pow angle 2) (* b (pow (PI) 5))))))))
(* angle (+ (* 1/180 (* b (PI))) (* (pow angle 2) (+ (* -1/34992000 (* b (pow (PI) 3))) (* (pow angle 2) (+ (* -1/30855889612800000000 (* (pow angle 2) (* b (pow (PI) 7)))) (* 1/22674816000000 (* b (pow (PI) 5)))))))))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* a (cos (* 1/180 (* angle (PI)))))
(* a (cos (* 1/180 (* angle (PI)))))
(* a (cos (* 1/180 (* angle (PI)))))
(* a (cos (* 1/180 (* angle (PI)))))
(cos (* 1/180 (* angle (PI))))
(cos (* 1/180 (* angle (PI))))
(cos (* 1/180 (* angle (PI))))
(cos (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(* b (sin (* 1/180 (* angle (PI)))))
(* b (sin (* 1/180 (* angle (PI)))))
(* b (sin (* 1/180 (* angle (PI)))))
(* b (sin (* 1/180 (* angle (PI)))))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* a (cos (* 1/180 (* angle (PI)))))
(* a (cos (* 1/180 (* angle (PI)))))
(* a (cos (* 1/180 (* angle (PI)))))
(* a (cos (* 1/180 (* angle (PI)))))
(cos (* 1/180 (* angle (PI))))
(cos (* 1/180 (* angle (PI))))
(cos (* 1/180 (* angle (PI))))
(cos (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(* b (sin (* 1/180 (* angle (PI)))))
(* b (sin (* 1/180 (* angle (PI)))))
(* b (sin (* 1/180 (* angle (PI)))))
(* b (sin (* 1/180 (* angle (PI)))))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
Outputs
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) b)
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) b)
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) b)
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) b)
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) b)
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) b)
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) b)
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) b)
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) b)
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) b)
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) b)
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) b)
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* a (cos (* 1/180 (* angle (PI)))))
(*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) a)
(* a (cos (* 1/180 (* angle (PI)))))
(*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) a)
(* a (cos (* 1/180 (* angle (PI)))))
(*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) a)
(* a (cos (* 1/180 (* angle (PI)))))
(*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) a)
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* a (cos (* 1/180 (* angle (PI)))))
(*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) a)
(* a (cos (* 1/180 (* angle (PI)))))
(*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) a)
(* a (cos (* 1/180 (* angle (PI)))))
(*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) a)
(* a (cos (* 1/180 (* angle (PI)))))
(*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) a)
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* a (cos (* 1/180 (* angle (PI)))))
(*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) a)
(* a (cos (* 1/180 (* angle (PI)))))
(*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) a)
(* a (cos (* 1/180 (* angle (PI)))))
(*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) a)
(* a (cos (* 1/180 (* angle (PI)))))
(*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) a)
(pow a 2)
(*.f64 a a)
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (* 1/32400 (* (pow b 2) (pow (PI) 2))))) (pow a 2))
(fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 b b) (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) (*.f64 angle angle) (*.f64 a a))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (* (pow a 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4))))))))) (pow a 2))
(fma.f64 (fma.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) (fma.f64 (*.f64 a a) #s(literal 1/3149280000 binary64) (*.f64 #s(literal -1/3149280000 binary64) (*.f64 b b)))) (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 b b) (*.f64 #s(literal -1/32400 binary64) (*.f64 a a))))) (*.f64 angle angle) (*.f64 a a))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (+ (* (pow a 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4)))) (* (pow angle 2) (+ (* (pow a 2) (+ (* -1/816293376000000 (pow (PI) 6)) (* -1/12244400640000000 (pow (PI) 6)))) (* (pow b 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))))))))))) (pow a 2))
(fma.f64 (fma.f64 (fma.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 6 binary64)) (fma.f64 (*.f64 b b) #s(literal 1/765275040000000 binary64) (*.f64 (*.f64 a a) #s(literal -1/765275040000000 binary64)))) (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) (fma.f64 (*.f64 a a) #s(literal 1/3149280000 binary64) (*.f64 #s(literal -1/3149280000 binary64) (*.f64 b b))))) (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 b b) (*.f64 #s(literal -1/32400 binary64) (*.f64 a a))))) (*.f64 angle angle) (*.f64 a a))
(pow a 2)
(*.f64 a a)
(+ (* -1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2)))) (pow a 2))
(*.f64 (fma.f64 #s(literal -1/32400 binary64) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) angle) angle) #s(literal 1 binary64)) (*.f64 a a))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow a 2) (* (pow angle 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4))))))) (pow a 2))
(fma.f64 (*.f64 (*.f64 a a) (fma.f64 (*.f64 (*.f64 #s(literal 1/3149280000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64))) angle) angle (*.f64 #s(literal -1/32400 binary64) (*.f64 (PI.f64) (PI.f64))))) (*.f64 angle angle) (*.f64 a a))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* (pow a 2) (* (pow angle 2) (+ (* -1/816293376000000 (pow (PI) 6)) (* -1/12244400640000000 (pow (PI) 6))))) (* (pow a 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4)))))))) (pow a 2))
(fma.f64 (*.f64 (*.f64 a a) (fma.f64 (*.f64 angle angle) (fma.f64 (*.f64 (*.f64 #s(literal -1/765275040000000 binary64) (pow.f64 (PI.f64) #s(literal 6 binary64))) angle) angle (*.f64 #s(literal 1/3149280000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64)))) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64)))) (*.f64 angle angle) (*.f64 a a))
a
(+ a (* -1/64800 (* a (* (pow angle 2) (pow (PI) 2)))))
(fma.f64 (*.f64 (*.f64 angle angle) a) (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64))) a)
(+ a (* (pow angle 2) (+ (* -1/64800 (* a (pow (PI) 2))) (* 1/25194240000 (* a (* (pow angle 2) (pow (PI) 4)))))))
(fma.f64 (*.f64 a (fma.f64 (*.f64 (*.f64 #s(literal 1/25194240000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64))) angle) angle (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64))))) (*.f64 angle angle) a)
(+ a (* (pow angle 2) (+ (* -1/64800 (* a (pow (PI) 2))) (* (pow angle 2) (+ (* -1/24488801280000000 (* a (* (pow angle 2) (pow (PI) 6)))) (* 1/25194240000 (* a (pow (PI) 4))))))))
(fma.f64 (pow.f64 angle #s(literal 4 binary64)) (*.f64 a (fma.f64 (*.f64 #s(literal -1/24488801280000000 binary64) (pow.f64 (PI.f64) #s(literal 6 binary64))) (*.f64 angle angle) (*.f64 #s(literal 1/25194240000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64))))) (fma.f64 (*.f64 (*.f64 angle angle) a) (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64))) a))
1
#s(literal 1 binary64)
(+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2))))
(fma.f64 (*.f64 #s(literal -1/64800 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64)) #s(literal 1 binary64))
(+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* 1/25194240000 (* (pow angle 2) (pow (PI) 4))))))
(fma.f64 (fma.f64 (*.f64 (*.f64 #s(literal 1/25194240000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64))) angle) angle (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64)))) (*.f64 angle angle) #s(literal 1 binary64))
(+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* (pow angle 2) (+ (* -1/24488801280000000 (* (pow angle 2) (pow (PI) 6))) (* 1/25194240000 (pow (PI) 4)))))))
(fma.f64 (pow.f64 angle #s(literal 4 binary64)) (fma.f64 (*.f64 #s(literal -1/24488801280000000 binary64) (pow.f64 (PI.f64) #s(literal 6 binary64))) (*.f64 angle angle) (*.f64 #s(literal 1/25194240000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64)))) (fma.f64 (*.f64 #s(literal -1/64800 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64)) #s(literal 1 binary64)))
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)
(* angle (+ (* -1/34992000 (* (pow angle 2) (pow (PI) 3))) (* 1/180 (PI))))
(*.f64 (*.f64 (PI.f64) (fma.f64 (*.f64 #s(literal -1/34992000 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64)) #s(literal 1/180 binary64))) angle)
(* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* 1/22674816000000 (* (pow angle 2) (pow (PI) 5)))))))
(fma.f64 (pow.f64 angle #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) #s(literal 1/22674816000000 binary64)) angle) angle (*.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)) #s(literal -1/34992000 binary64))) (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))
(* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* (pow angle 2) (+ (* -1/30855889612800000000 (* (pow angle 2) (pow (PI) 7))) (* 1/22674816000000 (pow (PI) 5))))))))
(fma.f64 (pow.f64 angle #s(literal 3 binary64)) (fma.f64 (fma.f64 (*.f64 #s(literal -1/30855889612800000000 binary64) (pow.f64 (PI.f64) #s(literal 7 binary64))) (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) #s(literal 1/22674816000000 binary64))) (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)) #s(literal -1/34992000 binary64))) (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))
(* 1/180 (* angle (* b (PI))))
(*.f64 (*.f64 (*.f64 b (PI.f64)) #s(literal 1/180 binary64)) angle)
(* angle (+ (* -1/34992000 (* (pow angle 2) (* b (pow (PI) 3)))) (* 1/180 (* b (PI)))))
(*.f64 (*.f64 b (*.f64 (PI.f64) (fma.f64 (*.f64 #s(literal -1/34992000 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64)) #s(literal 1/180 binary64)))) angle)
(* angle (+ (* 1/180 (* b (PI))) (* (pow angle 2) (+ (* -1/34992000 (* b (pow (PI) 3))) (* 1/22674816000000 (* (pow angle 2) (* b (pow (PI) 5))))))))
(*.f64 (fma.f64 (*.f64 b #s(literal 1/180 binary64)) (PI.f64) (*.f64 (*.f64 b (fma.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) #s(literal 1/22674816000000 binary64)) angle) angle (*.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)) #s(literal -1/34992000 binary64)))) (*.f64 angle angle))) angle)
(* angle (+ (* 1/180 (* b (PI))) (* (pow angle 2) (+ (* -1/34992000 (* b (pow (PI) 3))) (* (pow angle 2) (+ (* -1/30855889612800000000 (* (pow angle 2) (* b (pow (PI) 7)))) (* 1/22674816000000 (* b (pow (PI) 5)))))))))
(*.f64 (fma.f64 (pow.f64 angle #s(literal 4 binary64)) (*.f64 b (fma.f64 (*.f64 #s(literal -1/30855889612800000000 binary64) (pow.f64 (PI.f64) #s(literal 7 binary64))) (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) #s(literal 1/22674816000000 binary64)))) (*.f64 b (*.f64 (PI.f64) (fma.f64 (*.f64 #s(literal -1/34992000 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64)) #s(literal 1/180 binary64))))) angle)
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* a (cos (* 1/180 (* angle (PI)))))
(*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) a)
(* a (cos (* 1/180 (* angle (PI)))))
(*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) a)
(* a (cos (* 1/180 (* angle (PI)))))
(*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) a)
(* a (cos (* 1/180 (* angle (PI)))))
(*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) a)
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) b)
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) b)
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) b)
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) b)
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* a (cos (* 1/180 (* angle (PI)))))
(*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) a)
(* a (cos (* 1/180 (* angle (PI)))))
(*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) a)
(* a (cos (* 1/180 (* angle (PI)))))
(*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) a)
(* a (cos (* 1/180 (* angle (PI)))))
(*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) a)
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) b)
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) b)
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) b)
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) b)
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)

rewrite143.0ms (1.4%)

Memory
-12.2MiB live, 148.5MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01564
02564
18764
247964
3433164
0824964
Stop Event
iter limit
node limit
iter limit
Counts
7 → 217
Calls
Call 1
Inputs
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
(pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))
(*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))
(sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))
(*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
Outputs
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>

eval102.0ms (1%)

Memory
5.7MiB live, 90.9MiB allocated
Compiler

Compiled 13 661 to 1 213 computations (91.1% saved)

prune109.0ms (1.1%)

Memory
6.8MiB live, 165.9MiB allocated
Pruning

54 alts after pruning (54 fresh and 0 done)

PrunedKeptTotal
New37054424
Fresh000
Picked101
Done000
Total37154425
Accuracy
81.9%
Counts
425 → 54
Alt Table
Click to see full alt table
StatusAccuracyProgram
76.3%
(fma.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) b) b (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
80.2%
(fma.f64 (*.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) #s(literal 2 binary64)) a) a (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)))
77.3%
(fma.f64 (*.f64 (*.f64 b b) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
66.1%
(fma.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) (exp.f64 (log.f64 (*.f64 (*.f64 b b) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))))) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
63.9%
(fma.f64 (exp.f64 (fma.f64 (log.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))) #s(literal 2 binary64) (log.f64 b))) b (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
67.3%
(fma.f64 (exp.f64 (fma.f64 (log.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) #s(literal 2 binary64) (log.f64 a))) a (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)))
17.8%
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 4 binary64))) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))))
4.6%
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 12 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 12 binary64))) (*.f64 (+.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b)) a) #s(literal 2 binary64))) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 4 binary64))) (-.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 6 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 6 binary64)))))
10.2%
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 6 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 6 binary64))) (+.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b)) a) #s(literal 2 binary64))) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 4 binary64))))
80.1%
(/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64)))
71.8%
(+.f64 (pow.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 4 binary64)) #s(literal 1/2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
66.9%
(+.f64 (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
80.2%
(+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
68.5%
(+.f64 (pow.f64 (*.f64 a (pow.f64 (sqrt.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
80.4%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
80.3%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
80.4%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (*.f64 (*.f64 (cbrt.f64 (PI.f64)) angle) #s(literal 1/180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
80.4%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 180 binary64)) (/.f64 (cbrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
80.3%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
80.4%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (cbrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (pow.f64 angle #s(literal -1 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
80.4%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
80.4%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)))) (cbrt.f64 (PI.f64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
66.0%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b)) #s(literal 2 binary64)) #s(literal 2 binary64)))
65.4%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b))) #s(literal 2 binary64)))
66.0%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (pow.f64 (sqrt.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))) #s(literal 2 binary64))) #s(literal 2 binary64)))
80.3%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (/.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) (pow.f64 angle #s(literal -1 binary64))))) #s(literal 2 binary64)))
80.3%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)))
80.3%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))))) #s(literal 2 binary64)))
80.1%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (*.f64 (*.f64 (cbrt.f64 (PI.f64)) angle) #s(literal 1/180 binary64))))) #s(literal 2 binary64)))
80.0%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 180 binary64)) (/.f64 (cbrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1 binary64)))))) #s(literal 2 binary64)))
80.1%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1 binary64)))))) #s(literal 2 binary64)))
80.3%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) #s(literal 1/180 binary64)) angle) (sqrt.f64 (PI.f64))))) #s(literal 2 binary64)))
80.3%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) #s(literal 2 binary64)))
80.1%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)))) (cbrt.f64 (PI.f64))))) #s(literal 2 binary64)))
79.6%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))) #s(literal -1 binary64))))) #s(literal 2 binary64)))
76.2%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (sin (* (PI) (/ angle 180))) (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #s(literal 2 binary64)))
79.8%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64))) #s(literal 1/2 binary64))) #s(literal 2 binary64)))
65.4%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b))) #s(literal 2 binary64)))
76.2%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 #s(approx (* b (sin (* (PI) (/ angle 180)))) (*.f64 (*.f64 (*.f64 b (PI.f64)) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)))
80.4%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 #s(literal 1/180 binary64) (/.f64 (PI.f64) (pow.f64 angle #s(literal -1 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
80.5%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))) #s(literal -1 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
68.2%
(+.f64 (pow.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a)) #s(literal 4 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
78.7%
(+.f64 (pow.f64 (E.f64) (log.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
67.1%
(+.f64 (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 4 binary64))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
78.9%
(+.f64 (exp.f64 (log.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
80.8%
(+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
29.4%
(*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) (*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64))) (pow.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64))) #s(literal -1 binary64))))
15.3%
(*.f64 (+.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b)) a) #s(literal 2 binary64))) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 4 binary64))) (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) (pow.f64 (+.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b)) a) #s(literal 2 binary64))) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 4 binary64))) #s(literal -1 binary64))))
78.2%
(exp.f64 (*.f64 (log.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64))) #s(literal -1 binary64)))
29.2%
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (fma.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) (fma.f64 (*.f64 a a) #s(literal 1/3149280000 binary64) (*.f64 #s(literal -1/3149280000 binary64) (*.f64 b b)))) (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 b b) (*.f64 #s(literal -1/32400 binary64) (*.f64 a a))))) (*.f64 angle angle) (*.f64 a a)))
42.5%
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 b b) (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) (*.f64 angle angle) (*.f64 a a)))
36.2%
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b)))
57.2%
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
57.6%
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a))
Compiler

Compiled 3 042 to 2 166 computations (28.8% saved)

simplify18.0ms (0.2%)

Memory
-11.6MiB live, 26.2MiB allocated
Algorithm
egg-herbie
Localize:

Found 18 expressions of interest:

NewMetricScoreProgram
cost-diff0
(pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64))
cost-diff448
(*.f64 (log.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64))) #s(literal -1 binary64))
cost-diff6336
(log.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64)))
cost-diff12800
(exp.f64 (*.f64 (log.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64))) #s(literal -1 binary64)))
cost-diff0
(log.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a)))
cost-diff0
(*.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 4 binary64))
cost-diff0
(+.f64 (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 4 binary64))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
cost-diff6656
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 4 binary64)))
cost-diff0
(*.f64 a (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))
cost-diff0
(pow.f64 (*.f64 a (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64))
cost-diff0
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
cost-diff384
(/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))
cost-diff0
(*.f64 a a)
cost-diff0
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a))
cost-diff0
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))
cost-diff0
(*.f64 a a)
cost-diff0
#s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a))
cost-diff0
(+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
055523
089513
1125510
2208508
3251508
4278508
5352508
6358508
7404508
8405508
9406508
0406508
Stop Event
iter limit
saturated
iter limit
Calls
Call 1
Inputs
(+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
#s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a))
(*.f64 a a)
a
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))
(*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
b
(sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))
(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
(PI.f64)
(/.f64 angle #s(literal 180 binary64))
angle
#s(literal 180 binary64)
#s(literal 2 binary64)
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a))
(*.f64 a a)
a
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
(pow.f64 (*.f64 a (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64))
(*.f64 a (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))
a
(cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))
(/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))
(PI.f64)
(/.f64 #s(literal 180 binary64) angle)
#s(literal 180 binary64)
angle
#s(literal 2 binary64)
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))
(*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
b
(sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))
(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
(/.f64 angle #s(literal 180 binary64))
(+.f64 (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 4 binary64))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 4 binary64)))
(*.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 4 binary64))
(log.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a)))
(sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))
(*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a)
(cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))
(/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))
(*.f64 angle (PI.f64))
angle
(PI.f64)
#s(literal -180 binary64)
a
#s(literal 4 binary64)
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))
(*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
b
(sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))
(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
(/.f64 angle #s(literal 180 binary64))
#s(literal 180 binary64)
#s(literal 2 binary64)
(exp.f64 (*.f64 (log.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64))) #s(literal -1 binary64)))
(*.f64 (log.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64))) #s(literal -1 binary64))
(log.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64)))
(pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64))
(+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64))
(*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b)
(sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))
(*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))
(*.f64 #s(literal 1/180 binary64) angle)
#s(literal 1/180 binary64)
angle
(PI.f64)
b
#s(literal 2 binary64)
(pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))
(*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a)
(cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))
(/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))
(*.f64 angle (PI.f64))
#s(literal -180 binary64)
a
#s(literal -1 binary64)
Outputs
(+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)) #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)))
#s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a))
(*.f64 a a)
a
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))
(pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64))
(*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)
b
(sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))
(sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))
(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
(*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))
(PI.f64)
(/.f64 angle #s(literal 180 binary64))
angle
#s(literal 180 binary64)
#s(literal 2 binary64)
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a))
(*.f64 a a)
a
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(pow.f64 (*.f64 a (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64))
(pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64))
(*.f64 a (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))
(*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)
a
(cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))
(cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))
(/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))
(*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))
(PI.f64)
(/.f64 #s(literal 180 binary64) angle)
#s(literal 180 binary64)
angle
#s(literal 2 binary64)
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))
(pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64))
(*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)
b
(sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))
(sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))
(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
(*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))
(/.f64 angle #s(literal 180 binary64))
(+.f64 (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 4 binary64))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a)) #s(literal 4 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 4 binary64)))
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a)) #s(literal 4 binary64))
(*.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 4 binary64))
(*.f64 #s(literal 4 binary64) (log.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a))))
(log.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a)))
(log.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a)))
(sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))
(sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a))
(*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a)
(*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a)
(cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))
(cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))
(/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))
(/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))
(*.f64 angle (PI.f64))
(*.f64 (PI.f64) angle)
angle
(PI.f64)
#s(literal -180 binary64)
a
#s(literal 4 binary64)
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))
(pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64))
(*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)
b
(sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))
(sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))
(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
(*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))
(/.f64 angle #s(literal 180 binary64))
#s(literal 180 binary64)
#s(literal 2 binary64)
(exp.f64 (*.f64 (log.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64))) #s(literal -1 binary64)))
(+.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)))
(*.f64 (log.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64))) #s(literal -1 binary64))
(log.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64))))
(log.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64)))
(neg.f64 (log.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)))))
(pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64))
(pow.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64))) #s(literal -1 binary64))
(+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)))
(pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64))
(*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b)
(sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))
(*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))
(*.f64 #s(literal 1/180 binary64) angle)
#s(literal 1/180 binary64)
angle
(PI.f64)
b
#s(literal 2 binary64)
(pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))
(pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 2 binary64))
(*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a)
(*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a)
(cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))
(cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))
(/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))
(/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))
(*.f64 angle (PI.f64))
(*.f64 (PI.f64) angle)
#s(literal -180 binary64)
a
#s(literal -1 binary64)

localize335.0ms (3.3%)

Memory
7.8MiB live, 429.5MiB allocated
Localize:

Found 18 expressions of interest:

NewMetricScoreProgram
accuracy13.906301838023088
(cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))
accuracy14.079609370219138
(sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))
accuracy15.499622646281887
(PI.f64)
accuracy22.806431236650837
(log.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64)))
accuracy1.8707245247341844
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 4 binary64)))
accuracy13.906301838023088
(cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))
accuracy14.079609370219138
(sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))
accuracy15.499622646281887
(PI.f64)
accuracy0.5736953954001321
(/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))
accuracy13.906301838023088
(cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))
accuracy14.079609370219138
(sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))
accuracy15.499622646281887
(PI.f64)
accuracy0
(*.f64 a a)
accuracy17.68125754927002
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a))
accuracy0.26393732841959167
(*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
accuracy5.944479063646239
#s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a))
accuracy14.079609370219138
(sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))
accuracy15.499622646281887
(PI.f64)
Samples
95.0ms52×1valid
67.0ms47×1invalid
54.0ms131×0valid
42.0ms2valid
15.0ms11×2exit
3.0ms0invalid
Compiler

Compiled 995 to 93 computations (90.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 212.0ms
ival-div: 38.0ms (17.9% of total)
ival-mult: 30.0ms (14.1% of total)
ival-cos: 26.0ms (12.3% of total)
ival-sinu: 25.0ms (11.8% of total)
ival-pow2: 20.0ms (9.4% of total)
ival-cosu: 13.0ms (6.1% of total)
ival-log: 12.0ms (5.7% of total)
ival-add: 11.0ms (5.2% of total)
ival-exp: 10.0ms (4.7% of total)
adjust: 8.0ms (3.8% of total)
const: 7.0ms (3.3% of total)
ival-sqrt: 6.0ms (2.8% of total)
ival-pow: 4.0ms (1.9% of total)
exact: 1.0ms (0.5% of total)
ival-pi: 1.0ms (0.5% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series277.0ms (2.7%)

Memory
37.6MiB live, 383.6MiB allocated
Counts
23 → 552
Calls
Call 1
Inputs
#s(alt (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())
#s(alt #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (patch #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #<representation binary64>) () ())
#s(alt (*.f64 a a) (patch (*.f64 a a) #<representation binary64>) () ())
#s(alt (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) #<representation binary64>) () ())
#s(alt #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a)) (patch #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a)) #<representation binary64>) () ())
#s(alt (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)) (patch (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)) #<representation binary64>) () ())
#s(alt (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())
#s(alt (pow.f64 (*.f64 a (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) #<representation binary64>) () ())
#s(alt (*.f64 a (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (patch (*.f64 a (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #<representation binary64>) () ())
#s(alt (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 4 binary64))) (patch (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 4 binary64))) #<representation binary64>) () ())
#s(alt (+.f64 (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 4 binary64))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 4 binary64))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())
#s(alt (*.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 4 binary64)) (patch (*.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 4 binary64)) #<representation binary64>) () ())
#s(alt (log.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) (patch (log.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #<representation binary64>) () ())
#s(alt (exp.f64 (*.f64 (log.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64))) #s(literal -1 binary64))) (patch (exp.f64 (*.f64 (log.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64))) #s(literal -1 binary64))) #<representation binary64>) () ())
#s(alt (log.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64))) (patch (log.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64))) #<representation binary64>) () ())
#s(alt (*.f64 (log.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64))) #s(literal -1 binary64)) (patch (*.f64 (log.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64))) #s(literal -1 binary64)) #<representation binary64>) () ())
#s(alt (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64)) (patch (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64)) #<representation binary64>) () ())
#s(alt (PI.f64) (patch (PI.f64) #<representation binary64>) () ())
#s(alt (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (patch (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #<representation binary64>) () ())
#s(alt (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())
#s(alt (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (patch (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) #<representation binary64>) () ())
#s(alt (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) (patch (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) #<representation binary64>) () ())
#s(alt (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) (patch (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #<representation binary64>) () ())
Outputs
#s(alt (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor 0 b) (#s(alt (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor 0 b) (#s(alt (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor 0 b) (#s(alt (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor 0 b) (#s(alt (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor 0 b) (#s(alt (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor 0 b) (#s(alt (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor 0 b) (#s(alt (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor 0 b) (#s(alt (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor 0 b) (#s(alt #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a)) (patch #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a)) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor 0 b) (#s(alt #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a)) (patch #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a)) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor 0 b) (#s(alt #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a)) (patch #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a)) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor 0 b) (#s(alt #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a)) (patch #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor 0 b) (#s(alt (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor 0 b) (#s(alt (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor 0 b) (#s(alt (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor 0 b) (#s(alt (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (taylor 0 b) (#s(alt (+.f64 (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 4 binary64))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 4 binary64))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor 0 b) (#s(alt (+.f64 (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 4 binary64))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 4 binary64))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor 0 b) (#s(alt (+.f64 (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 4 binary64))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 4 binary64))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor 0 b) (#s(alt (+.f64 (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 4 binary64))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 4 binary64))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (taylor 0 b) (#s(alt (exp.f64 (*.f64 (log.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64))) #s(literal -1 binary64))) (patch (exp.f64 (*.f64 (log.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64))) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor 0 b) (#s(alt (exp.f64 (*.f64 (log.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64))) #s(literal -1 binary64))) (patch (exp.f64 (*.f64 (log.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64))) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor 0 b) (#s(alt (exp.f64 (*.f64 (log.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64))) #s(literal -1 binary64))) (patch (exp.f64 (*.f64 (log.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64))) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor 0 b) (#s(alt (exp.f64 (*.f64 (log.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64))) #s(literal -1 binary64))) (patch (exp.f64 (*.f64 (log.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64))) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (log (/ 1 (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)))) (taylor 0 b) (#s(alt (log.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64))) (patch (log.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (log (/ 1 (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)))) (* -1 (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2))))) (taylor 0 b) (#s(alt (log.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64))) (patch (log.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (log (/ 1 (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)))) (* (pow b 2) (+ (* -1 (/ (pow (sin (* 1/180 (* angle (PI)))) 2) (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)))) (* 1/24 (* (pow b 2) (+ (* -12 (/ (pow (sin (* 1/180 (* angle (PI)))) 4) (* (pow a 4) (pow (cos (* -1/180 (* angle (PI)))) 4)))) (* 24 (/ (pow (sin (* 1/180 (* angle (PI)))) 4) (* (pow a 4) (pow (cos (* -1/180 (* angle (PI)))) 4)))))))))) (taylor 0 b) (#s(alt (log.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64))) (patch (log.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (log (/ 1 (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)))) (* (pow b 2) (+ (* -1 (/ (pow (sin (* 1/180 (* angle (PI)))) 2) (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)))) (* (pow b 2) (+ (* 1/720 (* (pow b 2) (+ (* -720 (/ (pow (sin (* 1/180 (* angle (PI)))) 6) (* (pow a 6) (pow (cos (* -1/180 (* angle (PI)))) 6)))) (+ (* -240 (/ (pow (sin (* 1/180 (* angle (PI)))) 6) (* (pow a 6) (pow (cos (* -1/180 (* angle (PI)))) 6)))) (* 720 (/ (pow (sin (* 1/180 (* angle (PI)))) 6) (* (pow a 6) (pow (cos (* -1/180 (* angle (PI)))) 6)))))))) (* 1/24 (+ (* -12 (/ (pow (sin (* 1/180 (* angle (PI)))) 4) (* (pow a 4) (pow (cos (* -1/180 (* angle (PI)))) 4)))) (* 24 (/ (pow (sin (* 1/180 (* angle (PI)))) 4) (* (pow a 4) (pow (cos (* -1/180 (* angle (PI)))) 4))))))))))) (taylor 0 b) (#s(alt (log.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64))) (patch (log.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (log (/ 1 (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2))))) (taylor 0 b) (#s(alt (*.f64 (log.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64))) #s(literal -1 binary64)) (patch (*.f64 (log.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64))) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (log (/ 1 (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2))))) (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)))) (taylor 0 b) (#s(alt (*.f64 (log.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64))) #s(literal -1 binary64)) (patch (*.f64 (log.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64))) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (log (/ 1 (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2))))) (* (pow b 2) (+ (* -1/24 (* (pow b 2) (+ (* -12 (/ (pow (sin (* 1/180 (* angle (PI)))) 4) (* (pow a 4) (pow (cos (* -1/180 (* angle (PI)))) 4)))) (* 24 (/ (pow (sin (* 1/180 (* angle (PI)))) 4) (* (pow a 4) (pow (cos (* -1/180 (* angle (PI)))) 4))))))) (/ (pow (sin (* 1/180 (* angle (PI)))) 2) (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)))))) (taylor 0 b) (#s(alt (*.f64 (log.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64))) #s(literal -1 binary64)) (patch (*.f64 (log.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64))) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (log (/ 1 (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2))))) (* (pow b 2) (+ (* (pow b 2) (+ (* -1/24 (+ (* -12 (/ (pow (sin (* 1/180 (* angle (PI)))) 4) (* (pow a 4) (pow (cos (* -1/180 (* angle (PI)))) 4)))) (* 24 (/ (pow (sin (* 1/180 (* angle (PI)))) 4) (* (pow a 4) (pow (cos (* -1/180 (* angle (PI)))) 4)))))) (* -1/720 (* (pow b 2) (+ (* -720 (/ (pow (sin (* 1/180 (* angle (PI)))) 6) (* (pow a 6) (pow (cos (* -1/180 (* angle (PI)))) 6)))) (+ (* -240 (/ (pow (sin (* 1/180 (* angle (PI)))) 6) (* (pow a 6) (pow (cos (* -1/180 (* angle (PI)))) 6)))) (* 720 (/ (pow (sin (* 1/180 (* angle (PI)))) 6) (* (pow a 6) (pow (cos (* -1/180 (* angle (PI)))) 6)))))))))) (/ (pow (sin (* 1/180 (* angle (PI)))) 2) (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)))))) (taylor 0 b) (#s(alt (*.f64 (log.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64))) #s(literal -1 binary64)) (patch (*.f64 (log.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64))) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ 1 (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2))) (taylor 0 b) (#s(alt (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64)) (patch (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow a 4) (pow (cos (* -1/180 (* angle (PI)))) 4)))) (/ 1 (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)))) (taylor 0 b) (#s(alt (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64)) (patch (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow b 2) (- (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 4)) (* (pow a 6) (pow (cos (* -1/180 (* angle (PI)))) 6))) (/ (pow (sin (* 1/180 (* angle (PI)))) 2) (* (pow a 4) (pow (cos (* -1/180 (* angle (PI)))) 4))))) (/ 1 (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)))) (taylor 0 b) (#s(alt (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64)) (patch (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow b 2) (- (* (pow b 2) (- (* -1 (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 6)) (* (pow a 8) (pow (cos (* -1/180 (* angle (PI)))) 8)))) (* -1 (/ (pow (sin (* 1/180 (* angle (PI)))) 4) (* (pow a 6) (pow (cos (* -1/180 (* angle (PI)))) 6)))))) (/ (pow (sin (* 1/180 (* angle (PI)))) 2) (* (pow a 4) (pow (cos (* -1/180 (* angle (PI)))) 4))))) (/ 1 (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)))) (taylor 0 b) (#s(alt (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64)) (patch (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* b (sin (* 1/180 (* angle (PI))))) (taylor 0 b) (#s(alt (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* b (sin (* 1/180 (* angle (PI))))) (taylor 0 b) (#s(alt (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* b (sin (* 1/180 (* angle (PI))))) (taylor 0 b) (#s(alt (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* b (sin (* 1/180 (* angle (PI))))) (taylor 0 b) (#s(alt (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor inf b) (#s(alt (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor inf b) (#s(alt (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor inf b) (#s(alt (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor inf b) (#s(alt (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor inf b) (#s(alt (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor inf b) (#s(alt (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor inf b) (#s(alt (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor inf b) (#s(alt (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor inf b) (#s(alt #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a)) (patch #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor inf b) (#s(alt #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a)) (patch #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor inf b) (#s(alt #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a)) (patch #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor inf b) (#s(alt #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a)) (patch #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor inf b) (#s(alt (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor inf b) (#s(alt (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor inf b) (#s(alt (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor inf b) (#s(alt (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor inf b) (#s(alt (+.f64 (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 4 binary64))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 4 binary64))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor inf b) (#s(alt (+.f64 (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 4 binary64))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 4 binary64))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor inf b) (#s(alt (+.f64 (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 4 binary64))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 4 binary64))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor inf b) (#s(alt (+.f64 (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 4 binary64))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 4 binary64))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor inf b) (#s(alt (exp.f64 (*.f64 (log.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64))) #s(literal -1 binary64))) (patch (exp.f64 (*.f64 (log.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64))) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor inf b) (#s(alt (exp.f64 (*.f64 (log.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64))) #s(literal -1 binary64))) (patch (exp.f64 (*.f64 (log.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64))) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor inf b) (#s(alt (exp.f64 (*.f64 (log.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64))) #s(literal -1 binary64))) (patch (exp.f64 (*.f64 (log.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64))) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor inf b) (#s(alt (exp.f64 (*.f64 (log.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64))) #s(literal -1 binary64))) (patch (exp.f64 (*.f64 (log.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64))) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (log (/ 1 (pow (sin (* 1/180 (* angle (PI)))) 2))) (* 2 (log (/ 1 b)))) (taylor inf b) (#s(alt (log.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64))) (patch (log.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (log (/ 1 (pow (sin (* 1/180 (* angle (PI)))) 2))) (+ (* -1 (/ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))) (* 2 (log (/ 1 b))))) (taylor inf b) (#s(alt (log.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64))) (patch (log.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (log (/ 1 (pow (sin (* 1/180 (* angle (PI)))) 2))) (+ (* -1 (/ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))) (+ (* 1/24 (/ (+ (* -12 (/ (* (pow a 4) (pow (cos (* -1/180 (* angle (PI)))) 4)) (pow (sin (* 1/180 (* angle (PI)))) 4))) (* 24 (/ (* (pow a 4) (pow (cos (* -1/180 (* angle (PI)))) 4)) (pow (sin (* 1/180 (* angle (PI)))) 4)))) (pow b 4))) (* 2 (log (/ 1 b)))))) (taylor inf b) (#s(alt (log.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64))) (patch (log.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (log (/ 1 (pow (sin (* 1/180 (* angle (PI)))) 2))) (+ (* -1 (/ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))) (+ (* 1/720 (/ (+ (* -720 (/ (* (pow a 6) (pow (cos (* -1/180 (* angle (PI)))) 6)) (pow (sin (* 1/180 (* angle (PI)))) 6))) (+ (* -240 (/ (* (pow a 6) (pow (cos (* -1/180 (* angle (PI)))) 6)) (pow (sin (* 1/180 (* angle (PI)))) 6))) (* 720 (/ (* (pow a 6) (pow (cos (* -1/180 (* angle (PI)))) 6)) (pow (sin (* 1/180 (* angle (PI)))) 6))))) (pow b 6))) (+ (* 1/24 (/ (+ (* -12 (/ (* (pow a 4) (pow (cos (* -1/180 (* angle (PI)))) 4)) (pow (sin (* 1/180 (* angle (PI)))) 4))) (* 24 (/ (* (pow a 4) (pow (cos (* -1/180 (* angle (PI)))) 4)) (pow (sin (* 1/180 (* angle (PI)))) 4)))) (pow b 4))) (* 2 (log (/ 1 b))))))) (taylor inf b) (#s(alt (log.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64))) (patch (log.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (+ (log (/ 1 (pow (sin (* 1/180 (* angle (PI)))) 2))) (* 2 (log (/ 1 b))))) (taylor inf b) (#s(alt (*.f64 (log.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64))) #s(literal -1 binary64)) (patch (*.f64 (log.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64))) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (+ (log (/ 1 (pow (sin (* 1/180 (* angle (PI)))) 2))) (* 2 (log (/ 1 b))))) (/ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))) (taylor inf b) (#s(alt (*.f64 (log.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64))) #s(literal -1 binary64)) (patch (*.f64 (log.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64))) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (+ (log (/ 1 (pow (sin (* 1/180 (* angle (PI)))) 2))) (* 2 (log (/ 1 b))))) (+ (* -1/24 (/ (+ (* -12 (/ (* (pow a 4) (pow (cos (* -1/180 (* angle (PI)))) 4)) (pow (sin (* 1/180 (* angle (PI)))) 4))) (* 24 (/ (* (pow a 4) (pow (cos (* -1/180 (* angle (PI)))) 4)) (pow (sin (* 1/180 (* angle (PI)))) 4)))) (pow b 4))) (/ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))))) (taylor inf b) (#s(alt (*.f64 (log.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64))) #s(literal -1 binary64)) (patch (*.f64 (log.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64))) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (+ (log (/ 1 (pow (sin (* 1/180 (* angle (PI)))) 2))) (* 2 (log (/ 1 b))))) (+ (* -1/24 (/ (+ (* -12 (/ (* (pow a 4) (pow (cos (* -1/180 (* angle (PI)))) 4)) (pow (sin (* 1/180 (* angle (PI)))) 4))) (* 24 (/ (* (pow a 4) (pow (cos (* -1/180 (* angle (PI)))) 4)) (pow (sin (* 1/180 (* angle (PI)))) 4)))) (pow b 4))) (+ (* -1/720 (/ (+ (* -720 (/ (* (pow a 6) (pow (cos (* -1/180 (* angle (PI)))) 6)) (pow (sin (* 1/180 (* angle (PI)))) 6))) (+ (* -240 (/ (* (pow a 6) (pow (cos (* -1/180 (* angle (PI)))) 6)) (pow (sin (* 1/180 (* angle (PI)))) 6))) (* 720 (/ (* (pow a 6) (pow (cos (* -1/180 (* angle (PI)))) 6)) (pow (sin (* 1/180 (* angle (PI)))) 6))))) (pow b 6))) (/ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))))) (taylor inf b) (#s(alt (*.f64 (log.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64))) #s(literal -1 binary64)) (patch (*.f64 (log.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64))) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ 1 (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor inf b) (#s(alt (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64)) (patch (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -1 (/ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 4)))) (/ 1 (pow (sin (* 1/180 (* angle (PI)))) 2))) (pow b 2)) (taylor inf b) (#s(alt (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64)) (patch (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ (/ 1 (pow (sin (* 1/180 (* angle (PI)))) 2)) (/ (* (pow a 4) (pow (cos (* -1/180 (* angle (PI)))) 4)) (* (pow b 4) (pow (sin (* 1/180 (* angle (PI)))) 6)))) (/ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 4)))) (pow b 2)) (taylor inf b) (#s(alt (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64)) (patch (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ (* -1 (/ (* (pow a 6) (pow (cos (* -1/180 (* angle (PI)))) 6)) (* (pow b 6) (pow (sin (* 1/180 (* angle (PI)))) 8)))) (/ 1 (pow (sin (* 1/180 (* angle (PI)))) 2))) (+ (* -1 (/ (* (pow a 4) (pow (cos (* -1/180 (* angle (PI)))) 4)) (* (pow b 4) (pow (sin (* 1/180 (* angle (PI)))) 6)))) (/ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 4))))) (pow b 2)) (taylor inf b) (#s(alt (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64)) (patch (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* b (sin (* 1/180 (* angle (PI))))) (taylor inf b) (#s(alt (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* b (sin (* 1/180 (* angle (PI))))) (taylor inf b) (#s(alt (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* b (sin (* 1/180 (* angle (PI))))) (taylor inf b) (#s(alt (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* b (sin (* 1/180 (* angle (PI))))) (taylor inf b) (#s(alt (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor -inf b) (#s(alt (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor -inf b) (#s(alt (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor -inf b) (#s(alt (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor -inf b) (#s(alt (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor -inf b) (#s(alt (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor -inf b) (#s(alt (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor -inf b) (#s(alt (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor -inf b) (#s(alt (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor -inf b) (#s(alt #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a)) (patch #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor -inf b) (#s(alt #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a)) (patch #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor -inf b) (#s(alt #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a)) (patch #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor -inf b) (#s(alt #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a)) (patch #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor -inf b) (#s(alt (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor -inf b) (#s(alt (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor -inf b) (#s(alt (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor -inf b) (#s(alt (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor -inf b) (#s(alt (+.f64 (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 4 binary64))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 4 binary64))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor -inf b) (#s(alt (+.f64 (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 4 binary64))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 4 binary64))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor -inf b) (#s(alt (+.f64 (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 4 binary64))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 4 binary64))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor -inf b) (#s(alt (+.f64 (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 4 binary64))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 4 binary64))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor -inf b) (#s(alt (exp.f64 (*.f64 (log.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64))) #s(literal -1 binary64))) (patch (exp.f64 (*.f64 (log.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64))) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor -inf b) (#s(alt (exp.f64 (*.f64 (log.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64))) #s(literal -1 binary64))) (patch (exp.f64 (*.f64 (log.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64))) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor -inf b) (#s(alt (exp.f64 (*.f64 (log.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64))) #s(literal -1 binary64))) (patch (exp.f64 (*.f64 (log.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64))) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor -inf b) (#s(alt (exp.f64 (*.f64 (log.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64))) #s(literal -1 binary64))) (patch (exp.f64 (*.f64 (log.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64))) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (log (/ 1 (pow (sin (* 1/180 (* angle (PI)))) 2))) (* 2 (log (/ -1 b)))) (taylor -inf b) (#s(alt (log.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64))) (patch (log.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (log (/ 1 (pow (sin (* 1/180 (* angle (PI)))) 2))) (+ (* -1 (/ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))) (* 2 (log (/ -1 b))))) (taylor -inf b) (#s(alt (log.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64))) (patch (log.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (log (/ 1 (pow (sin (* 1/180 (* angle (PI)))) 2))) (+ (* -1 (/ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))) (+ (* 1/24 (/ (+ (* -12 (/ (* (pow a 4) (pow (cos (* -1/180 (* angle (PI)))) 4)) (pow (sin (* 1/180 (* angle (PI)))) 4))) (* 24 (/ (* (pow a 4) (pow (cos (* -1/180 (* angle (PI)))) 4)) (pow (sin (* 1/180 (* angle (PI)))) 4)))) (pow b 4))) (* 2 (log (/ -1 b)))))) (taylor -inf b) (#s(alt (log.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64))) (patch (log.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (log (/ 1 (pow (sin (* 1/180 (* angle (PI)))) 2))) (+ (* -1 (/ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))) (+ (* 1/720 (/ (+ (* -720 (/ (* (pow a 6) (pow (cos (* -1/180 (* angle (PI)))) 6)) (pow (sin (* 1/180 (* angle (PI)))) 6))) (+ (* -240 (/ (* (pow a 6) (pow (cos (* -1/180 (* angle (PI)))) 6)) (pow (sin (* 1/180 (* angle (PI)))) 6))) (* 720 (/ (* (pow a 6) (pow (cos (* -1/180 (* angle (PI)))) 6)) (pow (sin (* 1/180 (* angle (PI)))) 6))))) (pow b 6))) (+ (* 1/24 (/ (+ (* -12 (/ (* (pow a 4) (pow (cos (* -1/180 (* angle (PI)))) 4)) (pow (sin (* 1/180 (* angle (PI)))) 4))) (* 24 (/ (* (pow a 4) (pow (cos (* -1/180 (* angle (PI)))) 4)) (pow (sin (* 1/180 (* angle (PI)))) 4)))) (pow b 4))) (* 2 (log (/ -1 b))))))) (taylor -inf b) (#s(alt (log.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64))) (patch (log.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (+ (log (/ 1 (pow (sin (* 1/180 (* angle (PI)))) 2))) (* 2 (log (/ -1 b))))) (taylor -inf b) (#s(alt (*.f64 (log.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64))) #s(literal -1 binary64)) (patch (*.f64 (log.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64))) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (+ (log (/ 1 (pow (sin (* 1/180 (* angle (PI)))) 2))) (* 2 (log (/ -1 b))))) (/ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))) (taylor -inf b) (#s(alt (*.f64 (log.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64))) #s(literal -1 binary64)) (patch (*.f64 (log.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64))) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (+ (log (/ 1 (pow (sin (* 1/180 (* angle (PI)))) 2))) (* 2 (log (/ -1 b))))) (+ (* -1/24 (/ (+ (* -12 (/ (* (pow a 4) (pow (cos (* -1/180 (* angle (PI)))) 4)) (pow (sin (* 1/180 (* angle (PI)))) 4))) (* 24 (/ (* (pow a 4) (pow (cos (* -1/180 (* angle (PI)))) 4)) (pow (sin (* 1/180 (* angle (PI)))) 4)))) (pow b 4))) (/ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))))) (taylor -inf b) (#s(alt (*.f64 (log.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64))) #s(literal -1 binary64)) (patch (*.f64 (log.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64))) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (+ (log (/ 1 (pow (sin (* 1/180 (* angle (PI)))) 2))) (* 2 (log (/ -1 b))))) (+ (* -1/24 (/ (+ (* -12 (/ (* (pow a 4) (pow (cos (* -1/180 (* angle (PI)))) 4)) (pow (sin (* 1/180 (* angle (PI)))) 4))) (* 24 (/ (* (pow a 4) (pow (cos (* -1/180 (* angle (PI)))) 4)) (pow (sin (* 1/180 (* angle (PI)))) 4)))) (pow b 4))) (+ (* -1/720 (/ (+ (* -720 (/ (* (pow a 6) (pow (cos (* -1/180 (* angle (PI)))) 6)) (pow (sin (* 1/180 (* angle (PI)))) 6))) (+ (* -240 (/ (* (pow a 6) (pow (cos (* -1/180 (* angle (PI)))) 6)) (pow (sin (* 1/180 (* angle (PI)))) 6))) (* 720 (/ (* (pow a 6) (pow (cos (* -1/180 (* angle (PI)))) 6)) (pow (sin (* 1/180 (* angle (PI)))) 6))))) (pow b 6))) (/ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))))) (taylor -inf b) (#s(alt (*.f64 (log.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64))) #s(literal -1 binary64)) (patch (*.f64 (log.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64))) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ 1 (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor -inf b) (#s(alt (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64)) (patch (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -1 (/ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 4)))) (/ 1 (pow (sin (* 1/180 (* angle (PI)))) 2))) (pow b 2)) (taylor -inf b) (#s(alt (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64)) (patch (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ (/ 1 (pow (sin (* 1/180 (* angle (PI)))) 2)) (/ (* (pow a 4) (pow (cos (* -1/180 (* angle (PI)))) 4)) (* (pow b 4) (pow (sin (* 1/180 (* angle (PI)))) 6)))) (/ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 4)))) (pow b 2)) (taylor -inf b) (#s(alt (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64)) (patch (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ (* -1 (/ (* (pow a 6) (pow (cos (* -1/180 (* angle (PI)))) 6)) (* (pow b 6) (pow (sin (* 1/180 (* angle (PI)))) 8)))) (/ 1 (pow (sin (* 1/180 (* angle (PI)))) 2))) (+ (* -1 (/ (* (pow a 4) (pow (cos (* -1/180 (* angle (PI)))) 4)) (* (pow b 4) (pow (sin (* 1/180 (* angle (PI)))) 6)))) (/ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 4))))) (pow b 2)) (taylor -inf b) (#s(alt (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64)) (patch (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* b (sin (* 1/180 (* angle (PI))))) (taylor -inf b) (#s(alt (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* b (sin (* 1/180 (* angle (PI))))) (taylor -inf b) (#s(alt (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* b (sin (* 1/180 (* angle (PI))))) (taylor -inf b) (#s(alt (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* b (sin (* 1/180 (* angle (PI))))) (taylor -inf b) (#s(alt (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor 0 a) (#s(alt (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor 0 a) (#s(alt (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor 0 a) (#s(alt (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor 0 a) (#s(alt (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor 0 a) (#s(alt #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (patch #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor 0 a) (#s(alt #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (patch #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor 0 a) (#s(alt #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (patch #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor 0 a) (#s(alt #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (patch #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #<representation binary64>) () ())) ())
#s(alt (pow a 2) (taylor 0 a) (#s(alt (*.f64 a a) (patch (*.f64 a a) #<representation binary64>) () ())) ())
#s(alt (pow a 2) (taylor 0 a) (#s(alt (*.f64 a a) (patch (*.f64 a a) #<representation binary64>) () ())) ())
#s(alt (pow a 2) (taylor 0 a) (#s(alt (*.f64 a a) (patch (*.f64 a a) #<representation binary64>) () ())) ())
#s(alt (pow a 2) (taylor 0 a) (#s(alt (*.f64 a a) (patch (*.f64 a a) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor 0 a) (#s(alt #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a)) (patch #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a)) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor 0 a) (#s(alt #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a)) (patch #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a)) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor 0 a) (#s(alt #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a)) (patch #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a)) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor 0 a) (#s(alt #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a)) (patch #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor 0 a) (#s(alt (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor 0 a) (#s(alt (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor 0 a) (#s(alt (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor 0 a) (#s(alt (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor 0 a) (#s(alt (pow.f64 (*.f64 a (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor 0 a) (#s(alt (pow.f64 (*.f64 a (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor 0 a) (#s(alt (pow.f64 (*.f64 a (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor 0 a) (#s(alt (pow.f64 (*.f64 a (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* a (cos (* 1/180 (* angle (PI))))) (taylor 0 a) (#s(alt (*.f64 a (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (patch (*.f64 a (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #<representation binary64>) () ())) ())
#s(alt (* a (cos (* 1/180 (* angle (PI))))) (taylor 0 a) (#s(alt (*.f64 a (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (patch (*.f64 a (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #<representation binary64>) () ())) ())
#s(alt (* a (cos (* 1/180 (* angle (PI))))) (taylor 0 a) (#s(alt (*.f64 a (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (patch (*.f64 a (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #<representation binary64>) () ())) ())
#s(alt (* a (cos (* 1/180 (* angle (PI))))) (taylor 0 a) (#s(alt (*.f64 a (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (patch (*.f64 a (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (taylor 0 a) (#s(alt (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 4 binary64))) (patch (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 4 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (taylor 0 a) (#s(alt (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 4 binary64))) (patch (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 4 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (taylor 0 a) (#s(alt (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 4 binary64))) (patch (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 4 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (taylor 0 a) (#s(alt (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 4 binary64))) (patch (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 4 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor 0 a) (#s(alt (+.f64 (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 4 binary64))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 4 binary64))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor 0 a) (#s(alt (+.f64 (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 4 binary64))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 4 binary64))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor 0 a) (#s(alt (+.f64 (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 4 binary64))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 4 binary64))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor 0 a) (#s(alt (+.f64 (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 4 binary64))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 4 binary64))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 4 (log (sqrt (* a (cos (* -1/180 (* angle (PI)))))))) (taylor 0 a) (#s(alt (*.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 4 binary64)) (patch (*.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 4 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 4 (log (sqrt (* a (cos (* -1/180 (* angle (PI)))))))) (taylor 0 a) (#s(alt (*.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 4 binary64)) (patch (*.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 4 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 4 (log (sqrt (* a (cos (* -1/180 (* angle (PI)))))))) (taylor 0 a) (#s(alt (*.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 4 binary64)) (patch (*.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 4 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 4 (log (sqrt (* a (cos (* -1/180 (* angle (PI)))))))) (taylor 0 a) (#s(alt (*.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 4 binary64)) (patch (*.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 4 binary64)) #<representation binary64>) () ())) ())
#s(alt (log (sqrt (* a (cos (* -1/180 (* angle (PI))))))) (taylor 0 a) (#s(alt (log.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) (patch (log.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #<representation binary64>) () ())) ())
#s(alt (log (sqrt (* a (cos (* -1/180 (* angle (PI))))))) (taylor 0 a) (#s(alt (log.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) (patch (log.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #<representation binary64>) () ())) ())
#s(alt (log (sqrt (* a (cos (* -1/180 (* angle (PI))))))) (taylor 0 a) (#s(alt (log.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) (patch (log.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #<representation binary64>) () ())) ())
#s(alt (log (sqrt (* a (cos (* -1/180 (* angle (PI))))))) (taylor 0 a) (#s(alt (log.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) (patch (log.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor 0 a) (#s(alt (exp.f64 (*.f64 (log.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64))) #s(literal -1 binary64))) (patch (exp.f64 (*.f64 (log.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64))) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor 0 a) (#s(alt (exp.f64 (*.f64 (log.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64))) #s(literal -1 binary64))) (patch (exp.f64 (*.f64 (log.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64))) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor 0 a) (#s(alt (exp.f64 (*.f64 (log.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64))) #s(literal -1 binary64))) (patch (exp.f64 (*.f64 (log.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64))) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor 0 a) (#s(alt (exp.f64 (*.f64 (log.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64))) #s(literal -1 binary64))) (patch (exp.f64 (*.f64 (log.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64))) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (log (/ 1 (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))) (taylor 0 a) (#s(alt (log.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64))) (patch (log.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (log (/ 1 (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))) (* -1 (/ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))))) (taylor 0 a) (#s(alt (log.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64))) (patch (log.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (log (/ 1 (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))) (* (pow a 2) (+ (* -1 (/ (pow (cos (* -1/180 (* angle (PI)))) 2) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))) (* 1/24 (* (pow a 2) (+ (* -12 (/ (pow (cos (* -1/180 (* angle (PI)))) 4) (* (pow b 4) (pow (sin (* 1/180 (* angle (PI)))) 4)))) (* 24 (/ (pow (cos (* -1/180 (* angle (PI)))) 4) (* (pow b 4) (pow (sin (* 1/180 (* angle (PI)))) 4)))))))))) (taylor 0 a) (#s(alt (log.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64))) (patch (log.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (log (/ 1 (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))) (* (pow a 2) (+ (* -1 (/ (pow (cos (* -1/180 (* angle (PI)))) 2) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))) (* (pow a 2) (+ (* 1/720 (* (pow a 2) (+ (* -720 (/ (pow (cos (* -1/180 (* angle (PI)))) 6) (* (pow b 6) (pow (sin (* 1/180 (* angle (PI)))) 6)))) (+ (* -240 (/ (pow (cos (* -1/180 (* angle (PI)))) 6) (* (pow b 6) (pow (sin (* 1/180 (* angle (PI)))) 6)))) (* 720 (/ (pow (cos (* -1/180 (* angle (PI)))) 6) (* (pow b 6) (pow (sin (* 1/180 (* angle (PI)))) 6)))))))) (* 1/24 (+ (* -12 (/ (pow (cos (* -1/180 (* angle (PI)))) 4) (* (pow b 4) (pow (sin (* 1/180 (* angle (PI)))) 4)))) (* 24 (/ (pow (cos (* -1/180 (* angle (PI)))) 4) (* (pow b 4) (pow (sin (* 1/180 (* angle (PI)))) 4))))))))))) (taylor 0 a) (#s(alt (log.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64))) (patch (log.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (log (/ 1 (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))))) (taylor 0 a) (#s(alt (*.f64 (log.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64))) #s(literal -1 binary64)) (patch (*.f64 (log.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64))) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (log (/ 1 (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))))) (/ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))) (taylor 0 a) (#s(alt (*.f64 (log.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64))) #s(literal -1 binary64)) (patch (*.f64 (log.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64))) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (log (/ 1 (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))))) (* (pow a 2) (+ (* -1/24 (* (pow a 2) (+ (* -12 (/ (pow (cos (* -1/180 (* angle (PI)))) 4) (* (pow b 4) (pow (sin (* 1/180 (* angle (PI)))) 4)))) (* 24 (/ (pow (cos (* -1/180 (* angle (PI)))) 4) (* (pow b 4) (pow (sin (* 1/180 (* angle (PI)))) 4))))))) (/ (pow (cos (* -1/180 (* angle (PI)))) 2) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))))) (taylor 0 a) (#s(alt (*.f64 (log.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64))) #s(literal -1 binary64)) (patch (*.f64 (log.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64))) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (log (/ 1 (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))))) (* (pow a 2) (+ (* (pow a 2) (+ (* -1/24 (+ (* -12 (/ (pow (cos (* -1/180 (* angle (PI)))) 4) (* (pow b 4) (pow (sin (* 1/180 (* angle (PI)))) 4)))) (* 24 (/ (pow (cos (* -1/180 (* angle (PI)))) 4) (* (pow b 4) (pow (sin (* 1/180 (* angle (PI)))) 4)))))) (* -1/720 (* (pow a 2) (+ (* -720 (/ (pow (cos (* -1/180 (* angle (PI)))) 6) (* (pow b 6) (pow (sin (* 1/180 (* angle (PI)))) 6)))) (+ (* -240 (/ (pow (cos (* -1/180 (* angle (PI)))) 6) (* (pow b 6) (pow (sin (* 1/180 (* angle (PI)))) 6)))) (* 720 (/ (pow (cos (* -1/180 (* angle (PI)))) 6) (* (pow b 6) (pow (sin (* 1/180 (* angle (PI)))) 6)))))))))) (/ (pow (cos (* -1/180 (* angle (PI)))) 2) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))))) (taylor 0 a) (#s(alt (*.f64 (log.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64))) #s(literal -1 binary64)) (patch (*.f64 (log.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64))) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ 1 (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor 0 a) (#s(alt (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64)) (patch (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 4) (pow (sin (* 1/180 (* angle (PI)))) 4)))) (/ 1 (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))) (taylor 0 a) (#s(alt (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64)) (patch (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (- (/ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 4)) (* (pow b 6) (pow (sin (* 1/180 (* angle (PI)))) 6))) (/ (pow (cos (* -1/180 (* angle (PI)))) 2) (* (pow b 4) (pow (sin (* 1/180 (* angle (PI)))) 4))))) (/ 1 (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))) (taylor 0 a) (#s(alt (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64)) (patch (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (- (* (pow a 2) (- (* -1 (/ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 6)) (* (pow b 8) (pow (sin (* 1/180 (* angle (PI)))) 8)))) (* -1 (/ (pow (cos (* -1/180 (* angle (PI)))) 4) (* (pow b 6) (pow (sin (* 1/180 (* angle (PI)))) 6)))))) (/ (pow (cos (* -1/180 (* angle (PI)))) 2) (* (pow b 4) (pow (sin (* 1/180 (* angle (PI)))) 4))))) (/ 1 (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))) (taylor 0 a) (#s(alt (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64)) (patch (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor inf a) (#s(alt (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor inf a) (#s(alt (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor inf a) (#s(alt (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor inf a) (#s(alt (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor inf a) (#s(alt #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (patch #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor inf a) (#s(alt #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (patch #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor inf a) (#s(alt #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (patch #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor inf a) (#s(alt #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (patch #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #<representation binary64>) () ())) ())
#s(alt (pow a 2) (taylor inf a) (#s(alt (*.f64 a a) (patch (*.f64 a a) #<representation binary64>) () ())) ())
#s(alt (pow a 2) (taylor inf a) (#s(alt (*.f64 a a) (patch (*.f64 a a) #<representation binary64>) () ())) ())
#s(alt (pow a 2) (taylor inf a) (#s(alt (*.f64 a a) (patch (*.f64 a a) #<representation binary64>) () ())) ())
#s(alt (pow a 2) (taylor inf a) (#s(alt (*.f64 a a) (patch (*.f64 a a) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor inf a) (#s(alt #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a)) (patch #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor inf a) (#s(alt #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a)) (patch #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor inf a) (#s(alt #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a)) (patch #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor inf a) (#s(alt #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a)) (patch #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor inf a) (#s(alt (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor inf a) (#s(alt (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor inf a) (#s(alt (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor inf a) (#s(alt (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor inf a) (#s(alt (pow.f64 (*.f64 a (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor inf a) (#s(alt (pow.f64 (*.f64 a (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor inf a) (#s(alt (pow.f64 (*.f64 a (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor inf a) (#s(alt (pow.f64 (*.f64 a (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* a (cos (* 1/180 (* angle (PI))))) (taylor inf a) (#s(alt (*.f64 a (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (patch (*.f64 a (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #<representation binary64>) () ())) ())
#s(alt (* a (cos (* 1/180 (* angle (PI))))) (taylor inf a) (#s(alt (*.f64 a (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (patch (*.f64 a (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #<representation binary64>) () ())) ())
#s(alt (* a (cos (* 1/180 (* angle (PI))))) (taylor inf a) (#s(alt (*.f64 a (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (patch (*.f64 a (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #<representation binary64>) () ())) ())
#s(alt (* a (cos (* 1/180 (* angle (PI))))) (taylor inf a) (#s(alt (*.f64 a (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (patch (*.f64 a (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (taylor inf a) (#s(alt (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 4 binary64))) (patch (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 4 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (taylor inf a) (#s(alt (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 4 binary64))) (patch (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 4 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (taylor inf a) (#s(alt (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 4 binary64))) (patch (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 4 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (taylor inf a) (#s(alt (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 4 binary64))) (patch (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 4 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (taylor inf a) (#s(alt (+.f64 (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 4 binary64))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 4 binary64))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* -1/180 (* angle (PI)))) 2))) (taylor inf a) (#s(alt (+.f64 (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 4 binary64))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 4 binary64))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* -1/180 (* angle (PI)))) 2))) (taylor inf a) (#s(alt (+.f64 (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 4 binary64))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 4 binary64))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* -1/180 (* angle (PI)))) 2))) (taylor inf a) (#s(alt (+.f64 (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 4 binary64))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 4 binary64))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 4 (+ (log (sqrt (/ (cos (* -1/180 (* angle (PI)))) a))) (* -1 (log (/ 1 a))))) (taylor inf a) (#s(alt (*.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 4 binary64)) (patch (*.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 4 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 4 (+ (log (sqrt (/ (cos (* -1/180 (* angle (PI)))) a))) (* -1 (log (/ 1 a))))) (taylor inf a) (#s(alt (*.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 4 binary64)) (patch (*.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 4 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 4 (+ (log (sqrt (/ (cos (* -1/180 (* angle (PI)))) a))) (* -1 (log (/ 1 a))))) (taylor inf a) (#s(alt (*.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 4 binary64)) (patch (*.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 4 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 4 (+ (log (sqrt (/ (cos (* -1/180 (* angle (PI)))) a))) (* -1 (log (/ 1 a))))) (taylor inf a) (#s(alt (*.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 4 binary64)) (patch (*.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 4 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ (log (sqrt (/ (cos (* -1/180 (* angle (PI)))) a))) (* -1 (log (/ 1 a)))) (taylor inf a) (#s(alt (log.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) (patch (log.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #<representation binary64>) () ())) ())
#s(alt (+ (log (sqrt (/ (cos (* -1/180 (* angle (PI)))) a))) (* -1 (log (/ 1 a)))) (taylor inf a) (#s(alt (log.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) (patch (log.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #<representation binary64>) () ())) ())
#s(alt (+ (log (sqrt (/ (cos (* -1/180 (* angle (PI)))) a))) (* -1 (log (/ 1 a)))) (taylor inf a) (#s(alt (log.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) (patch (log.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #<representation binary64>) () ())) ())
#s(alt (+ (log (sqrt (/ (cos (* -1/180 (* angle (PI)))) a))) (* -1 (log (/ 1 a)))) (taylor inf a) (#s(alt (log.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) (patch (log.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (taylor inf a) (#s(alt (exp.f64 (*.f64 (log.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64))) #s(literal -1 binary64))) (patch (exp.f64 (*.f64 (log.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64))) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* -1/180 (* angle (PI)))) 2))) (taylor inf a) (#s(alt (exp.f64 (*.f64 (log.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64))) #s(literal -1 binary64))) (patch (exp.f64 (*.f64 (log.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64))) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* -1/180 (* angle (PI)))) 2))) (taylor inf a) (#s(alt (exp.f64 (*.f64 (log.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64))) #s(literal -1 binary64))) (patch (exp.f64 (*.f64 (log.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64))) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* -1/180 (* angle (PI)))) 2))) (taylor inf a) (#s(alt (exp.f64 (*.f64 (log.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64))) #s(literal -1 binary64))) (patch (exp.f64 (*.f64 (log.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64))) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (log (/ 1 (pow (cos (* -1/180 (* angle (PI)))) 2))) (* 2 (log (/ 1 a)))) (taylor inf a) (#s(alt (log.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64))) (patch (log.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (log (/ 1 (pow (cos (* -1/180 (* angle (PI)))) 2))) (+ (* -1 (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)))) (* 2 (log (/ 1 a))))) (taylor inf a) (#s(alt (log.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64))) (patch (log.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (log (/ 1 (pow (cos (* -1/180 (* angle (PI)))) 2))) (+ (* -1 (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)))) (+ (* 1/24 (/ (+ (* -12 (/ (* (pow b 4) (pow (sin (* 1/180 (* angle (PI)))) 4)) (pow (cos (* -1/180 (* angle (PI)))) 4))) (* 24 (/ (* (pow b 4) (pow (sin (* 1/180 (* angle (PI)))) 4)) (pow (cos (* -1/180 (* angle (PI)))) 4)))) (pow a 4))) (* 2 (log (/ 1 a)))))) (taylor inf a) (#s(alt (log.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64))) (patch (log.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (log (/ 1 (pow (cos (* -1/180 (* angle (PI)))) 2))) (+ (* -1 (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)))) (+ (* 1/720 (/ (+ (* -720 (/ (* (pow b 6) (pow (sin (* 1/180 (* angle (PI)))) 6)) (pow (cos (* -1/180 (* angle (PI)))) 6))) (+ (* -240 (/ (* (pow b 6) (pow (sin (* 1/180 (* angle (PI)))) 6)) (pow (cos (* -1/180 (* angle (PI)))) 6))) (* 720 (/ (* (pow b 6) (pow (sin (* 1/180 (* angle (PI)))) 6)) (pow (cos (* -1/180 (* angle (PI)))) 6))))) (pow a 6))) (+ (* 1/24 (/ (+ (* -12 (/ (* (pow b 4) (pow (sin (* 1/180 (* angle (PI)))) 4)) (pow (cos (* -1/180 (* angle (PI)))) 4))) (* 24 (/ (* (pow b 4) (pow (sin (* 1/180 (* angle (PI)))) 4)) (pow (cos (* -1/180 (* angle (PI)))) 4)))) (pow a 4))) (* 2 (log (/ 1 a))))))) (taylor inf a) (#s(alt (log.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64))) (patch (log.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (+ (log (/ 1 (pow (cos (* -1/180 (* angle (PI)))) 2))) (* 2 (log (/ 1 a))))) (taylor inf a) (#s(alt (*.f64 (log.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64))) #s(literal -1 binary64)) (patch (*.f64 (log.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64))) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (+ (log (/ 1 (pow (cos (* -1/180 (* angle (PI)))) 2))) (* 2 (log (/ 1 a))))) (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)))) (taylor inf a) (#s(alt (*.f64 (log.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64))) #s(literal -1 binary64)) (patch (*.f64 (log.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64))) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (+ (log (/ 1 (pow (cos (* -1/180 (* angle (PI)))) 2))) (* 2 (log (/ 1 a))))) (+ (* -1/24 (/ (+ (* -12 (/ (* (pow b 4) (pow (sin (* 1/180 (* angle (PI)))) 4)) (pow (cos (* -1/180 (* angle (PI)))) 4))) (* 24 (/ (* (pow b 4) (pow (sin (* 1/180 (* angle (PI)))) 4)) (pow (cos (* -1/180 (* angle (PI)))) 4)))) (pow a 4))) (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2))))) (taylor inf a) (#s(alt (*.f64 (log.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64))) #s(literal -1 binary64)) (patch (*.f64 (log.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64))) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (+ (log (/ 1 (pow (cos (* -1/180 (* angle (PI)))) 2))) (* 2 (log (/ 1 a))))) (+ (* -1/24 (/ (+ (* -12 (/ (* (pow b 4) (pow (sin (* 1/180 (* angle (PI)))) 4)) (pow (cos (* -1/180 (* angle (PI)))) 4))) (* 24 (/ (* (pow b 4) (pow (sin (* 1/180 (* angle (PI)))) 4)) (pow (cos (* -1/180 (* angle (PI)))) 4)))) (pow a 4))) (+ (* -1/720 (/ (+ (* -720 (/ (* (pow b 6) (pow (sin (* 1/180 (* angle (PI)))) 6)) (pow (cos (* -1/180 (* angle (PI)))) 6))) (+ (* -240 (/ (* (pow b 6) (pow (sin (* 1/180 (* angle (PI)))) 6)) (pow (cos (* -1/180 (* angle (PI)))) 6))) (* 720 (/ (* (pow b 6) (pow (sin (* 1/180 (* angle (PI)))) 6)) (pow (cos (* -1/180 (* angle (PI)))) 6))))) (pow a 6))) (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)))))) (taylor inf a) (#s(alt (*.f64 (log.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64))) #s(literal -1 binary64)) (patch (*.f64 (log.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64))) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ 1 (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2))) (taylor inf a) (#s(alt (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64)) (patch (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -1 (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 4)))) (/ 1 (pow (cos (* -1/180 (* angle (PI)))) 2))) (pow a 2)) (taylor inf a) (#s(alt (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64)) (patch (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ (/ 1 (pow (cos (* -1/180 (* angle (PI)))) 2)) (/ (* (pow b 4) (pow (sin (* 1/180 (* angle (PI)))) 4)) (* (pow a 4) (pow (cos (* -1/180 (* angle (PI)))) 6)))) (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 4)))) (pow a 2)) (taylor inf a) (#s(alt (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64)) (patch (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ (* -1 (/ (* (pow b 6) (pow (sin (* 1/180 (* angle (PI)))) 6)) (* (pow a 6) (pow (cos (* -1/180 (* angle (PI)))) 8)))) (/ 1 (pow (cos (* -1/180 (* angle (PI)))) 2))) (+ (* -1 (/ (* (pow b 4) (pow (sin (* 1/180 (* angle (PI)))) 4)) (* (pow a 4) (pow (cos (* -1/180 (* angle (PI)))) 6)))) (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 4))))) (pow a 2)) (taylor inf a) (#s(alt (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64)) (patch (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor -inf a) (#s(alt (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor -inf a) (#s(alt (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor -inf a) (#s(alt (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor -inf a) (#s(alt (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor -inf a) (#s(alt #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (patch #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor -inf a) (#s(alt #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (patch #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor -inf a) (#s(alt #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (patch #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor -inf a) (#s(alt #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (patch #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #<representation binary64>) () ())) ())
#s(alt (pow a 2) (taylor -inf a) (#s(alt (*.f64 a a) (patch (*.f64 a a) #<representation binary64>) () ())) ())
#s(alt (pow a 2) (taylor -inf a) (#s(alt (*.f64 a a) (patch (*.f64 a a) #<representation binary64>) () ())) ())
#s(alt (pow a 2) (taylor -inf a) (#s(alt (*.f64 a a) (patch (*.f64 a a) #<representation binary64>) () ())) ())
#s(alt (pow a 2) (taylor -inf a) (#s(alt (*.f64 a a) (patch (*.f64 a a) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor -inf a) (#s(alt #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a)) (patch #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor -inf a) (#s(alt #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a)) (patch #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor -inf a) (#s(alt #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a)) (patch #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor -inf a) (#s(alt #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a)) (patch #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor -inf a) (#s(alt (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor -inf a) (#s(alt (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor -inf a) (#s(alt (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor -inf a) (#s(alt (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor -inf a) (#s(alt (pow.f64 (*.f64 a (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor -inf a) (#s(alt (pow.f64 (*.f64 a (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor -inf a) (#s(alt (pow.f64 (*.f64 a (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor -inf a) (#s(alt (pow.f64 (*.f64 a (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* a (cos (* 1/180 (* angle (PI))))) (taylor -inf a) (#s(alt (*.f64 a (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (patch (*.f64 a (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #<representation binary64>) () ())) ())
#s(alt (* a (cos (* 1/180 (* angle (PI))))) (taylor -inf a) (#s(alt (*.f64 a (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (patch (*.f64 a (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #<representation binary64>) () ())) ())
#s(alt (* a (cos (* 1/180 (* angle (PI))))) (taylor -inf a) (#s(alt (*.f64 a (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (patch (*.f64 a (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #<representation binary64>) () ())) ())
#s(alt (* a (cos (* 1/180 (* angle (PI))))) (taylor -inf a) (#s(alt (*.f64 a (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (patch (*.f64 a (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (* (pow (cos (* -1/180 (* angle (PI)))) 2) (pow (sqrt -1) 4))) (taylor -inf a) (#s(alt (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 4 binary64))) (patch (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 4 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (* (pow (cos (* -1/180 (* angle (PI)))) 2) (pow (sqrt -1) 4))) (taylor -inf a) (#s(alt (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 4 binary64))) (patch (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 4 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (* (pow (cos (* -1/180 (* angle (PI)))) 2) (pow (sqrt -1) 4))) (taylor -inf a) (#s(alt (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 4 binary64))) (patch (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 4 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (* (pow (cos (* -1/180 (* angle (PI)))) 2) (pow (sqrt -1) 4))) (taylor -inf a) (#s(alt (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 4 binary64))) (patch (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 4 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (* (pow (cos (* -1/180 (* angle (PI)))) 2) (pow (sqrt -1) 4))) (taylor -inf a) (#s(alt (+.f64 (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 4 binary64))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 4 binary64))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (* (pow (cos (* -1/180 (* angle (PI)))) 2) (pow (sqrt -1) 4)) (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)))) (taylor -inf a) (#s(alt (+.f64 (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 4 binary64))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 4 binary64))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (* (pow (cos (* -1/180 (* angle (PI)))) 2) (pow (sqrt -1) 4)) (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)))) (taylor -inf a) (#s(alt (+.f64 (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 4 binary64))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 4 binary64))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (* (pow (cos (* -1/180 (* angle (PI)))) 2) (pow (sqrt -1) 4)) (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)))) (taylor -inf a) (#s(alt (+.f64 (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 4 binary64))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 4 binary64))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 4 (+ (log (* (sqrt (/ (cos (* -1/180 (* angle (PI)))) a)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 a))))) (taylor -inf a) (#s(alt (*.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 4 binary64)) (patch (*.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 4 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 4 (+ (log (* (sqrt (/ (cos (* -1/180 (* angle (PI)))) a)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 a))))) (taylor -inf a) (#s(alt (*.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 4 binary64)) (patch (*.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 4 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 4 (+ (log (* (sqrt (/ (cos (* -1/180 (* angle (PI)))) a)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 a))))) (taylor -inf a) (#s(alt (*.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 4 binary64)) (patch (*.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 4 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 4 (+ (log (* (sqrt (/ (cos (* -1/180 (* angle (PI)))) a)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 a))))) (taylor -inf a) (#s(alt (*.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 4 binary64)) (patch (*.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 4 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ (log (* (sqrt (/ (cos (* -1/180 (* angle (PI)))) a)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 a)))) (taylor -inf a) (#s(alt (log.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) (patch (log.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #<representation binary64>) () ())) ())
#s(alt (+ (log (* (sqrt (/ (cos (* -1/180 (* angle (PI)))) a)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 a)))) (taylor -inf a) (#s(alt (log.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) (patch (log.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #<representation binary64>) () ())) ())
#s(alt (+ (log (* (sqrt (/ (cos (* -1/180 (* angle (PI)))) a)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 a)))) (taylor -inf a) (#s(alt (log.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) (patch (log.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #<representation binary64>) () ())) ())
#s(alt (+ (log (* (sqrt (/ (cos (* -1/180 (* angle (PI)))) a)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 a)))) (taylor -inf a) (#s(alt (log.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) (patch (log.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (taylor -inf a) (#s(alt (exp.f64 (*.f64 (log.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64))) #s(literal -1 binary64))) (patch (exp.f64 (*.f64 (log.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64))) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* -1/180 (* angle (PI)))) 2))) (taylor -inf a) (#s(alt (exp.f64 (*.f64 (log.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64))) #s(literal -1 binary64))) (patch (exp.f64 (*.f64 (log.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64))) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* -1/180 (* angle (PI)))) 2))) (taylor -inf a) (#s(alt (exp.f64 (*.f64 (log.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64))) #s(literal -1 binary64))) (patch (exp.f64 (*.f64 (log.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64))) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* -1/180 (* angle (PI)))) 2))) (taylor -inf a) (#s(alt (exp.f64 (*.f64 (log.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64))) #s(literal -1 binary64))) (patch (exp.f64 (*.f64 (log.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64))) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (log (/ 1 (pow (cos (* -1/180 (* angle (PI)))) 2))) (* 2 (log (/ -1 a)))) (taylor -inf a) (#s(alt (log.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64))) (patch (log.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (log (/ 1 (pow (cos (* -1/180 (* angle (PI)))) 2))) (+ (* -1 (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)))) (* 2 (log (/ -1 a))))) (taylor -inf a) (#s(alt (log.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64))) (patch (log.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (log (/ 1 (pow (cos (* -1/180 (* angle (PI)))) 2))) (+ (* -1 (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)))) (+ (* 1/24 (/ (+ (* -12 (/ (* (pow b 4) (pow (sin (* 1/180 (* angle (PI)))) 4)) (pow (cos (* -1/180 (* angle (PI)))) 4))) (* 24 (/ (* (pow b 4) (pow (sin (* 1/180 (* angle (PI)))) 4)) (pow (cos (* -1/180 (* angle (PI)))) 4)))) (pow a 4))) (* 2 (log (/ -1 a)))))) (taylor -inf a) (#s(alt (log.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64))) (patch (log.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (log (/ 1 (pow (cos (* -1/180 (* angle (PI)))) 2))) (+ (* -1 (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)))) (+ (* 1/720 (/ (+ (* -720 (/ (* (pow b 6) (pow (sin (* 1/180 (* angle (PI)))) 6)) (pow (cos (* -1/180 (* angle (PI)))) 6))) (+ (* -240 (/ (* (pow b 6) (pow (sin (* 1/180 (* angle (PI)))) 6)) (pow (cos (* -1/180 (* angle (PI)))) 6))) (* 720 (/ (* (pow b 6) (pow (sin (* 1/180 (* angle (PI)))) 6)) (pow (cos (* -1/180 (* angle (PI)))) 6))))) (pow a 6))) (+ (* 1/24 (/ (+ (* -12 (/ (* (pow b 4) (pow (sin (* 1/180 (* angle (PI)))) 4)) (pow (cos (* -1/180 (* angle (PI)))) 4))) (* 24 (/ (* (pow b 4) (pow (sin (* 1/180 (* angle (PI)))) 4)) (pow (cos (* -1/180 (* angle (PI)))) 4)))) (pow a 4))) (* 2 (log (/ -1 a))))))) (taylor -inf a) (#s(alt (log.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64))) (patch (log.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (+ (log (/ 1 (pow (cos (* -1/180 (* angle (PI)))) 2))) (* 2 (log (/ -1 a))))) (taylor -inf a) (#s(alt (*.f64 (log.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64))) #s(literal -1 binary64)) (patch (*.f64 (log.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64))) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (+ (log (/ 1 (pow (cos (* -1/180 (* angle (PI)))) 2))) (* 2 (log (/ -1 a))))) (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)))) (taylor -inf a) (#s(alt (*.f64 (log.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64))) #s(literal -1 binary64)) (patch (*.f64 (log.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64))) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (+ (log (/ 1 (pow (cos (* -1/180 (* angle (PI)))) 2))) (* 2 (log (/ -1 a))))) (+ (* -1/24 (/ (+ (* -12 (/ (* (pow b 4) (pow (sin (* 1/180 (* angle (PI)))) 4)) (pow (cos (* -1/180 (* angle (PI)))) 4))) (* 24 (/ (* (pow b 4) (pow (sin (* 1/180 (* angle (PI)))) 4)) (pow (cos (* -1/180 (* angle (PI)))) 4)))) (pow a 4))) (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2))))) (taylor -inf a) (#s(alt (*.f64 (log.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64))) #s(literal -1 binary64)) (patch (*.f64 (log.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64))) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (+ (log (/ 1 (pow (cos (* -1/180 (* angle (PI)))) 2))) (* 2 (log (/ -1 a))))) (+ (* -1/24 (/ (+ (* -12 (/ (* (pow b 4) (pow (sin (* 1/180 (* angle (PI)))) 4)) (pow (cos (* -1/180 (* angle (PI)))) 4))) (* 24 (/ (* (pow b 4) (pow (sin (* 1/180 (* angle (PI)))) 4)) (pow (cos (* -1/180 (* angle (PI)))) 4)))) (pow a 4))) (+ (* -1/720 (/ (+ (* -720 (/ (* (pow b 6) (pow (sin (* 1/180 (* angle (PI)))) 6)) (pow (cos (* -1/180 (* angle (PI)))) 6))) (+ (* -240 (/ (* (pow b 6) (pow (sin (* 1/180 (* angle (PI)))) 6)) (pow (cos (* -1/180 (* angle (PI)))) 6))) (* 720 (/ (* (pow b 6) (pow (sin (* 1/180 (* angle (PI)))) 6)) (pow (cos (* -1/180 (* angle (PI)))) 6))))) (pow a 6))) (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)))))) (taylor -inf a) (#s(alt (*.f64 (log.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64))) #s(literal -1 binary64)) (patch (*.f64 (log.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64))) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ 1 (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2))) (taylor -inf a) (#s(alt (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64)) (patch (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -1 (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 4)))) (/ 1 (pow (cos (* -1/180 (* angle (PI)))) 2))) (pow a 2)) (taylor -inf a) (#s(alt (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64)) (patch (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ (/ 1 (pow (cos (* -1/180 (* angle (PI)))) 2)) (/ (* (pow b 4) (pow (sin (* 1/180 (* angle (PI)))) 4)) (* (pow a 4) (pow (cos (* -1/180 (* angle (PI)))) 6)))) (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 4)))) (pow a 2)) (taylor -inf a) (#s(alt (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64)) (patch (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ (* -1 (/ (* (pow b 6) (pow (sin (* 1/180 (* angle (PI)))) 6)) (* (pow a 6) (pow (cos (* -1/180 (* angle (PI)))) 8)))) (/ 1 (pow (cos (* -1/180 (* angle (PI)))) 2))) (+ (* -1 (/ (* (pow b 4) (pow (sin (* 1/180 (* angle (PI)))) 4)) (* (pow a 4) (pow (cos (* -1/180 (* angle (PI)))) 6)))) (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 4))))) (pow a 2)) (taylor -inf a) (#s(alt (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64)) (patch (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (pow a 2) (taylor 0 angle) (#s(alt (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (* 1/32400 (* (pow b 2) (pow (PI) 2))))) (pow a 2)) (taylor 0 angle) (#s(alt (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (* (pow a 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4))))))))) (pow a 2)) (taylor 0 angle) (#s(alt (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (+ (* (pow a 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4)))) (* (pow angle 2) (+ (* (pow a 2) (+ (* -1/816293376000000 (pow (PI) 6)) (* -1/12244400640000000 (pow (PI) 6)))) (* (pow b 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))))))))))) (pow a 2)) (taylor 0 angle) (#s(alt (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (pow a 2) (taylor 0 angle) (#s(alt #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (patch #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2)))) (pow a 2)) (taylor 0 angle) (#s(alt #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (patch #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow a 2) (* (pow angle 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4))))))) (pow a 2)) (taylor 0 angle) (#s(alt #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (patch #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* (pow a 2) (* (pow angle 2) (+ (* -1/816293376000000 (pow (PI) 6)) (* -1/12244400640000000 (pow (PI) 6))))) (* (pow a 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4)))))))) (pow a 2)) (taylor 0 angle) (#s(alt #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (patch #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #<representation binary64>) () ())) ())
#s(alt (* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2)))) (taylor 0 angle) (#s(alt (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow angle 2) (+ (* -1/3149280000 (* (pow angle 2) (* (pow b 2) (pow (PI) 4)))) (* 1/32400 (* (pow b 2) (pow (PI) 2))))) (taylor 0 angle) (#s(alt (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow angle 2) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (* (pow angle 2) (* (pow b 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6))))))))) (taylor 0 angle) (#s(alt (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow angle 2) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (* (pow angle 2) (+ (* (pow angle 2) (* (pow b 2) (+ (* -1/396718580736000000000 (pow (PI) 8)) (* -1/2777030065152000000000 (pow (PI) 8))))) (* (pow b 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))))))))) (taylor 0 angle) (#s(alt (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (pow a 2) (taylor 0 angle) (#s(alt #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a)) (patch #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a)) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (* 1/32400 (* (pow b 2) (pow (PI) 2))))) (pow a 2)) (taylor 0 angle) (#s(alt #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a)) (patch #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a)) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (* (pow a 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4))))))))) (pow a 2)) (taylor 0 angle) (#s(alt #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a)) (patch #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a)) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (+ (* (pow a 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4)))) (* (pow angle 2) (+ (* (pow a 2) (+ (* -1/816293376000000 (pow (PI) 6)) (* -1/12244400640000000 (pow (PI) 6)))) (* (pow b 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))))))))))) (pow a 2)) (taylor 0 angle) (#s(alt #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a)) (patch #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a)) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor 0 angle) (#s(alt (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)) (patch (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor 0 angle) (#s(alt (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)) (patch (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor 0 angle) (#s(alt (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)) (patch (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor 0 angle) (#s(alt (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)) (patch (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)) #<representation binary64>) () ())) ())
#s(alt (pow a 2) (taylor 0 angle) (#s(alt (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (* 1/32400 (* (pow b 2) (pow (PI) 2))))) (pow a 2)) (taylor 0 angle) (#s(alt (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (* (pow a 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4))))))))) (pow a 2)) (taylor 0 angle) (#s(alt (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (+ (* (pow a 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4)))) (* (pow angle 2) (+ (* (pow a 2) (+ (* -1/816293376000000 (pow (PI) 6)) (* -1/12244400640000000 (pow (PI) 6)))) (* (pow b 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))))))))))) (pow a 2)) (taylor 0 angle) (#s(alt (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (pow a 2) (taylor 0 angle) (#s(alt (pow.f64 (*.f64 a (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2)))) (pow a 2)) (taylor 0 angle) (#s(alt (pow.f64 (*.f64 a (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow a 2) (* (pow angle 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4))))))) (pow a 2)) (taylor 0 angle) (#s(alt (pow.f64 (*.f64 a (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* (pow a 2) (* (pow angle 2) (+ (* -1/816293376000000 (pow (PI) 6)) (* -1/12244400640000000 (pow (PI) 6))))) (* (pow a 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4)))))))) (pow a 2)) (taylor 0 angle) (#s(alt (pow.f64 (*.f64 a (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt a (taylor 0 angle) (#s(alt (*.f64 a (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (patch (*.f64 a (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #<representation binary64>) () ())) ())
#s(alt (+ a (* -1/64800 (* a (* (pow angle 2) (pow (PI) 2))))) (taylor 0 angle) (#s(alt (*.f64 a (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (patch (*.f64 a (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #<representation binary64>) () ())) ())
#s(alt (+ a (* (pow angle 2) (+ (* -1/64800 (* a (pow (PI) 2))) (* 1/25194240000 (* a (* (pow angle 2) (pow (PI) 4))))))) (taylor 0 angle) (#s(alt (*.f64 a (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (patch (*.f64 a (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #<representation binary64>) () ())) ())
#s(alt (+ a (* (pow angle 2) (+ (* -1/64800 (* a (pow (PI) 2))) (* (pow angle 2) (+ (* -1/24488801280000000 (* a (* (pow angle 2) (pow (PI) 6)))) (* 1/25194240000 (* a (pow (PI) 4)))))))) (taylor 0 angle) (#s(alt (*.f64 a (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (patch (*.f64 a (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #<representation binary64>) () ())) ())
#s(alt (pow a 2) (taylor 0 angle) (#s(alt (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 4 binary64))) (patch (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 4 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2)))) (pow a 2)) (taylor 0 angle) (#s(alt (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 4 binary64))) (patch (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 4 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow a 2) (* (pow angle 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4))))))) (pow a 2)) (taylor 0 angle) (#s(alt (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 4 binary64))) (patch (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 4 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* (pow a 2) (* (pow angle 2) (+ (* -1/816293376000000 (pow (PI) 6)) (* -1/12244400640000000 (pow (PI) 6))))) (* (pow a 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4)))))))) (pow a 2)) (taylor 0 angle) (#s(alt (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 4 binary64))) (patch (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 4 binary64))) #<representation binary64>) () ())) ())
#s(alt (pow a 2) (taylor 0 angle) (#s(alt (+.f64 (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 4 binary64))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 4 binary64))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (* 1/32400 (* (pow b 2) (pow (PI) 2))))) (pow a 2)) (taylor 0 angle) (#s(alt (+.f64 (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 4 binary64))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 4 binary64))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (* (pow a 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4))))))))) (pow a 2)) (taylor 0 angle) (#s(alt (+.f64 (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 4 binary64))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 4 binary64))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (+ (* (pow a 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4)))) (* (pow angle 2) (+ (* (pow a 2) (+ (* -1/816293376000000 (pow (PI) 6)) (* -1/12244400640000000 (pow (PI) 6)))) (* (pow b 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))))))))))) (pow a 2)) (taylor 0 angle) (#s(alt (+.f64 (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 4 binary64))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 4 binary64))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 4 (log (sqrt a))) (taylor 0 angle) (#s(alt (*.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 4 binary64)) (patch (*.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 4 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1/32400 (* (pow angle 2) (pow (PI) 2))) (* 4 (log (sqrt a)))) (taylor 0 angle) (#s(alt (*.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 4 binary64)) (patch (*.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 4 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ (* 4 (log (sqrt a))) (* (pow angle 2) (+ (* -1/32400 (pow (PI) 2)) (* 1/6 (* (pow angle 2) (+ (* -1/1399680000 (pow (PI) 4)) (* 12 (/ (- (* 1/25194240000 (* a (pow (PI) 4))) (* 1/16796160000 (* a (pow (PI) 4)))) a)))))))) (taylor 0 angle) (#s(alt (*.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 4 binary64)) (patch (*.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 4 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ (* 4 (log (sqrt a))) (* (pow angle 2) (+ (* -1/32400 (pow (PI) 2)) (* (pow angle 2) (+ (* 1/180 (* (pow angle 2) (+ (* -1/9069926400000 (pow (PI) 6)) (+ (* 1/360 (/ (* (pow (PI) 2) (- (* 1/25194240000 (* a (pow (PI) 4))) (* 1/16796160000 (* a (pow (PI) 4))))) a)) (* 360 (/ (- (* -1/24488801280000000 (* a (pow (PI) 6))) (* -1/129600 (* (pow (PI) 2) (- (* 1/25194240000 (* a (pow (PI) 4))) (* 1/16796160000 (* a (pow (PI) 4))))))) a)))))) (* 1/6 (+ (* -1/1399680000 (pow (PI) 4)) (* 12 (/ (- (* 1/25194240000 (* a (pow (PI) 4))) (* 1/16796160000 (* a (pow (PI) 4)))) a))))))))) (taylor 0 angle) (#s(alt (*.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 4 binary64)) (patch (*.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 4 binary64)) #<representation binary64>) () ())) ())
#s(alt (log (sqrt a)) (taylor 0 angle) (#s(alt (log.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) (patch (log.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #<representation binary64>) () ())) ())
#s(alt (+ (log (sqrt a)) (* -1/129600 (* (pow angle 2) (pow (PI) 2)))) (taylor 0 angle) (#s(alt (log.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) (patch (log.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #<representation binary64>) () ())) ())
#s(alt (+ (log (sqrt a)) (* (pow angle 2) (+ (* -1/129600 (pow (PI) 2)) (* 1/24 (* (pow angle 2) (+ (* -1/1399680000 (pow (PI) 4)) (* 12 (/ (- (* 1/25194240000 (* a (pow (PI) 4))) (* 1/16796160000 (* a (pow (PI) 4)))) a)))))))) (taylor 0 angle) (#s(alt (log.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) (patch (log.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #<representation binary64>) () ())) ())
#s(alt (+ (log (sqrt a)) (* (pow angle 2) (+ (* -1/129600 (pow (PI) 2)) (* (pow angle 2) (+ (* 1/720 (* (pow angle 2) (+ (* -1/9069926400000 (pow (PI) 6)) (+ (* 1/360 (/ (* (pow (PI) 2) (- (* 1/25194240000 (* a (pow (PI) 4))) (* 1/16796160000 (* a (pow (PI) 4))))) a)) (* 360 (/ (- (* -1/24488801280000000 (* a (pow (PI) 6))) (* -1/129600 (* (pow (PI) 2) (- (* 1/25194240000 (* a (pow (PI) 4))) (* 1/16796160000 (* a (pow (PI) 4))))))) a)))))) (* 1/24 (+ (* -1/1399680000 (pow (PI) 4)) (* 12 (/ (- (* 1/25194240000 (* a (pow (PI) 4))) (* 1/16796160000 (* a (pow (PI) 4)))) a))))))))) (taylor 0 angle) (#s(alt (log.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) (patch (log.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #<representation binary64>) () ())) ())
#s(alt (pow a 2) (taylor 0 angle) (#s(alt (exp.f64 (*.f64 (log.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64))) #s(literal -1 binary64))) (patch (exp.f64 (*.f64 (log.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64))) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (* 1/32400 (* (pow b 2) (pow (PI) 2))))) (pow a 2)) (taylor 0 angle) (#s(alt (exp.f64 (*.f64 (log.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64))) #s(literal -1 binary64))) (patch (exp.f64 (*.f64 (log.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64))) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (* (pow a 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4))))))))) (pow a 2)) (taylor 0 angle) (#s(alt (exp.f64 (*.f64 (log.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64))) #s(literal -1 binary64))) (patch (exp.f64 (*.f64 (log.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64))) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (+ (* (pow a 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4)))) (* (pow angle 2) (+ (* (pow a 2) (+ (* -1/816293376000000 (pow (PI) 6)) (* -1/12244400640000000 (pow (PI) 6)))) (* (pow b 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))))))))))) (pow a 2)) (taylor 0 angle) (#s(alt (exp.f64 (*.f64 (log.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64))) #s(literal -1 binary64))) (patch (exp.f64 (*.f64 (log.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64))) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (log (/ 1 (pow a 2))) (taylor 0 angle) (#s(alt (log.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64))) (patch (log.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (log (/ 1 (pow a 2))) (* -1 (* (pow a 2) (* (pow angle 2) (+ (* -1/32400 (/ (pow (PI) 2) (pow a 2))) (* 1/32400 (/ (* (pow b 2) (pow (PI) 2)) (pow a 4)))))))) (taylor 0 angle) (#s(alt (log.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64))) (patch (log.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (log (/ 1 (pow a 2))) (* (pow angle 2) (+ (* -1 (* (pow a 2) (+ (* -1/32400 (/ (pow (PI) 2) (pow a 2))) (* 1/32400 (/ (* (pow b 2) (pow (PI) 2)) (pow a 4)))))) (* 1/24 (* (pow angle 2) (+ (* -24 (* (pow a 2) (+ (* -1 (/ (* (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (* 1/32400 (* (pow b 2) (pow (PI) 2)))) (+ (* -1/32400 (/ (pow (PI) 2) (pow a 2))) (* 1/32400 (/ (* (pow b 2) (pow (PI) 2)) (pow a 4))))) (pow a 2))) (+ (* -1/3149280000 (/ (* (pow b 2) (pow (PI) 4)) (pow a 4))) (+ (* 1/12597120000 (/ (pow (PI) 4) (pow a 2))) (* 1/4199040000 (/ (pow (PI) 4) (pow a 2)))))))) (* -12 (* (pow a 4) (pow (+ (* -1/32400 (/ (pow (PI) 2) (pow a 2))) (* 1/32400 (/ (* (pow b 2) (pow (PI) 2)) (pow a 4)))) 2))))))))) (taylor 0 angle) (#s(alt (log.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64))) (patch (log.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (log (/ 1 (pow a 2))) (* (pow angle 2) (+ (* -1 (* (pow a 2) (+ (* -1/32400 (/ (pow (PI) 2) (pow a 2))) (* 1/32400 (/ (* (pow b 2) (pow (PI) 2)) (pow a 4)))))) (* (pow angle 2) (+ (* 1/720 (* (pow angle 2) (+ (* -720 (* (pow a 2) (+ (* -1 (/ (* (+ (* -1 (/ (* (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (* 1/32400 (* (pow b 2) (pow (PI) 2)))) (+ (* -1/32400 (/ (pow (PI) 2) (pow a 2))) (* 1/32400 (/ (* (pow b 2) (pow (PI) 2)) (pow a 4))))) (pow a 2))) (+ (* -1/3149280000 (/ (* (pow b 2) (pow (PI) 4)) (pow a 4))) (+ (* 1/12597120000 (/ (pow (PI) 4) (pow a 2))) (* 1/4199040000 (/ (pow (PI) 4) (pow a 2)))))) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (* 1/32400 (* (pow b 2) (pow (PI) 2))))) (pow a 2))) (+ (* -1 (/ (* (+ (* -1/32400 (/ (pow (PI) 2) (pow a 2))) (* 1/32400 (/ (* (pow b 2) (pow (PI) 2)) (pow a 4)))) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (* (pow a 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4)))))) (pow a 2))) (+ (* -1/816293376000000 (/ (pow (PI) 6) (pow a 2))) (+ (* -1/12244400640000000 (/ (pow (PI) 6) (pow a 2))) (/ (* (pow b 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))) (pow a 4)))))))) (+ (* -720 (* (pow a 4) (* (+ (* -1 (/ (* (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (* 1/32400 (* (pow b 2) (pow (PI) 2)))) (+ (* -1/32400 (/ (pow (PI) 2) (pow a 2))) (* 1/32400 (/ (* (pow b 2) (pow (PI) 2)) (pow a 4))))) (pow a 2))) (+ (* -1/3149280000 (/ (* (pow b 2) (pow (PI) 4)) (pow a 4))) (+ (* 1/12597120000 (/ (pow (PI) 4) (pow a 2))) (* 1/4199040000 (/ (pow (PI) 4) (pow a 2)))))) (+ (* -1/32400 (/ (pow (PI) 2) (pow a 2))) (* 1/32400 (/ (* (pow b 2) (pow (PI) 2)) (pow a 4))))))) (* -240 (* (pow a 6) (pow (+ (* -1/32400 (/ (pow (PI) 2) (pow a 2))) (* 1/32400 (/ (* (pow b 2) (pow (PI) 2)) (pow a 4)))) 3))))))) (* 1/24 (+ (* -24 (* (pow a 2) (+ (* -1 (/ (* (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (* 1/32400 (* (pow b 2) (pow (PI) 2)))) (+ (* -1/32400 (/ (pow (PI) 2) (pow a 2))) (* 1/32400 (/ (* (pow b 2) (pow (PI) 2)) (pow a 4))))) (pow a 2))) (+ (* -1/3149280000 (/ (* (pow b 2) (pow (PI) 4)) (pow a 4))) (+ (* 1/12597120000 (/ (pow (PI) 4) (pow a 2))) (* 1/4199040000 (/ (pow (PI) 4) (pow a 2)))))))) (* -12 (* (pow a 4) (pow (+ (* -1/32400 (/ (pow (PI) 2) (pow a 2))) (* 1/32400 (/ (* (pow b 2) (pow (PI) 2)) (pow a 4)))) 2)))))))))) (taylor 0 angle) (#s(alt (log.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64))) (patch (log.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (log (/ 1 (pow a 2)))) (taylor 0 angle) (#s(alt (*.f64 (log.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64))) #s(literal -1 binary64)) (patch (*.f64 (log.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64))) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (log (/ 1 (pow a 2)))) (* (pow a 2) (* (pow angle 2) (+ (* -1/32400 (/ (pow (PI) 2) (pow a 2))) (* 1/32400 (/ (* (pow b 2) (pow (PI) 2)) (pow a 4))))))) (taylor 0 angle) (#s(alt (*.f64 (log.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64))) #s(literal -1 binary64)) (patch (*.f64 (log.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64))) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (log (/ 1 (pow a 2)))) (* (pow angle 2) (+ (* -1/24 (* (pow angle 2) (+ (* -24 (* (pow a 2) (+ (* -1 (/ (* (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (* 1/32400 (* (pow b 2) (pow (PI) 2)))) (+ (* -1/32400 (/ (pow (PI) 2) (pow a 2))) (* 1/32400 (/ (* (pow b 2) (pow (PI) 2)) (pow a 4))))) (pow a 2))) (+ (* -1/3149280000 (/ (* (pow b 2) (pow (PI) 4)) (pow a 4))) (+ (* 1/12597120000 (/ (pow (PI) 4) (pow a 2))) (* 1/4199040000 (/ (pow (PI) 4) (pow a 2)))))))) (* -12 (* (pow a 4) (pow (+ (* -1/32400 (/ (pow (PI) 2) (pow a 2))) (* 1/32400 (/ (* (pow b 2) (pow (PI) 2)) (pow a 4)))) 2)))))) (* (pow a 2) (+ (* -1/32400 (/ (pow (PI) 2) (pow a 2))) (* 1/32400 (/ (* (pow b 2) (pow (PI) 2)) (pow a 4)))))))) (taylor 0 angle) (#s(alt (*.f64 (log.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64))) #s(literal -1 binary64)) (patch (*.f64 (log.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64))) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (log (/ 1 (pow a 2)))) (* (pow angle 2) (+ (* (pow a 2) (+ (* -1/32400 (/ (pow (PI) 2) (pow a 2))) (* 1/32400 (/ (* (pow b 2) (pow (PI) 2)) (pow a 4))))) (* (pow angle 2) (+ (* -1/24 (+ (* -24 (* (pow a 2) (+ (* -1 (/ (* (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (* 1/32400 (* (pow b 2) (pow (PI) 2)))) (+ (* -1/32400 (/ (pow (PI) 2) (pow a 2))) (* 1/32400 (/ (* (pow b 2) (pow (PI) 2)) (pow a 4))))) (pow a 2))) (+ (* -1/3149280000 (/ (* (pow b 2) (pow (PI) 4)) (pow a 4))) (+ (* 1/12597120000 (/ (pow (PI) 4) (pow a 2))) (* 1/4199040000 (/ (pow (PI) 4) (pow a 2)))))))) (* -12 (* (pow a 4) (pow (+ (* -1/32400 (/ (pow (PI) 2) (pow a 2))) (* 1/32400 (/ (* (pow b 2) (pow (PI) 2)) (pow a 4)))) 2))))) (* -1/720 (* (pow angle 2) (+ (* -720 (* (pow a 2) (+ (* -1 (/ (* (+ (* -1 (/ (* (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (* 1/32400 (* (pow b 2) (pow (PI) 2)))) (+ (* -1/32400 (/ (pow (PI) 2) (pow a 2))) (* 1/32400 (/ (* (pow b 2) (pow (PI) 2)) (pow a 4))))) (pow a 2))) (+ (* -1/3149280000 (/ (* (pow b 2) (pow (PI) 4)) (pow a 4))) (+ (* 1/12597120000 (/ (pow (PI) 4) (pow a 2))) (* 1/4199040000 (/ (pow (PI) 4) (pow a 2)))))) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (* 1/32400 (* (pow b 2) (pow (PI) 2))))) (pow a 2))) (+ (* -1 (/ (* (+ (* -1/32400 (/ (pow (PI) 2) (pow a 2))) (* 1/32400 (/ (* (pow b 2) (pow (PI) 2)) (pow a 4)))) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (* (pow a 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4)))))) (pow a 2))) (+ (* -1/816293376000000 (/ (pow (PI) 6) (pow a 2))) (+ (* -1/12244400640000000 (/ (pow (PI) 6) (pow a 2))) (/ (* (pow b 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))) (pow a 4)))))))) (+ (* -720 (* (pow a 4) (* (+ (* -1 (/ (* (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (* 1/32400 (* (pow b 2) (pow (PI) 2)))) (+ (* -1/32400 (/ (pow (PI) 2) (pow a 2))) (* 1/32400 (/ (* (pow b 2) (pow (PI) 2)) (pow a 4))))) (pow a 2))) (+ (* -1/3149280000 (/ (* (pow b 2) (pow (PI) 4)) (pow a 4))) (+ (* 1/12597120000 (/ (pow (PI) 4) (pow a 2))) (* 1/4199040000 (/ (pow (PI) 4) (pow a 2)))))) (+ (* -1/32400 (/ (pow (PI) 2) (pow a 2))) (* 1/32400 (/ (* (pow b 2) (pow (PI) 2)) (pow a 4))))))) (* -240 (* (pow a 6) (pow (+ (* -1/32400 (/ (pow (PI) 2) (pow a 2))) (* 1/32400 (/ (* (pow b 2) (pow (PI) 2)) (pow a 4)))) 3)))))))))))) (taylor 0 angle) (#s(alt (*.f64 (log.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64))) #s(literal -1 binary64)) (patch (*.f64 (log.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64))) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ 1 (pow a 2)) (taylor 0 angle) (#s(alt (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64)) (patch (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* (pow angle 2) (+ (* -1/32400 (/ (pow (PI) 2) (pow a 2))) (* 1/32400 (/ (* (pow b 2) (pow (PI) 2)) (pow a 4)))))) (/ 1 (pow a 2))) (taylor 0 angle) (#s(alt (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64)) (patch (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow angle 2) (- (* -1 (* (pow angle 2) (+ (* -1 (/ (* (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (* 1/32400 (* (pow b 2) (pow (PI) 2)))) (+ (* -1/32400 (/ (pow (PI) 2) (pow a 2))) (* 1/32400 (/ (* (pow b 2) (pow (PI) 2)) (pow a 4))))) (pow a 2))) (+ (* -1/3149280000 (/ (* (pow b 2) (pow (PI) 4)) (pow a 4))) (+ (* 1/12597120000 (/ (pow (PI) 4) (pow a 2))) (* 1/4199040000 (/ (pow (PI) 4) (pow a 2)))))))) (+ (* -1/32400 (/ (pow (PI) 2) (pow a 2))) (* 1/32400 (/ (* (pow b 2) (pow (PI) 2)) (pow a 4)))))) (/ 1 (pow a 2))) (taylor 0 angle) (#s(alt (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64)) (patch (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow angle 2) (- (* (pow angle 2) (- (* -1 (* (pow angle 2) (+ (* -1 (/ (* (+ (* -1 (/ (* (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (* 1/32400 (* (pow b 2) (pow (PI) 2)))) (+ (* -1/32400 (/ (pow (PI) 2) (pow a 2))) (* 1/32400 (/ (* (pow b 2) (pow (PI) 2)) (pow a 4))))) (pow a 2))) (+ (* -1/3149280000 (/ (* (pow b 2) (pow (PI) 4)) (pow a 4))) (+ (* 1/12597120000 (/ (pow (PI) 4) (pow a 2))) (* 1/4199040000 (/ (pow (PI) 4) (pow a 2)))))) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (* 1/32400 (* (pow b 2) (pow (PI) 2))))) (pow a 2))) (+ (* -1 (/ (* (+ (* -1/32400 (/ (pow (PI) 2) (pow a 2))) (* 1/32400 (/ (* (pow b 2) (pow (PI) 2)) (pow a 4)))) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (* (pow a 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4)))))) (pow a 2))) (+ (* -1/816293376000000 (/ (pow (PI) 6) (pow a 2))) (+ (* -1/12244400640000000 (/ (pow (PI) 6) (pow a 2))) (/ (* (pow b 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))) (pow a 4)))))))) (+ (* -1 (/ (* (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (* 1/32400 (* (pow b 2) (pow (PI) 2)))) (+ (* -1/32400 (/ (pow (PI) 2) (pow a 2))) (* 1/32400 (/ (* (pow b 2) (pow (PI) 2)) (pow a 4))))) (pow a 2))) (+ (* -1/3149280000 (/ (* (pow b 2) (pow (PI) 4)) (pow a 4))) (+ (* 1/12597120000 (/ (pow (PI) 4) (pow a 2))) (* 1/4199040000 (/ (pow (PI) 4) (pow a 2)))))))) (+ (* -1/32400 (/ (pow (PI) 2) (pow a 2))) (* 1/32400 (/ (* (pow b 2) (pow (PI) 2)) (pow a 4)))))) (/ 1 (pow a 2))) (taylor 0 angle) (#s(alt (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64)) (patch (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor 0 angle) (#s(alt (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (patch (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* angle (+ (* -1/34992000 (* (pow angle 2) (pow (PI) 3))) (* 1/180 (PI)))) (taylor 0 angle) (#s(alt (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (patch (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* 1/22674816000000 (* (pow angle 2) (pow (PI) 5))))))) (taylor 0 angle) (#s(alt (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (patch (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* (pow angle 2) (+ (* -1/30855889612800000000 (* (pow angle 2) (pow (PI) 7))) (* 1/22674816000000 (pow (PI) 5)))))))) (taylor 0 angle) (#s(alt (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (patch (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (* b (PI)))) (taylor 0 angle) (#s(alt (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* angle (+ (* -1/34992000 (* (pow angle 2) (* b (pow (PI) 3)))) (* 1/180 (* b (PI))))) (taylor 0 angle) (#s(alt (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* angle (+ (* 1/180 (* b (PI))) (* (pow angle 2) (+ (* -1/34992000 (* b (pow (PI) 3))) (* 1/22674816000000 (* (pow angle 2) (* b (pow (PI) 5)))))))) (taylor 0 angle) (#s(alt (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* angle (+ (* 1/180 (* b (PI))) (* (pow angle 2) (+ (* -1/34992000 (* b (pow (PI) 3))) (* (pow angle 2) (+ (* -1/30855889612800000000 (* (pow angle 2) (* b (pow (PI) 7)))) (* 1/22674816000000 (* b (pow (PI) 5))))))))) (taylor 0 angle) (#s(alt (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 angle) (#s(alt (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (patch (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2)))) (taylor 0 angle) (#s(alt (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (patch (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* 1/25194240000 (* (pow angle 2) (pow (PI) 4)))))) (taylor 0 angle) (#s(alt (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (patch (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* (pow angle 2) (+ (* -1/24488801280000000 (* (pow angle 2) (pow (PI) 6))) (* 1/25194240000 (pow (PI) 4))))))) (taylor 0 angle) (#s(alt (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (patch (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 angle) (#s(alt (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) (patch (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2)))) (taylor 0 angle) (#s(alt (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) (patch (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* 1/25194240000 (* (pow angle 2) (pow (PI) 4)))))) (taylor 0 angle) (#s(alt (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) (patch (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* (pow angle 2) (+ (* -1/24488801280000000 (* (pow angle 2) (pow (PI) 6))) (* 1/25194240000 (pow (PI) 4))))))) (taylor 0 angle) (#s(alt (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) (patch (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor 0 angle) (#s(alt (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) (patch (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #<representation binary64>) () ())) ())
#s(alt (* angle (+ (* -1/34992000 (* (pow angle 2) (pow (PI) 3))) (* 1/180 (PI)))) (taylor 0 angle) (#s(alt (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) (patch (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #<representation binary64>) () ())) ())
#s(alt (* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* 1/22674816000000 (* (pow angle 2) (pow (PI) 5))))))) (taylor 0 angle) (#s(alt (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) (patch (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #<representation binary64>) () ())) ())
#s(alt (* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* (pow angle 2) (+ (* -1/30855889612800000000 (* (pow angle 2) (pow (PI) 7))) (* 1/22674816000000 (pow (PI) 5)))))))) (taylor 0 angle) (#s(alt (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) (patch (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor inf angle) (#s(alt (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor inf angle) (#s(alt (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor inf angle) (#s(alt (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor inf angle) (#s(alt (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor inf angle) (#s(alt #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (patch #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor inf angle) (#s(alt #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (patch #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor inf angle) (#s(alt #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (patch #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor inf angle) (#s(alt #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (patch #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor inf angle) (#s(alt (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor inf angle) (#s(alt (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor inf angle) (#s(alt (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor inf angle) (#s(alt (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor inf angle) (#s(alt #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a)) (patch #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a)) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor inf angle) (#s(alt #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a)) (patch #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a)) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor inf angle) (#s(alt #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a)) (patch #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a)) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor inf angle) (#s(alt #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a)) (patch #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a)) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor inf angle) (#s(alt (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)) (patch (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor inf angle) (#s(alt (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)) (patch (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor inf angle) (#s(alt (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)) (patch (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor inf angle) (#s(alt (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)) (patch (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor inf angle) (#s(alt (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor inf angle) (#s(alt (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor inf angle) (#s(alt (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor inf angle) (#s(alt (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor inf angle) (#s(alt (pow.f64 (*.f64 a (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor inf angle) (#s(alt (pow.f64 (*.f64 a (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor inf angle) (#s(alt (pow.f64 (*.f64 a (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor inf angle) (#s(alt (pow.f64 (*.f64 a (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* a (cos (* 1/180 (* angle (PI))))) (taylor inf angle) (#s(alt (*.f64 a (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (patch (*.f64 a (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #<representation binary64>) () ())) ())
#s(alt (* a (cos (* 1/180 (* angle (PI))))) (taylor inf angle) (#s(alt (*.f64 a (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (patch (*.f64 a (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #<representation binary64>) () ())) ())
#s(alt (* a (cos (* 1/180 (* angle (PI))))) (taylor inf angle) (#s(alt (*.f64 a (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (patch (*.f64 a (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #<representation binary64>) () ())) ())
#s(alt (* a (cos (* 1/180 (* angle (PI))))) (taylor inf angle) (#s(alt (*.f64 a (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (patch (*.f64 a (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (taylor inf angle) (#s(alt (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 4 binary64))) (patch (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 4 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (taylor inf angle) (#s(alt (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 4 binary64))) (patch (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 4 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (taylor inf angle) (#s(alt (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 4 binary64))) (patch (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 4 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (taylor inf angle) (#s(alt (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 4 binary64))) (patch (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 4 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor inf angle) (#s(alt (+.f64 (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 4 binary64))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 4 binary64))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor inf angle) (#s(alt (+.f64 (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 4 binary64))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 4 binary64))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor inf angle) (#s(alt (+.f64 (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 4 binary64))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 4 binary64))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor inf angle) (#s(alt (+.f64 (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 4 binary64))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 4 binary64))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 4 (log (sqrt (* a (cos (* -1/180 (* angle (PI)))))))) (taylor inf angle) (#s(alt (*.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 4 binary64)) (patch (*.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 4 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 4 (log (sqrt (* a (cos (* -1/180 (* angle (PI)))))))) (taylor inf angle) (#s(alt (*.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 4 binary64)) (patch (*.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 4 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 4 (log (sqrt (* a (cos (* -1/180 (* angle (PI)))))))) (taylor inf angle) (#s(alt (*.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 4 binary64)) (patch (*.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 4 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 4 (log (sqrt (* a (cos (* -1/180 (* angle (PI)))))))) (taylor inf angle) (#s(alt (*.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 4 binary64)) (patch (*.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 4 binary64)) #<representation binary64>) () ())) ())
#s(alt (log (sqrt (* a (cos (* -1/180 (* angle (PI))))))) (taylor inf angle) (#s(alt (log.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) (patch (log.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #<representation binary64>) () ())) ())
#s(alt (log (sqrt (* a (cos (* -1/180 (* angle (PI))))))) (taylor inf angle) (#s(alt (log.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) (patch (log.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #<representation binary64>) () ())) ())
#s(alt (log (sqrt (* a (cos (* -1/180 (* angle (PI))))))) (taylor inf angle) (#s(alt (log.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) (patch (log.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #<representation binary64>) () ())) ())
#s(alt (log (sqrt (* a (cos (* -1/180 (* angle (PI))))))) (taylor inf angle) (#s(alt (log.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) (patch (log.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor inf angle) (#s(alt (exp.f64 (*.f64 (log.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64))) #s(literal -1 binary64))) (patch (exp.f64 (*.f64 (log.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64))) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor inf angle) (#s(alt (exp.f64 (*.f64 (log.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64))) #s(literal -1 binary64))) (patch (exp.f64 (*.f64 (log.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64))) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor inf angle) (#s(alt (exp.f64 (*.f64 (log.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64))) #s(literal -1 binary64))) (patch (exp.f64 (*.f64 (log.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64))) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor inf angle) (#s(alt (exp.f64 (*.f64 (log.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64))) #s(literal -1 binary64))) (patch (exp.f64 (*.f64 (log.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64))) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (log (/ 1 (+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))))) (taylor inf angle) (#s(alt (log.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64))) (patch (log.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (log (/ 1 (+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))))) (taylor inf angle) (#s(alt (log.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64))) (patch (log.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (log (/ 1 (+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))))) (taylor inf angle) (#s(alt (log.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64))) (patch (log.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (log (/ 1 (+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))))) (taylor inf angle) (#s(alt (log.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64))) (patch (log.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (log (/ 1 (+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))))) (taylor inf angle) (#s(alt (*.f64 (log.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64))) #s(literal -1 binary64)) (patch (*.f64 (log.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64))) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (log (/ 1 (+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))))) (taylor inf angle) (#s(alt (*.f64 (log.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64))) #s(literal -1 binary64)) (patch (*.f64 (log.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64))) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (log (/ 1 (+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))))) (taylor inf angle) (#s(alt (*.f64 (log.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64))) #s(literal -1 binary64)) (patch (*.f64 (log.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64))) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (log (/ 1 (+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))))) (taylor inf angle) (#s(alt (*.f64 (log.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64))) #s(literal -1 binary64)) (patch (*.f64 (log.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64))) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ 1 (+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))) (taylor inf angle) (#s(alt (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64)) (patch (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ 1 (+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))) (taylor inf angle) (#s(alt (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64)) (patch (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ 1 (+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))) (taylor inf angle) (#s(alt (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64)) (patch (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ 1 (+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))) (taylor inf angle) (#s(alt (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64)) (patch (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor inf angle) (#s(alt (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (patch (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor inf angle) (#s(alt (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (patch (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor inf angle) (#s(alt (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (patch (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor inf angle) (#s(alt (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (patch (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* b (sin (* 1/180 (* angle (PI))))) (taylor inf angle) (#s(alt (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* b (sin (* 1/180 (* angle (PI))))) (taylor inf angle) (#s(alt (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* b (sin (* 1/180 (* angle (PI))))) (taylor inf angle) (#s(alt (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* b (sin (* 1/180 (* angle (PI))))) (taylor inf angle) (#s(alt (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (cos (* 1/180 (* angle (PI)))) (taylor inf angle) (#s(alt (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (patch (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) #<representation binary64>) () ())) ())
#s(alt (cos (* 1/180 (* angle (PI)))) (taylor inf angle) (#s(alt (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (patch (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) #<representation binary64>) () ())) ())
#s(alt (cos (* 1/180 (* angle (PI)))) (taylor inf angle) (#s(alt (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (patch (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) #<representation binary64>) () ())) ())
#s(alt (cos (* 1/180 (* angle (PI)))) (taylor inf angle) (#s(alt (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (patch (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) #<representation binary64>) () ())) ())
#s(alt (cos (* -1/180 (* angle (PI)))) (taylor inf angle) (#s(alt (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) (patch (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) #<representation binary64>) () ())) ())
#s(alt (cos (* -1/180 (* angle (PI)))) (taylor inf angle) (#s(alt (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) (patch (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) #<representation binary64>) () ())) ())
#s(alt (cos (* -1/180 (* angle (PI)))) (taylor inf angle) (#s(alt (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) (patch (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) #<representation binary64>) () ())) ())
#s(alt (cos (* -1/180 (* angle (PI)))) (taylor inf angle) (#s(alt (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) (patch (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor inf angle) (#s(alt (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) (patch (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor inf angle) (#s(alt (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) (patch (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor inf angle) (#s(alt (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) (patch (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor inf angle) (#s(alt (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) (patch (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor -inf angle) (#s(alt (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor -inf angle) (#s(alt (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor -inf angle) (#s(alt (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor -inf angle) (#s(alt (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor -inf angle) (#s(alt #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (patch #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor -inf angle) (#s(alt #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (patch #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor -inf angle) (#s(alt #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (patch #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor -inf angle) (#s(alt #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (patch #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor -inf angle) (#s(alt (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor -inf angle) (#s(alt (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor -inf angle) (#s(alt (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor -inf angle) (#s(alt (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor -inf angle) (#s(alt #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a)) (patch #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a)) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor -inf angle) (#s(alt #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a)) (patch #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a)) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor -inf angle) (#s(alt #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a)) (patch #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a)) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor -inf angle) (#s(alt #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a)) (patch #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a)) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor -inf angle) (#s(alt (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)) (patch (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor -inf angle) (#s(alt (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)) (patch (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor -inf angle) (#s(alt (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)) (patch (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor -inf angle) (#s(alt (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)) (patch (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor -inf angle) (#s(alt (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor -inf angle) (#s(alt (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor -inf angle) (#s(alt (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor -inf angle) (#s(alt (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor -inf angle) (#s(alt (pow.f64 (*.f64 a (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor -inf angle) (#s(alt (pow.f64 (*.f64 a (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor -inf angle) (#s(alt (pow.f64 (*.f64 a (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor -inf angle) (#s(alt (pow.f64 (*.f64 a (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* a (cos (* 1/180 (* angle (PI))))) (taylor -inf angle) (#s(alt (*.f64 a (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (patch (*.f64 a (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #<representation binary64>) () ())) ())
#s(alt (* a (cos (* 1/180 (* angle (PI))))) (taylor -inf angle) (#s(alt (*.f64 a (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (patch (*.f64 a (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #<representation binary64>) () ())) ())
#s(alt (* a (cos (* 1/180 (* angle (PI))))) (taylor -inf angle) (#s(alt (*.f64 a (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (patch (*.f64 a (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #<representation binary64>) () ())) ())
#s(alt (* a (cos (* 1/180 (* angle (PI))))) (taylor -inf angle) (#s(alt (*.f64 a (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (patch (*.f64 a (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (taylor -inf angle) (#s(alt (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 4 binary64))) (patch (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 4 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (taylor -inf angle) (#s(alt (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 4 binary64))) (patch (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 4 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (taylor -inf angle) (#s(alt (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 4 binary64))) (patch (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 4 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (taylor -inf angle) (#s(alt (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 4 binary64))) (patch (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 4 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor -inf angle) (#s(alt (+.f64 (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 4 binary64))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 4 binary64))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor -inf angle) (#s(alt (+.f64 (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 4 binary64))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 4 binary64))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor -inf angle) (#s(alt (+.f64 (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 4 binary64))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 4 binary64))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor -inf angle) (#s(alt (+.f64 (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 4 binary64))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 4 binary64))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 4 (log (sqrt (* a (cos (* -1/180 (* angle (PI)))))))) (taylor -inf angle) (#s(alt (*.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 4 binary64)) (patch (*.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 4 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 4 (log (sqrt (* a (cos (* -1/180 (* angle (PI)))))))) (taylor -inf angle) (#s(alt (*.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 4 binary64)) (patch (*.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 4 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 4 (log (sqrt (* a (cos (* -1/180 (* angle (PI)))))))) (taylor -inf angle) (#s(alt (*.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 4 binary64)) (patch (*.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 4 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 4 (log (sqrt (* a (cos (* -1/180 (* angle (PI)))))))) (taylor -inf angle) (#s(alt (*.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 4 binary64)) (patch (*.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 4 binary64)) #<representation binary64>) () ())) ())
#s(alt (log (sqrt (* a (cos (* -1/180 (* angle (PI))))))) (taylor -inf angle) (#s(alt (log.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) (patch (log.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #<representation binary64>) () ())) ())
#s(alt (log (sqrt (* a (cos (* -1/180 (* angle (PI))))))) (taylor -inf angle) (#s(alt (log.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) (patch (log.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #<representation binary64>) () ())) ())
#s(alt (log (sqrt (* a (cos (* -1/180 (* angle (PI))))))) (taylor -inf angle) (#s(alt (log.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) (patch (log.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #<representation binary64>) () ())) ())
#s(alt (log (sqrt (* a (cos (* -1/180 (* angle (PI))))))) (taylor -inf angle) (#s(alt (log.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) (patch (log.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor -inf angle) (#s(alt (exp.f64 (*.f64 (log.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64))) #s(literal -1 binary64))) (patch (exp.f64 (*.f64 (log.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64))) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor -inf angle) (#s(alt (exp.f64 (*.f64 (log.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64))) #s(literal -1 binary64))) (patch (exp.f64 (*.f64 (log.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64))) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor -inf angle) (#s(alt (exp.f64 (*.f64 (log.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64))) #s(literal -1 binary64))) (patch (exp.f64 (*.f64 (log.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64))) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor -inf angle) (#s(alt (exp.f64 (*.f64 (log.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64))) #s(literal -1 binary64))) (patch (exp.f64 (*.f64 (log.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64))) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (log (/ 1 (+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))))) (taylor -inf angle) (#s(alt (log.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64))) (patch (log.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (log (/ 1 (+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))))) (taylor -inf angle) (#s(alt (log.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64))) (patch (log.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (log (/ 1 (+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))))) (taylor -inf angle) (#s(alt (log.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64))) (patch (log.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (log (/ 1 (+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))))) (taylor -inf angle) (#s(alt (log.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64))) (patch (log.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (log (/ 1 (+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))))) (taylor -inf angle) (#s(alt (*.f64 (log.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64))) #s(literal -1 binary64)) (patch (*.f64 (log.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64))) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (log (/ 1 (+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))))) (taylor -inf angle) (#s(alt (*.f64 (log.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64))) #s(literal -1 binary64)) (patch (*.f64 (log.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64))) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (log (/ 1 (+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))))) (taylor -inf angle) (#s(alt (*.f64 (log.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64))) #s(literal -1 binary64)) (patch (*.f64 (log.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64))) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (log (/ 1 (+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))))) (taylor -inf angle) (#s(alt (*.f64 (log.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64))) #s(literal -1 binary64)) (patch (*.f64 (log.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64))) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ 1 (+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))) (taylor -inf angle) (#s(alt (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64)) (patch (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ 1 (+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))) (taylor -inf angle) (#s(alt (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64)) (patch (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ 1 (+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))) (taylor -inf angle) (#s(alt (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64)) (patch (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ 1 (+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))) (taylor -inf angle) (#s(alt (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64)) (patch (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (patch (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (patch (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (patch (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (patch (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* b (sin (* 1/180 (* angle (PI))))) (taylor -inf angle) (#s(alt (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* b (sin (* 1/180 (* angle (PI))))) (taylor -inf angle) (#s(alt (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* b (sin (* 1/180 (* angle (PI))))) (taylor -inf angle) (#s(alt (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* b (sin (* 1/180 (* angle (PI))))) (taylor -inf angle) (#s(alt (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (cos (* 1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (patch (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) #<representation binary64>) () ())) ())
#s(alt (cos (* 1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (patch (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) #<representation binary64>) () ())) ())
#s(alt (cos (* 1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (patch (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) #<representation binary64>) () ())) ())
#s(alt (cos (* 1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (patch (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) #<representation binary64>) () ())) ())
#s(alt (cos (* -1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) (patch (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) #<representation binary64>) () ())) ())
#s(alt (cos (* -1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) (patch (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) #<representation binary64>) () ())) ())
#s(alt (cos (* -1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) (patch (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) #<representation binary64>) () ())) ())
#s(alt (cos (* -1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) (patch (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) (patch (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) (patch (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) (patch (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) (patch (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #<representation binary64>) () ())) ())
Calls

9 calls:

TimeVariablePointExpression
65.0ms
angle
@inf
((+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (pow (* a (cos (* (PI) (/ angle 180)))) 2) (* a a) (pow (* b (sin (* (PI) (/ angle 180)))) 2) (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (/ (PI) (/ 180 angle)) (+ (pow (* a (cos (/ (PI) (/ 180 angle)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (pow (* a (cos (/ (PI) (/ 180 angle)))) 2) (* a (cos (/ (PI) (/ 180 angle)))) (exp (* (log (sqrt (* (cos (/ (* angle (PI)) -180)) a))) 4)) (+ (exp (* (log (sqrt (* (cos (/ (* angle (PI)) -180)) a))) 4)) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (* (log (sqrt (* (cos (/ (* angle (PI)) -180)) a))) 4) (log (sqrt (* (cos (/ (* angle (PI)) -180)) a))) (exp (* (log (pow (+ (pow (* (sin (* (* 1/180 angle) (PI))) b) 2) (pow (* (cos (/ (* angle (PI)) -180)) a) 2)) -1)) -1)) (log (pow (+ (pow (* (sin (* (* 1/180 angle) (PI))) b) 2) (pow (* (cos (/ (* angle (PI)) -180)) a) 2)) -1)) (* (log (pow (+ (pow (* (sin (* (* 1/180 angle) (PI))) b) 2) (pow (* (cos (/ (* angle (PI)) -180)) a) 2)) -1)) -1) (pow (+ (pow (* (sin (* (* 1/180 angle) (PI))) b) 2) (pow (* (cos (/ (* angle (PI)) -180)) a) 2)) -1) (PI) (sin (* (PI) (/ angle 180))) (* b (sin (* (PI) (/ angle 180)))) (cos (/ (PI) (/ 180 angle))) (cos (/ (* angle (PI)) -180)) (sin (* (* 1/180 angle) (PI))))
51.0ms
angle
@-inf
((+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (pow (* a (cos (* (PI) (/ angle 180)))) 2) (* a a) (pow (* b (sin (* (PI) (/ angle 180)))) 2) (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (/ (PI) (/ 180 angle)) (+ (pow (* a (cos (/ (PI) (/ 180 angle)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (pow (* a (cos (/ (PI) (/ 180 angle)))) 2) (* a (cos (/ (PI) (/ 180 angle)))) (exp (* (log (sqrt (* (cos (/ (* angle (PI)) -180)) a))) 4)) (+ (exp (* (log (sqrt (* (cos (/ (* angle (PI)) -180)) a))) 4)) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (* (log (sqrt (* (cos (/ (* angle (PI)) -180)) a))) 4) (log (sqrt (* (cos (/ (* angle (PI)) -180)) a))) (exp (* (log (pow (+ (pow (* (sin (* (* 1/180 angle) (PI))) b) 2) (pow (* (cos (/ (* angle (PI)) -180)) a) 2)) -1)) -1)) (log (pow (+ (pow (* (sin (* (* 1/180 angle) (PI))) b) 2) (pow (* (cos (/ (* angle (PI)) -180)) a) 2)) -1)) (* (log (pow (+ (pow (* (sin (* (* 1/180 angle) (PI))) b) 2) (pow (* (cos (/ (* angle (PI)) -180)) a) 2)) -1)) -1) (pow (+ (pow (* (sin (* (* 1/180 angle) (PI))) b) 2) (pow (* (cos (/ (* angle (PI)) -180)) a) 2)) -1) (PI) (sin (* (PI) (/ angle 180))) (* b (sin (* (PI) (/ angle 180)))) (cos (/ (PI) (/ 180 angle))) (cos (/ (* angle (PI)) -180)) (sin (* (* 1/180 angle) (PI))))
47.0ms
a
@0
((+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (pow (* a (cos (* (PI) (/ angle 180)))) 2) (* a a) (pow (* b (sin (* (PI) (/ angle 180)))) 2) (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (/ (PI) (/ 180 angle)) (+ (pow (* a (cos (/ (PI) (/ 180 angle)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (pow (* a (cos (/ (PI) (/ 180 angle)))) 2) (* a (cos (/ (PI) (/ 180 angle)))) (exp (* (log (sqrt (* (cos (/ (* angle (PI)) -180)) a))) 4)) (+ (exp (* (log (sqrt (* (cos (/ (* angle (PI)) -180)) a))) 4)) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (* (log (sqrt (* (cos (/ (* angle (PI)) -180)) a))) 4) (log (sqrt (* (cos (/ (* angle (PI)) -180)) a))) (exp (* (log (pow (+ (pow (* (sin (* (* 1/180 angle) (PI))) b) 2) (pow (* (cos (/ (* angle (PI)) -180)) a) 2)) -1)) -1)) (log (pow (+ (pow (* (sin (* (* 1/180 angle) (PI))) b) 2) (pow (* (cos (/ (* angle (PI)) -180)) a) 2)) -1)) (* (log (pow (+ (pow (* (sin (* (* 1/180 angle) (PI))) b) 2) (pow (* (cos (/ (* angle (PI)) -180)) a) 2)) -1)) -1) (pow (+ (pow (* (sin (* (* 1/180 angle) (PI))) b) 2) (pow (* (cos (/ (* angle (PI)) -180)) a) 2)) -1) (PI) (sin (* (PI) (/ angle 180))) (* b (sin (* (PI) (/ angle 180)))) (cos (/ (PI) (/ 180 angle))) (cos (/ (* angle (PI)) -180)) (sin (* (* 1/180 angle) (PI))))
30.0ms
a
@-inf
((+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (pow (* a (cos (* (PI) (/ angle 180)))) 2) (* a a) (pow (* b (sin (* (PI) (/ angle 180)))) 2) (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (/ (PI) (/ 180 angle)) (+ (pow (* a (cos (/ (PI) (/ 180 angle)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (pow (* a (cos (/ (PI) (/ 180 angle)))) 2) (* a (cos (/ (PI) (/ 180 angle)))) (exp (* (log (sqrt (* (cos (/ (* angle (PI)) -180)) a))) 4)) (+ (exp (* (log (sqrt (* (cos (/ (* angle (PI)) -180)) a))) 4)) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (* (log (sqrt (* (cos (/ (* angle (PI)) -180)) a))) 4) (log (sqrt (* (cos (/ (* angle (PI)) -180)) a))) (exp (* (log (pow (+ (pow (* (sin (* (* 1/180 angle) (PI))) b) 2) (pow (* (cos (/ (* angle (PI)) -180)) a) 2)) -1)) -1)) (log (pow (+ (pow (* (sin (* (* 1/180 angle) (PI))) b) 2) (pow (* (cos (/ (* angle (PI)) -180)) a) 2)) -1)) (* (log (pow (+ (pow (* (sin (* (* 1/180 angle) (PI))) b) 2) (pow (* (cos (/ (* angle (PI)) -180)) a) 2)) -1)) -1) (pow (+ (pow (* (sin (* (* 1/180 angle) (PI))) b) 2) (pow (* (cos (/ (* angle (PI)) -180)) a) 2)) -1) (PI) (sin (* (PI) (/ angle 180))) (* b (sin (* (PI) (/ angle 180)))) (cos (/ (PI) (/ 180 angle))) (cos (/ (* angle (PI)) -180)) (sin (* (* 1/180 angle) (PI))))
23.0ms
a
@inf
((+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (pow (* a (cos (* (PI) (/ angle 180)))) 2) (* a a) (pow (* b (sin (* (PI) (/ angle 180)))) 2) (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (/ (PI) (/ 180 angle)) (+ (pow (* a (cos (/ (PI) (/ 180 angle)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (pow (* a (cos (/ (PI) (/ 180 angle)))) 2) (* a (cos (/ (PI) (/ 180 angle)))) (exp (* (log (sqrt (* (cos (/ (* angle (PI)) -180)) a))) 4)) (+ (exp (* (log (sqrt (* (cos (/ (* angle (PI)) -180)) a))) 4)) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (* (log (sqrt (* (cos (/ (* angle (PI)) -180)) a))) 4) (log (sqrt (* (cos (/ (* angle (PI)) -180)) a))) (exp (* (log (pow (+ (pow (* (sin (* (* 1/180 angle) (PI))) b) 2) (pow (* (cos (/ (* angle (PI)) -180)) a) 2)) -1)) -1)) (log (pow (+ (pow (* (sin (* (* 1/180 angle) (PI))) b) 2) (pow (* (cos (/ (* angle (PI)) -180)) a) 2)) -1)) (* (log (pow (+ (pow (* (sin (* (* 1/180 angle) (PI))) b) 2) (pow (* (cos (/ (* angle (PI)) -180)) a) 2)) -1)) -1) (pow (+ (pow (* (sin (* (* 1/180 angle) (PI))) b) 2) (pow (* (cos (/ (* angle (PI)) -180)) a) 2)) -1) (PI) (sin (* (PI) (/ angle 180))) (* b (sin (* (PI) (/ angle 180)))) (cos (/ (PI) (/ 180 angle))) (cos (/ (* angle (PI)) -180)) (sin (* (* 1/180 angle) (PI))))

simplify232.0ms (2.3%)

Memory
7.6MiB live, 313.3MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
069614831
1234714168
0904813737
Stop Event
iter limit
node limit
Counts
552 → 551
Calls
Call 1
Inputs
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2))
(+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2))
(+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(log (/ 1 (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2))))
(+ (log (/ 1 (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)))) (* -1 (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)))))
(+ (log (/ 1 (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)))) (* (pow b 2) (+ (* -1 (/ (pow (sin (* 1/180 (* angle (PI)))) 2) (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)))) (* 1/24 (* (pow b 2) (+ (* -12 (/ (pow (sin (* 1/180 (* angle (PI)))) 4) (* (pow a 4) (pow (cos (* -1/180 (* angle (PI)))) 4)))) (* 24 (/ (pow (sin (* 1/180 (* angle (PI)))) 4) (* (pow a 4) (pow (cos (* -1/180 (* angle (PI)))) 4))))))))))
(+ (log (/ 1 (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)))) (* (pow b 2) (+ (* -1 (/ (pow (sin (* 1/180 (* angle (PI)))) 2) (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)))) (* (pow b 2) (+ (* 1/720 (* (pow b 2) (+ (* -720 (/ (pow (sin (* 1/180 (* angle (PI)))) 6) (* (pow a 6) (pow (cos (* -1/180 (* angle (PI)))) 6)))) (+ (* -240 (/ (pow (sin (* 1/180 (* angle (PI)))) 6) (* (pow a 6) (pow (cos (* -1/180 (* angle (PI)))) 6)))) (* 720 (/ (pow (sin (* 1/180 (* angle (PI)))) 6) (* (pow a 6) (pow (cos (* -1/180 (* angle (PI)))) 6)))))))) (* 1/24 (+ (* -12 (/ (pow (sin (* 1/180 (* angle (PI)))) 4) (* (pow a 4) (pow (cos (* -1/180 (* angle (PI)))) 4)))) (* 24 (/ (pow (sin (* 1/180 (* angle (PI)))) 4) (* (pow a 4) (pow (cos (* -1/180 (* angle (PI)))) 4)))))))))))
(* -1 (log (/ 1 (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)))))
(+ (* -1 (log (/ 1 (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2))))) (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2))))
(+ (* -1 (log (/ 1 (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2))))) (* (pow b 2) (+ (* -1/24 (* (pow b 2) (+ (* -12 (/ (pow (sin (* 1/180 (* angle (PI)))) 4) (* (pow a 4) (pow (cos (* -1/180 (* angle (PI)))) 4)))) (* 24 (/ (pow (sin (* 1/180 (* angle (PI)))) 4) (* (pow a 4) (pow (cos (* -1/180 (* angle (PI)))) 4))))))) (/ (pow (sin (* 1/180 (* angle (PI)))) 2) (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2))))))
(+ (* -1 (log (/ 1 (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2))))) (* (pow b 2) (+ (* (pow b 2) (+ (* -1/24 (+ (* -12 (/ (pow (sin (* 1/180 (* angle (PI)))) 4) (* (pow a 4) (pow (cos (* -1/180 (* angle (PI)))) 4)))) (* 24 (/ (pow (sin (* 1/180 (* angle (PI)))) 4) (* (pow a 4) (pow (cos (* -1/180 (* angle (PI)))) 4)))))) (* -1/720 (* (pow b 2) (+ (* -720 (/ (pow (sin (* 1/180 (* angle (PI)))) 6) (* (pow a 6) (pow (cos (* -1/180 (* angle (PI)))) 6)))) (+ (* -240 (/ (pow (sin (* 1/180 (* angle (PI)))) 6) (* (pow a 6) (pow (cos (* -1/180 (* angle (PI)))) 6)))) (* 720 (/ (pow (sin (* 1/180 (* angle (PI)))) 6) (* (pow a 6) (pow (cos (* -1/180 (* angle (PI)))) 6)))))))))) (/ (pow (sin (* 1/180 (* angle (PI)))) 2) (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2))))))
(/ 1 (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)))
(+ (* -1 (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow a 4) (pow (cos (* -1/180 (* angle (PI)))) 4)))) (/ 1 (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2))))
(+ (* (pow b 2) (- (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 4)) (* (pow a 6) (pow (cos (* -1/180 (* angle (PI)))) 6))) (/ (pow (sin (* 1/180 (* angle (PI)))) 2) (* (pow a 4) (pow (cos (* -1/180 (* angle (PI)))) 4))))) (/ 1 (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2))))
(+ (* (pow b 2) (- (* (pow b 2) (- (* -1 (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 6)) (* (pow a 8) (pow (cos (* -1/180 (* angle (PI)))) 8)))) (* -1 (/ (pow (sin (* 1/180 (* angle (PI)))) 4) (* (pow a 6) (pow (cos (* -1/180 (* angle (PI)))) 6)))))) (/ (pow (sin (* 1/180 (* angle (PI)))) 2) (* (pow a 4) (pow (cos (* -1/180 (* angle (PI)))) 4))))) (/ 1 (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2))))
(* b (sin (* 1/180 (* angle (PI)))))
(* b (sin (* 1/180 (* angle (PI)))))
(* b (sin (* 1/180 (* angle (PI)))))
(* b (sin (* 1/180 (* angle (PI)))))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (log (/ 1 (pow (sin (* 1/180 (* angle (PI)))) 2))) (* 2 (log (/ 1 b))))
(+ (log (/ 1 (pow (sin (* 1/180 (* angle (PI)))) 2))) (+ (* -1 (/ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))) (* 2 (log (/ 1 b)))))
(+ (log (/ 1 (pow (sin (* 1/180 (* angle (PI)))) 2))) (+ (* -1 (/ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))) (+ (* 1/24 (/ (+ (* -12 (/ (* (pow a 4) (pow (cos (* -1/180 (* angle (PI)))) 4)) (pow (sin (* 1/180 (* angle (PI)))) 4))) (* 24 (/ (* (pow a 4) (pow (cos (* -1/180 (* angle (PI)))) 4)) (pow (sin (* 1/180 (* angle (PI)))) 4)))) (pow b 4))) (* 2 (log (/ 1 b))))))
(+ (log (/ 1 (pow (sin (* 1/180 (* angle (PI)))) 2))) (+ (* -1 (/ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))) (+ (* 1/720 (/ (+ (* -720 (/ (* (pow a 6) (pow (cos (* -1/180 (* angle (PI)))) 6)) (pow (sin (* 1/180 (* angle (PI)))) 6))) (+ (* -240 (/ (* (pow a 6) (pow (cos (* -1/180 (* angle (PI)))) 6)) (pow (sin (* 1/180 (* angle (PI)))) 6))) (* 720 (/ (* (pow a 6) (pow (cos (* -1/180 (* angle (PI)))) 6)) (pow (sin (* 1/180 (* angle (PI)))) 6))))) (pow b 6))) (+ (* 1/24 (/ (+ (* -12 (/ (* (pow a 4) (pow (cos (* -1/180 (* angle (PI)))) 4)) (pow (sin (* 1/180 (* angle (PI)))) 4))) (* 24 (/ (* (pow a 4) (pow (cos (* -1/180 (* angle (PI)))) 4)) (pow (sin (* 1/180 (* angle (PI)))) 4)))) (pow b 4))) (* 2 (log (/ 1 b)))))))
(* -1 (+ (log (/ 1 (pow (sin (* 1/180 (* angle (PI)))) 2))) (* 2 (log (/ 1 b)))))
(+ (* -1 (+ (log (/ 1 (pow (sin (* 1/180 (* angle (PI)))) 2))) (* 2 (log (/ 1 b))))) (/ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))))
(+ (* -1 (+ (log (/ 1 (pow (sin (* 1/180 (* angle (PI)))) 2))) (* 2 (log (/ 1 b))))) (+ (* -1/24 (/ (+ (* -12 (/ (* (pow a 4) (pow (cos (* -1/180 (* angle (PI)))) 4)) (pow (sin (* 1/180 (* angle (PI)))) 4))) (* 24 (/ (* (pow a 4) (pow (cos (* -1/180 (* angle (PI)))) 4)) (pow (sin (* 1/180 (* angle (PI)))) 4)))) (pow b 4))) (/ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))))
(+ (* -1 (+ (log (/ 1 (pow (sin (* 1/180 (* angle (PI)))) 2))) (* 2 (log (/ 1 b))))) (+ (* -1/24 (/ (+ (* -12 (/ (* (pow a 4) (pow (cos (* -1/180 (* angle (PI)))) 4)) (pow (sin (* 1/180 (* angle (PI)))) 4))) (* 24 (/ (* (pow a 4) (pow (cos (* -1/180 (* angle (PI)))) 4)) (pow (sin (* 1/180 (* angle (PI)))) 4)))) (pow b 4))) (+ (* -1/720 (/ (+ (* -720 (/ (* (pow a 6) (pow (cos (* -1/180 (* angle (PI)))) 6)) (pow (sin (* 1/180 (* angle (PI)))) 6))) (+ (* -240 (/ (* (pow a 6) (pow (cos (* -1/180 (* angle (PI)))) 6)) (pow (sin (* 1/180 (* angle (PI)))) 6))) (* 720 (/ (* (pow a 6) (pow (cos (* -1/180 (* angle (PI)))) 6)) (pow (sin (* 1/180 (* angle (PI)))) 6))))) (pow b 6))) (/ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))))))
(/ 1 (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(/ (+ (* -1 (/ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 4)))) (/ 1 (pow (sin (* 1/180 (* angle (PI)))) 2))) (pow b 2))
(/ (- (+ (/ 1 (pow (sin (* 1/180 (* angle (PI)))) 2)) (/ (* (pow a 4) (pow (cos (* -1/180 (* angle (PI)))) 4)) (* (pow b 4) (pow (sin (* 1/180 (* angle (PI)))) 6)))) (/ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 4)))) (pow b 2))
(/ (- (+ (* -1 (/ (* (pow a 6) (pow (cos (* -1/180 (* angle (PI)))) 6)) (* (pow b 6) (pow (sin (* 1/180 (* angle (PI)))) 8)))) (/ 1 (pow (sin (* 1/180 (* angle (PI)))) 2))) (+ (* -1 (/ (* (pow a 4) (pow (cos (* -1/180 (* angle (PI)))) 4)) (* (pow b 4) (pow (sin (* 1/180 (* angle (PI)))) 6)))) (/ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 4))))) (pow b 2))
(* b (sin (* 1/180 (* angle (PI)))))
(* b (sin (* 1/180 (* angle (PI)))))
(* b (sin (* 1/180 (* angle (PI)))))
(* b (sin (* 1/180 (* angle (PI)))))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (log (/ 1 (pow (sin (* 1/180 (* angle (PI)))) 2))) (* 2 (log (/ -1 b))))
(+ (log (/ 1 (pow (sin (* 1/180 (* angle (PI)))) 2))) (+ (* -1 (/ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))) (* 2 (log (/ -1 b)))))
(+ (log (/ 1 (pow (sin (* 1/180 (* angle (PI)))) 2))) (+ (* -1 (/ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))) (+ (* 1/24 (/ (+ (* -12 (/ (* (pow a 4) (pow (cos (* -1/180 (* angle (PI)))) 4)) (pow (sin (* 1/180 (* angle (PI)))) 4))) (* 24 (/ (* (pow a 4) (pow (cos (* -1/180 (* angle (PI)))) 4)) (pow (sin (* 1/180 (* angle (PI)))) 4)))) (pow b 4))) (* 2 (log (/ -1 b))))))
(+ (log (/ 1 (pow (sin (* 1/180 (* angle (PI)))) 2))) (+ (* -1 (/ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))) (+ (* 1/720 (/ (+ (* -720 (/ (* (pow a 6) (pow (cos (* -1/180 (* angle (PI)))) 6)) (pow (sin (* 1/180 (* angle (PI)))) 6))) (+ (* -240 (/ (* (pow a 6) (pow (cos (* -1/180 (* angle (PI)))) 6)) (pow (sin (* 1/180 (* angle (PI)))) 6))) (* 720 (/ (* (pow a 6) (pow (cos (* -1/180 (* angle (PI)))) 6)) (pow (sin (* 1/180 (* angle (PI)))) 6))))) (pow b 6))) (+ (* 1/24 (/ (+ (* -12 (/ (* (pow a 4) (pow (cos (* -1/180 (* angle (PI)))) 4)) (pow (sin (* 1/180 (* angle (PI)))) 4))) (* 24 (/ (* (pow a 4) (pow (cos (* -1/180 (* angle (PI)))) 4)) (pow (sin (* 1/180 (* angle (PI)))) 4)))) (pow b 4))) (* 2 (log (/ -1 b)))))))
(* -1 (+ (log (/ 1 (pow (sin (* 1/180 (* angle (PI)))) 2))) (* 2 (log (/ -1 b)))))
(+ (* -1 (+ (log (/ 1 (pow (sin (* 1/180 (* angle (PI)))) 2))) (* 2 (log (/ -1 b))))) (/ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))))
(+ (* -1 (+ (log (/ 1 (pow (sin (* 1/180 (* angle (PI)))) 2))) (* 2 (log (/ -1 b))))) (+ (* -1/24 (/ (+ (* -12 (/ (* (pow a 4) (pow (cos (* -1/180 (* angle (PI)))) 4)) (pow (sin (* 1/180 (* angle (PI)))) 4))) (* 24 (/ (* (pow a 4) (pow (cos (* -1/180 (* angle (PI)))) 4)) (pow (sin (* 1/180 (* angle (PI)))) 4)))) (pow b 4))) (/ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))))
(+ (* -1 (+ (log (/ 1 (pow (sin (* 1/180 (* angle (PI)))) 2))) (* 2 (log (/ -1 b))))) (+ (* -1/24 (/ (+ (* -12 (/ (* (pow a 4) (pow (cos (* -1/180 (* angle (PI)))) 4)) (pow (sin (* 1/180 (* angle (PI)))) 4))) (* 24 (/ (* (pow a 4) (pow (cos (* -1/180 (* angle (PI)))) 4)) (pow (sin (* 1/180 (* angle (PI)))) 4)))) (pow b 4))) (+ (* -1/720 (/ (+ (* -720 (/ (* (pow a 6) (pow (cos (* -1/180 (* angle (PI)))) 6)) (pow (sin (* 1/180 (* angle (PI)))) 6))) (+ (* -240 (/ (* (pow a 6) (pow (cos (* -1/180 (* angle (PI)))) 6)) (pow (sin (* 1/180 (* angle (PI)))) 6))) (* 720 (/ (* (pow a 6) (pow (cos (* -1/180 (* angle (PI)))) 6)) (pow (sin (* 1/180 (* angle (PI)))) 6))))) (pow b 6))) (/ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))))))
(/ 1 (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(/ (+ (* -1 (/ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 4)))) (/ 1 (pow (sin (* 1/180 (* angle (PI)))) 2))) (pow b 2))
(/ (- (+ (/ 1 (pow (sin (* 1/180 (* angle (PI)))) 2)) (/ (* (pow a 4) (pow (cos (* -1/180 (* angle (PI)))) 4)) (* (pow b 4) (pow (sin (* 1/180 (* angle (PI)))) 6)))) (/ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 4)))) (pow b 2))
(/ (- (+ (* -1 (/ (* (pow a 6) (pow (cos (* -1/180 (* angle (PI)))) 6)) (* (pow b 6) (pow (sin (* 1/180 (* angle (PI)))) 8)))) (/ 1 (pow (sin (* 1/180 (* angle (PI)))) 2))) (+ (* -1 (/ (* (pow a 4) (pow (cos (* -1/180 (* angle (PI)))) 4)) (* (pow b 4) (pow (sin (* 1/180 (* angle (PI)))) 6)))) (/ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 4))))) (pow b 2))
(* b (sin (* 1/180 (* angle (PI)))))
(* b (sin (* 1/180 (* angle (PI)))))
(* b (sin (* 1/180 (* angle (PI)))))
(* b (sin (* 1/180 (* angle (PI)))))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(pow a 2)
(pow a 2)
(pow a 2)
(pow a 2)
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* a (cos (* 1/180 (* angle (PI)))))
(* a (cos (* 1/180 (* angle (PI)))))
(* a (cos (* 1/180 (* angle (PI)))))
(* a (cos (* 1/180 (* angle (PI)))))
(* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* 4 (log (sqrt (* a (cos (* -1/180 (* angle (PI))))))))
(* 4 (log (sqrt (* a (cos (* -1/180 (* angle (PI))))))))
(* 4 (log (sqrt (* a (cos (* -1/180 (* angle (PI))))))))
(* 4 (log (sqrt (* a (cos (* -1/180 (* angle (PI))))))))
(log (sqrt (* a (cos (* -1/180 (* angle (PI)))))))
(log (sqrt (* a (cos (* -1/180 (* angle (PI)))))))
(log (sqrt (* a (cos (* -1/180 (* angle (PI)))))))
(log (sqrt (* a (cos (* -1/180 (* angle (PI)))))))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(log (/ 1 (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))))
(+ (log (/ 1 (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))) (* -1 (/ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))))
(+ (log (/ 1 (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))) (* (pow a 2) (+ (* -1 (/ (pow (cos (* -1/180 (* angle (PI)))) 2) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))) (* 1/24 (* (pow a 2) (+ (* -12 (/ (pow (cos (* -1/180 (* angle (PI)))) 4) (* (pow b 4) (pow (sin (* 1/180 (* angle (PI)))) 4)))) (* 24 (/ (pow (cos (* -1/180 (* angle (PI)))) 4) (* (pow b 4) (pow (sin (* 1/180 (* angle (PI)))) 4))))))))))
(+ (log (/ 1 (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))) (* (pow a 2) (+ (* -1 (/ (pow (cos (* -1/180 (* angle (PI)))) 2) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))) (* (pow a 2) (+ (* 1/720 (* (pow a 2) (+ (* -720 (/ (pow (cos (* -1/180 (* angle (PI)))) 6) (* (pow b 6) (pow (sin (* 1/180 (* angle (PI)))) 6)))) (+ (* -240 (/ (pow (cos (* -1/180 (* angle (PI)))) 6) (* (pow b 6) (pow (sin (* 1/180 (* angle (PI)))) 6)))) (* 720 (/ (pow (cos (* -1/180 (* angle (PI)))) 6) (* (pow b 6) (pow (sin (* 1/180 (* angle (PI)))) 6)))))))) (* 1/24 (+ (* -12 (/ (pow (cos (* -1/180 (* angle (PI)))) 4) (* (pow b 4) (pow (sin (* 1/180 (* angle (PI)))) 4)))) (* 24 (/ (pow (cos (* -1/180 (* angle (PI)))) 4) (* (pow b 4) (pow (sin (* 1/180 (* angle (PI)))) 4)))))))))))
(* -1 (log (/ 1 (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))))
(+ (* -1 (log (/ 1 (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))))) (/ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))))
(+ (* -1 (log (/ 1 (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))))) (* (pow a 2) (+ (* -1/24 (* (pow a 2) (+ (* -12 (/ (pow (cos (* -1/180 (* angle (PI)))) 4) (* (pow b 4) (pow (sin (* 1/180 (* angle (PI)))) 4)))) (* 24 (/ (pow (cos (* -1/180 (* angle (PI)))) 4) (* (pow b 4) (pow (sin (* 1/180 (* angle (PI)))) 4))))))) (/ (pow (cos (* -1/180 (* angle (PI)))) 2) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))))))
(+ (* -1 (log (/ 1 (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))))) (* (pow a 2) (+ (* (pow a 2) (+ (* -1/24 (+ (* -12 (/ (pow (cos (* -1/180 (* angle (PI)))) 4) (* (pow b 4) (pow (sin (* 1/180 (* angle (PI)))) 4)))) (* 24 (/ (pow (cos (* -1/180 (* angle (PI)))) 4) (* (pow b 4) (pow (sin (* 1/180 (* angle (PI)))) 4)))))) (* -1/720 (* (pow a 2) (+ (* -720 (/ (pow (cos (* -1/180 (* angle (PI)))) 6) (* (pow b 6) (pow (sin (* 1/180 (* angle (PI)))) 6)))) (+ (* -240 (/ (pow (cos (* -1/180 (* angle (PI)))) 6) (* (pow b 6) (pow (sin (* 1/180 (* angle (PI)))) 6)))) (* 720 (/ (pow (cos (* -1/180 (* angle (PI)))) 6) (* (pow b 6) (pow (sin (* 1/180 (* angle (PI)))) 6)))))))))) (/ (pow (cos (* -1/180 (* angle (PI)))) 2) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))))))
(/ 1 (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* -1 (/ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 4) (pow (sin (* 1/180 (* angle (PI)))) 4)))) (/ 1 (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))))
(+ (* (pow a 2) (- (/ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 4)) (* (pow b 6) (pow (sin (* 1/180 (* angle (PI)))) 6))) (/ (pow (cos (* -1/180 (* angle (PI)))) 2) (* (pow b 4) (pow (sin (* 1/180 (* angle (PI)))) 4))))) (/ 1 (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))))
(+ (* (pow a 2) (- (* (pow a 2) (- (* -1 (/ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 6)) (* (pow b 8) (pow (sin (* 1/180 (* angle (PI)))) 8)))) (* -1 (/ (pow (cos (* -1/180 (* angle (PI)))) 4) (* (pow b 6) (pow (sin (* 1/180 (* angle (PI)))) 6)))))) (/ (pow (cos (* -1/180 (* angle (PI)))) 2) (* (pow b 4) (pow (sin (* 1/180 (* angle (PI)))) 4))))) (/ 1 (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(pow a 2)
(pow a 2)
(pow a 2)
(pow a 2)
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* a (cos (* 1/180 (* angle (PI)))))
(* a (cos (* 1/180 (* angle (PI)))))
(* a (cos (* 1/180 (* angle (PI)))))
(* a (cos (* 1/180 (* angle (PI)))))
(* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* -1/180 (* angle (PI)))) 2)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* -1/180 (* angle (PI)))) 2)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* -1/180 (* angle (PI)))) 2)))
(* 4 (+ (log (sqrt (/ (cos (* -1/180 (* angle (PI)))) a))) (* -1 (log (/ 1 a)))))
(* 4 (+ (log (sqrt (/ (cos (* -1/180 (* angle (PI)))) a))) (* -1 (log (/ 1 a)))))
(* 4 (+ (log (sqrt (/ (cos (* -1/180 (* angle (PI)))) a))) (* -1 (log (/ 1 a)))))
(* 4 (+ (log (sqrt (/ (cos (* -1/180 (* angle (PI)))) a))) (* -1 (log (/ 1 a)))))
(+ (log (sqrt (/ (cos (* -1/180 (* angle (PI)))) a))) (* -1 (log (/ 1 a))))
(+ (log (sqrt (/ (cos (* -1/180 (* angle (PI)))) a))) (* -1 (log (/ 1 a))))
(+ (log (sqrt (/ (cos (* -1/180 (* angle (PI)))) a))) (* -1 (log (/ 1 a))))
(+ (log (sqrt (/ (cos (* -1/180 (* angle (PI)))) a))) (* -1 (log (/ 1 a))))
(* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* -1/180 (* angle (PI)))) 2)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* -1/180 (* angle (PI)))) 2)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* -1/180 (* angle (PI)))) 2)))
(+ (log (/ 1 (pow (cos (* -1/180 (* angle (PI)))) 2))) (* 2 (log (/ 1 a))))
(+ (log (/ 1 (pow (cos (* -1/180 (* angle (PI)))) 2))) (+ (* -1 (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)))) (* 2 (log (/ 1 a)))))
(+ (log (/ 1 (pow (cos (* -1/180 (* angle (PI)))) 2))) (+ (* -1 (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)))) (+ (* 1/24 (/ (+ (* -12 (/ (* (pow b 4) (pow (sin (* 1/180 (* angle (PI)))) 4)) (pow (cos (* -1/180 (* angle (PI)))) 4))) (* 24 (/ (* (pow b 4) (pow (sin (* 1/180 (* angle (PI)))) 4)) (pow (cos (* -1/180 (* angle (PI)))) 4)))) (pow a 4))) (* 2 (log (/ 1 a))))))
(+ (log (/ 1 (pow (cos (* -1/180 (* angle (PI)))) 2))) (+ (* -1 (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)))) (+ (* 1/720 (/ (+ (* -720 (/ (* (pow b 6) (pow (sin (* 1/180 (* angle (PI)))) 6)) (pow (cos (* -1/180 (* angle (PI)))) 6))) (+ (* -240 (/ (* (pow b 6) (pow (sin (* 1/180 (* angle (PI)))) 6)) (pow (cos (* -1/180 (* angle (PI)))) 6))) (* 720 (/ (* (pow b 6) (pow (sin (* 1/180 (* angle (PI)))) 6)) (pow (cos (* -1/180 (* angle (PI)))) 6))))) (pow a 6))) (+ (* 1/24 (/ (+ (* -12 (/ (* (pow b 4) (pow (sin (* 1/180 (* angle (PI)))) 4)) (pow (cos (* -1/180 (* angle (PI)))) 4))) (* 24 (/ (* (pow b 4) (pow (sin (* 1/180 (* angle (PI)))) 4)) (pow (cos (* -1/180 (* angle (PI)))) 4)))) (pow a 4))) (* 2 (log (/ 1 a)))))))
(* -1 (+ (log (/ 1 (pow (cos (* -1/180 (* angle (PI)))) 2))) (* 2 (log (/ 1 a)))))
(+ (* -1 (+ (log (/ 1 (pow (cos (* -1/180 (* angle (PI)))) 2))) (* 2 (log (/ 1 a))))) (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2))))
(+ (* -1 (+ (log (/ 1 (pow (cos (* -1/180 (* angle (PI)))) 2))) (* 2 (log (/ 1 a))))) (+ (* -1/24 (/ (+ (* -12 (/ (* (pow b 4) (pow (sin (* 1/180 (* angle (PI)))) 4)) (pow (cos (* -1/180 (* angle (PI)))) 4))) (* 24 (/ (* (pow b 4) (pow (sin (* 1/180 (* angle (PI)))) 4)) (pow (cos (* -1/180 (* angle (PI)))) 4)))) (pow a 4))) (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)))))
(+ (* -1 (+ (log (/ 1 (pow (cos (* -1/180 (* angle (PI)))) 2))) (* 2 (log (/ 1 a))))) (+ (* -1/24 (/ (+ (* -12 (/ (* (pow b 4) (pow (sin (* 1/180 (* angle (PI)))) 4)) (pow (cos (* -1/180 (* angle (PI)))) 4))) (* 24 (/ (* (pow b 4) (pow (sin (* 1/180 (* angle (PI)))) 4)) (pow (cos (* -1/180 (* angle (PI)))) 4)))) (pow a 4))) (+ (* -1/720 (/ (+ (* -720 (/ (* (pow b 6) (pow (sin (* 1/180 (* angle (PI)))) 6)) (pow (cos (* -1/180 (* angle (PI)))) 6))) (+ (* -240 (/ (* (pow b 6) (pow (sin (* 1/180 (* angle (PI)))) 6)) (pow (cos (* -1/180 (* angle (PI)))) 6))) (* 720 (/ (* (pow b 6) (pow (sin (* 1/180 (* angle (PI)))) 6)) (pow (cos (* -1/180 (* angle (PI)))) 6))))) (pow a 6))) (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2))))))
(/ 1 (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)))
(/ (+ (* -1 (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 4)))) (/ 1 (pow (cos (* -1/180 (* angle (PI)))) 2))) (pow a 2))
(/ (- (+ (/ 1 (pow (cos (* -1/180 (* angle (PI)))) 2)) (/ (* (pow b 4) (pow (sin (* 1/180 (* angle (PI)))) 4)) (* (pow a 4) (pow (cos (* -1/180 (* angle (PI)))) 6)))) (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 4)))) (pow a 2))
(/ (- (+ (* -1 (/ (* (pow b 6) (pow (sin (* 1/180 (* angle (PI)))) 6)) (* (pow a 6) (pow (cos (* -1/180 (* angle (PI)))) 8)))) (/ 1 (pow (cos (* -1/180 (* angle (PI)))) 2))) (+ (* -1 (/ (* (pow b 4) (pow (sin (* 1/180 (* angle (PI)))) 4)) (* (pow a 4) (pow (cos (* -1/180 (* angle (PI)))) 6)))) (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 4))))) (pow a 2))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(pow a 2)
(pow a 2)
(pow a 2)
(pow a 2)
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* a (cos (* 1/180 (* angle (PI)))))
(* a (cos (* 1/180 (* angle (PI)))))
(* a (cos (* 1/180 (* angle (PI)))))
(* a (cos (* 1/180 (* angle (PI)))))
(* (pow a 2) (* (pow (cos (* -1/180 (* angle (PI)))) 2) (pow (sqrt -1) 4)))
(* (pow a 2) (* (pow (cos (* -1/180 (* angle (PI)))) 2) (pow (sqrt -1) 4)))
(* (pow a 2) (* (pow (cos (* -1/180 (* angle (PI)))) 2) (pow (sqrt -1) 4)))
(* (pow a 2) (* (pow (cos (* -1/180 (* angle (PI)))) 2) (pow (sqrt -1) 4)))
(* (pow a 2) (* (pow (cos (* -1/180 (* angle (PI)))) 2) (pow (sqrt -1) 4)))
(* (pow a 2) (+ (* (pow (cos (* -1/180 (* angle (PI)))) 2) (pow (sqrt -1) 4)) (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2))))
(* (pow a 2) (+ (* (pow (cos (* -1/180 (* angle (PI)))) 2) (pow (sqrt -1) 4)) (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2))))
(* (pow a 2) (+ (* (pow (cos (* -1/180 (* angle (PI)))) 2) (pow (sqrt -1) 4)) (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2))))
(* 4 (+ (log (* (sqrt (/ (cos (* -1/180 (* angle (PI)))) a)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 a)))))
(* 4 (+ (log (* (sqrt (/ (cos (* -1/180 (* angle (PI)))) a)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 a)))))
(* 4 (+ (log (* (sqrt (/ (cos (* -1/180 (* angle (PI)))) a)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 a)))))
(* 4 (+ (log (* (sqrt (/ (cos (* -1/180 (* angle (PI)))) a)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 a)))))
(+ (log (* (sqrt (/ (cos (* -1/180 (* angle (PI)))) a)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 a))))
(+ (log (* (sqrt (/ (cos (* -1/180 (* angle (PI)))) a)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 a))))
(+ (log (* (sqrt (/ (cos (* -1/180 (* angle (PI)))) a)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 a))))
(+ (log (* (sqrt (/ (cos (* -1/180 (* angle (PI)))) a)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 a))))
(* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* -1/180 (* angle (PI)))) 2)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* -1/180 (* angle (PI)))) 2)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* -1/180 (* angle (PI)))) 2)))
(+ (log (/ 1 (pow (cos (* -1/180 (* angle (PI)))) 2))) (* 2 (log (/ -1 a))))
(+ (log (/ 1 (pow (cos (* -1/180 (* angle (PI)))) 2))) (+ (* -1 (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)))) (* 2 (log (/ -1 a)))))
(+ (log (/ 1 (pow (cos (* -1/180 (* angle (PI)))) 2))) (+ (* -1 (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)))) (+ (* 1/24 (/ (+ (* -12 (/ (* (pow b 4) (pow (sin (* 1/180 (* angle (PI)))) 4)) (pow (cos (* -1/180 (* angle (PI)))) 4))) (* 24 (/ (* (pow b 4) (pow (sin (* 1/180 (* angle (PI)))) 4)) (pow (cos (* -1/180 (* angle (PI)))) 4)))) (pow a 4))) (* 2 (log (/ -1 a))))))
(+ (log (/ 1 (pow (cos (* -1/180 (* angle (PI)))) 2))) (+ (* -1 (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)))) (+ (* 1/720 (/ (+ (* -720 (/ (* (pow b 6) (pow (sin (* 1/180 (* angle (PI)))) 6)) (pow (cos (* -1/180 (* angle (PI)))) 6))) (+ (* -240 (/ (* (pow b 6) (pow (sin (* 1/180 (* angle (PI)))) 6)) (pow (cos (* -1/180 (* angle (PI)))) 6))) (* 720 (/ (* (pow b 6) (pow (sin (* 1/180 (* angle (PI)))) 6)) (pow (cos (* -1/180 (* angle (PI)))) 6))))) (pow a 6))) (+ (* 1/24 (/ (+ (* -12 (/ (* (pow b 4) (pow (sin (* 1/180 (* angle (PI)))) 4)) (pow (cos (* -1/180 (* angle (PI)))) 4))) (* 24 (/ (* (pow b 4) (pow (sin (* 1/180 (* angle (PI)))) 4)) (pow (cos (* -1/180 (* angle (PI)))) 4)))) (pow a 4))) (* 2 (log (/ -1 a)))))))
(* -1 (+ (log (/ 1 (pow (cos (* -1/180 (* angle (PI)))) 2))) (* 2 (log (/ -1 a)))))
(+ (* -1 (+ (log (/ 1 (pow (cos (* -1/180 (* angle (PI)))) 2))) (* 2 (log (/ -1 a))))) (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2))))
(+ (* -1 (+ (log (/ 1 (pow (cos (* -1/180 (* angle (PI)))) 2))) (* 2 (log (/ -1 a))))) (+ (* -1/24 (/ (+ (* -12 (/ (* (pow b 4) (pow (sin (* 1/180 (* angle (PI)))) 4)) (pow (cos (* -1/180 (* angle (PI)))) 4))) (* 24 (/ (* (pow b 4) (pow (sin (* 1/180 (* angle (PI)))) 4)) (pow (cos (* -1/180 (* angle (PI)))) 4)))) (pow a 4))) (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)))))
(+ (* -1 (+ (log (/ 1 (pow (cos (* -1/180 (* angle (PI)))) 2))) (* 2 (log (/ -1 a))))) (+ (* -1/24 (/ (+ (* -12 (/ (* (pow b 4) (pow (sin (* 1/180 (* angle (PI)))) 4)) (pow (cos (* -1/180 (* angle (PI)))) 4))) (* 24 (/ (* (pow b 4) (pow (sin (* 1/180 (* angle (PI)))) 4)) (pow (cos (* -1/180 (* angle (PI)))) 4)))) (pow a 4))) (+ (* -1/720 (/ (+ (* -720 (/ (* (pow b 6) (pow (sin (* 1/180 (* angle (PI)))) 6)) (pow (cos (* -1/180 (* angle (PI)))) 6))) (+ (* -240 (/ (* (pow b 6) (pow (sin (* 1/180 (* angle (PI)))) 6)) (pow (cos (* -1/180 (* angle (PI)))) 6))) (* 720 (/ (* (pow b 6) (pow (sin (* 1/180 (* angle (PI)))) 6)) (pow (cos (* -1/180 (* angle (PI)))) 6))))) (pow a 6))) (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2))))))
(/ 1 (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)))
(/ (+ (* -1 (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 4)))) (/ 1 (pow (cos (* -1/180 (* angle (PI)))) 2))) (pow a 2))
(/ (- (+ (/ 1 (pow (cos (* -1/180 (* angle (PI)))) 2)) (/ (* (pow b 4) (pow (sin (* 1/180 (* angle (PI)))) 4)) (* (pow a 4) (pow (cos (* -1/180 (* angle (PI)))) 6)))) (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 4)))) (pow a 2))
(/ (- (+ (* -1 (/ (* (pow b 6) (pow (sin (* 1/180 (* angle (PI)))) 6)) (* (pow a 6) (pow (cos (* -1/180 (* angle (PI)))) 8)))) (/ 1 (pow (cos (* -1/180 (* angle (PI)))) 2))) (+ (* -1 (/ (* (pow b 4) (pow (sin (* 1/180 (* angle (PI)))) 4)) (* (pow a 4) (pow (cos (* -1/180 (* angle (PI)))) 6)))) (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 4))))) (pow a 2))
(pow a 2)
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (* 1/32400 (* (pow b 2) (pow (PI) 2))))) (pow a 2))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (* (pow a 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4))))))))) (pow a 2))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (+ (* (pow a 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4)))) (* (pow angle 2) (+ (* (pow a 2) (+ (* -1/816293376000000 (pow (PI) 6)) (* -1/12244400640000000 (pow (PI) 6)))) (* (pow b 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))))))))))) (pow a 2))
(pow a 2)
(+ (* -1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2)))) (pow a 2))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow a 2) (* (pow angle 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4))))))) (pow a 2))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* (pow a 2) (* (pow angle 2) (+ (* -1/816293376000000 (pow (PI) 6)) (* -1/12244400640000000 (pow (PI) 6))))) (* (pow a 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4)))))))) (pow a 2))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(* (pow angle 2) (+ (* -1/3149280000 (* (pow angle 2) (* (pow b 2) (pow (PI) 4)))) (* 1/32400 (* (pow b 2) (pow (PI) 2)))))
(* (pow angle 2) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (* (pow angle 2) (* (pow b 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))))))))
(* (pow angle 2) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (* (pow angle 2) (+ (* (pow angle 2) (* (pow b 2) (+ (* -1/396718580736000000000 (pow (PI) 8)) (* -1/2777030065152000000000 (pow (PI) 8))))) (* (pow b 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6))))))))))
(pow a 2)
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (* 1/32400 (* (pow b 2) (pow (PI) 2))))) (pow a 2))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (* (pow a 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4))))))))) (pow a 2))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (+ (* (pow a 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4)))) (* (pow angle 2) (+ (* (pow a 2) (+ (* -1/816293376000000 (pow (PI) 6)) (* -1/12244400640000000 (pow (PI) 6)))) (* (pow b 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))))))))))) (pow a 2))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(pow a 2)
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (* 1/32400 (* (pow b 2) (pow (PI) 2))))) (pow a 2))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (* (pow a 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4))))))))) (pow a 2))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (+ (* (pow a 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4)))) (* (pow angle 2) (+ (* (pow a 2) (+ (* -1/816293376000000 (pow (PI) 6)) (* -1/12244400640000000 (pow (PI) 6)))) (* (pow b 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))))))))))) (pow a 2))
(pow a 2)
(+ (* -1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2)))) (pow a 2))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow a 2) (* (pow angle 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4))))))) (pow a 2))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* (pow a 2) (* (pow angle 2) (+ (* -1/816293376000000 (pow (PI) 6)) (* -1/12244400640000000 (pow (PI) 6))))) (* (pow a 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4)))))))) (pow a 2))
a
(+ a (* -1/64800 (* a (* (pow angle 2) (pow (PI) 2)))))
(+ a (* (pow angle 2) (+ (* -1/64800 (* a (pow (PI) 2))) (* 1/25194240000 (* a (* (pow angle 2) (pow (PI) 4)))))))
(+ a (* (pow angle 2) (+ (* -1/64800 (* a (pow (PI) 2))) (* (pow angle 2) (+ (* -1/24488801280000000 (* a (* (pow angle 2) (pow (PI) 6)))) (* 1/25194240000 (* a (pow (PI) 4))))))))
(pow a 2)
(+ (* -1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2)))) (pow a 2))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow a 2) (* (pow angle 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4))))))) (pow a 2))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* (pow a 2) (* (pow angle 2) (+ (* -1/816293376000000 (pow (PI) 6)) (* -1/12244400640000000 (pow (PI) 6))))) (* (pow a 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4)))))))) (pow a 2))
(pow a 2)
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (* 1/32400 (* (pow b 2) (pow (PI) 2))))) (pow a 2))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (* (pow a 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4))))))))) (pow a 2))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (+ (* (pow a 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4)))) (* (pow angle 2) (+ (* (pow a 2) (+ (* -1/816293376000000 (pow (PI) 6)) (* -1/12244400640000000 (pow (PI) 6)))) (* (pow b 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))))))))))) (pow a 2))
(* 4 (log (sqrt a)))
(+ (* -1/32400 (* (pow angle 2) (pow (PI) 2))) (* 4 (log (sqrt a))))
(+ (* 4 (log (sqrt a))) (* (pow angle 2) (+ (* -1/32400 (pow (PI) 2)) (* 1/6 (* (pow angle 2) (+ (* -1/1399680000 (pow (PI) 4)) (* 12 (/ (- (* 1/25194240000 (* a (pow (PI) 4))) (* 1/16796160000 (* a (pow (PI) 4)))) a))))))))
(+ (* 4 (log (sqrt a))) (* (pow angle 2) (+ (* -1/32400 (pow (PI) 2)) (* (pow angle 2) (+ (* 1/180 (* (pow angle 2) (+ (* -1/9069926400000 (pow (PI) 6)) (+ (* 1/360 (/ (* (pow (PI) 2) (- (* 1/25194240000 (* a (pow (PI) 4))) (* 1/16796160000 (* a (pow (PI) 4))))) a)) (* 360 (/ (- (* -1/24488801280000000 (* a (pow (PI) 6))) (* -1/129600 (* (pow (PI) 2) (- (* 1/25194240000 (* a (pow (PI) 4))) (* 1/16796160000 (* a (pow (PI) 4))))))) a)))))) (* 1/6 (+ (* -1/1399680000 (pow (PI) 4)) (* 12 (/ (- (* 1/25194240000 (* a (pow (PI) 4))) (* 1/16796160000 (* a (pow (PI) 4)))) a)))))))))
(log (sqrt a))
(+ (log (sqrt a)) (* -1/129600 (* (pow angle 2) (pow (PI) 2))))
(+ (log (sqrt a)) (* (pow angle 2) (+ (* -1/129600 (pow (PI) 2)) (* 1/24 (* (pow angle 2) (+ (* -1/1399680000 (pow (PI) 4)) (* 12 (/ (- (* 1/25194240000 (* a (pow (PI) 4))) (* 1/16796160000 (* a (pow (PI) 4)))) a))))))))
(+ (log (sqrt a)) (* (pow angle 2) (+ (* -1/129600 (pow (PI) 2)) (* (pow angle 2) (+ (* 1/720 (* (pow angle 2) (+ (* -1/9069926400000 (pow (PI) 6)) (+ (* 1/360 (/ (* (pow (PI) 2) (- (* 1/25194240000 (* a (pow (PI) 4))) (* 1/16796160000 (* a (pow (PI) 4))))) a)) (* 360 (/ (- (* -1/24488801280000000 (* a (pow (PI) 6))) (* -1/129600 (* (pow (PI) 2) (- (* 1/25194240000 (* a (pow (PI) 4))) (* 1/16796160000 (* a (pow (PI) 4))))))) a)))))) (* 1/24 (+ (* -1/1399680000 (pow (PI) 4)) (* 12 (/ (- (* 1/25194240000 (* a (pow (PI) 4))) (* 1/16796160000 (* a (pow (PI) 4)))) a)))))))))
(pow a 2)
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (* 1/32400 (* (pow b 2) (pow (PI) 2))))) (pow a 2))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (* (pow a 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4))))))))) (pow a 2))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (+ (* (pow a 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4)))) (* (pow angle 2) (+ (* (pow a 2) (+ (* -1/816293376000000 (pow (PI) 6)) (* -1/12244400640000000 (pow (PI) 6)))) (* (pow b 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))))))))))) (pow a 2))
(log (/ 1 (pow a 2)))
(+ (log (/ 1 (pow a 2))) (* -1 (* (pow a 2) (* (pow angle 2) (+ (* -1/32400 (/ (pow (PI) 2) (pow a 2))) (* 1/32400 (/ (* (pow b 2) (pow (PI) 2)) (pow a 4))))))))
(+ (log (/ 1 (pow a 2))) (* (pow angle 2) (+ (* -1 (* (pow a 2) (+ (* -1/32400 (/ (pow (PI) 2) (pow a 2))) (* 1/32400 (/ (* (pow b 2) (pow (PI) 2)) (pow a 4)))))) (* 1/24 (* (pow angle 2) (+ (* -24 (* (pow a 2) (+ (* -1 (/ (* (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (* 1/32400 (* (pow b 2) (pow (PI) 2)))) (+ (* -1/32400 (/ (pow (PI) 2) (pow a 2))) (* 1/32400 (/ (* (pow b 2) (pow (PI) 2)) (pow a 4))))) (pow a 2))) (+ (* -1/3149280000 (/ (* (pow b 2) (pow (PI) 4)) (pow a 4))) (+ (* 1/12597120000 (/ (pow (PI) 4) (pow a 2))) (* 1/4199040000 (/ (pow (PI) 4) (pow a 2)))))))) (* -12 (* (pow a 4) (pow (+ (* -1/32400 (/ (pow (PI) 2) (pow a 2))) (* 1/32400 (/ (* (pow b 2) (pow (PI) 2)) (pow a 4)))) 2)))))))))
(+ (log (/ 1 (pow a 2))) (* (pow angle 2) (+ (* -1 (* (pow a 2) (+ (* -1/32400 (/ (pow (PI) 2) (pow a 2))) (* 1/32400 (/ (* (pow b 2) (pow (PI) 2)) (pow a 4)))))) (* (pow angle 2) (+ (* 1/720 (* (pow angle 2) (+ (* -720 (* (pow a 2) (+ (* -1 (/ (* (+ (* -1 (/ (* (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (* 1/32400 (* (pow b 2) (pow (PI) 2)))) (+ (* -1/32400 (/ (pow (PI) 2) (pow a 2))) (* 1/32400 (/ (* (pow b 2) (pow (PI) 2)) (pow a 4))))) (pow a 2))) (+ (* -1/3149280000 (/ (* (pow b 2) (pow (PI) 4)) (pow a 4))) (+ (* 1/12597120000 (/ (pow (PI) 4) (pow a 2))) (* 1/4199040000 (/ (pow (PI) 4) (pow a 2)))))) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (* 1/32400 (* (pow b 2) (pow (PI) 2))))) (pow a 2))) (+ (* -1 (/ (* (+ (* -1/32400 (/ (pow (PI) 2) (pow a 2))) (* 1/32400 (/ (* (pow b 2) (pow (PI) 2)) (pow a 4)))) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (* (pow a 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4)))))) (pow a 2))) (+ (* -1/816293376000000 (/ (pow (PI) 6) (pow a 2))) (+ (* -1/12244400640000000 (/ (pow (PI) 6) (pow a 2))) (/ (* (pow b 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))) (pow a 4)))))))) (+ (* -720 (* (pow a 4) (* (+ (* -1 (/ (* (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (* 1/32400 (* (pow b 2) (pow (PI) 2)))) (+ (* -1/32400 (/ (pow (PI) 2) (pow a 2))) (* 1/32400 (/ (* (pow b 2) (pow (PI) 2)) (pow a 4))))) (pow a 2))) (+ (* -1/3149280000 (/ (* (pow b 2) (pow (PI) 4)) (pow a 4))) (+ (* 1/12597120000 (/ (pow (PI) 4) (pow a 2))) (* 1/4199040000 (/ (pow (PI) 4) (pow a 2)))))) (+ (* -1/32400 (/ (pow (PI) 2) (pow a 2))) (* 1/32400 (/ (* (pow b 2) (pow (PI) 2)) (pow a 4))))))) (* -240 (* (pow a 6) (pow (+ (* -1/32400 (/ (pow (PI) 2) (pow a 2))) (* 1/32400 (/ (* (pow b 2) (pow (PI) 2)) (pow a 4)))) 3))))))) (* 1/24 (+ (* -24 (* (pow a 2) (+ (* -1 (/ (* (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (* 1/32400 (* (pow b 2) (pow (PI) 2)))) (+ (* -1/32400 (/ (pow (PI) 2) (pow a 2))) (* 1/32400 (/ (* (pow b 2) (pow (PI) 2)) (pow a 4))))) (pow a 2))) (+ (* -1/3149280000 (/ (* (pow b 2) (pow (PI) 4)) (pow a 4))) (+ (* 1/12597120000 (/ (pow (PI) 4) (pow a 2))) (* 1/4199040000 (/ (pow (PI) 4) (pow a 2)))))))) (* -12 (* (pow a 4) (pow (+ (* -1/32400 (/ (pow (PI) 2) (pow a 2))) (* 1/32400 (/ (* (pow b 2) (pow (PI) 2)) (pow a 4)))) 2))))))))))
(* -1 (log (/ 1 (pow a 2))))
(+ (* -1 (log (/ 1 (pow a 2)))) (* (pow a 2) (* (pow angle 2) (+ (* -1/32400 (/ (pow (PI) 2) (pow a 2))) (* 1/32400 (/ (* (pow b 2) (pow (PI) 2)) (pow a 4)))))))
(+ (* -1 (log (/ 1 (pow a 2)))) (* (pow angle 2) (+ (* -1/24 (* (pow angle 2) (+ (* -24 (* (pow a 2) (+ (* -1 (/ (* (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (* 1/32400 (* (pow b 2) (pow (PI) 2)))) (+ (* -1/32400 (/ (pow (PI) 2) (pow a 2))) (* 1/32400 (/ (* (pow b 2) (pow (PI) 2)) (pow a 4))))) (pow a 2))) (+ (* -1/3149280000 (/ (* (pow b 2) (pow (PI) 4)) (pow a 4))) (+ (* 1/12597120000 (/ (pow (PI) 4) (pow a 2))) (* 1/4199040000 (/ (pow (PI) 4) (pow a 2)))))))) (* -12 (* (pow a 4) (pow (+ (* -1/32400 (/ (pow (PI) 2) (pow a 2))) (* 1/32400 (/ (* (pow b 2) (pow (PI) 2)) (pow a 4)))) 2)))))) (* (pow a 2) (+ (* -1/32400 (/ (pow (PI) 2) (pow a 2))) (* 1/32400 (/ (* (pow b 2) (pow (PI) 2)) (pow a 4))))))))
(+ (* -1 (log (/ 1 (pow a 2)))) (* (pow angle 2) (+ (* (pow a 2) (+ (* -1/32400 (/ (pow (PI) 2) (pow a 2))) (* 1/32400 (/ (* (pow b 2) (pow (PI) 2)) (pow a 4))))) (* (pow angle 2) (+ (* -1/24 (+ (* -24 (* (pow a 2) (+ (* -1 (/ (* (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (* 1/32400 (* (pow b 2) (pow (PI) 2)))) (+ (* -1/32400 (/ (pow (PI) 2) (pow a 2))) (* 1/32400 (/ (* (pow b 2) (pow (PI) 2)) (pow a 4))))) (pow a 2))) (+ (* -1/3149280000 (/ (* (pow b 2) (pow (PI) 4)) (pow a 4))) (+ (* 1/12597120000 (/ (pow (PI) 4) (pow a 2))) (* 1/4199040000 (/ (pow (PI) 4) (pow a 2)))))))) (* -12 (* (pow a 4) (pow (+ (* -1/32400 (/ (pow (PI) 2) (pow a 2))) (* 1/32400 (/ (* (pow b 2) (pow (PI) 2)) (pow a 4)))) 2))))) (* -1/720 (* (pow angle 2) (+ (* -720 (* (pow a 2) (+ (* -1 (/ (* (+ (* -1 (/ (* (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (* 1/32400 (* (pow b 2) (pow (PI) 2)))) (+ (* -1/32400 (/ (pow (PI) 2) (pow a 2))) (* 1/32400 (/ (* (pow b 2) (pow (PI) 2)) (pow a 4))))) (pow a 2))) (+ (* -1/3149280000 (/ (* (pow b 2) (pow (PI) 4)) (pow a 4))) (+ (* 1/12597120000 (/ (pow (PI) 4) (pow a 2))) (* 1/4199040000 (/ (pow (PI) 4) (pow a 2)))))) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (* 1/32400 (* (pow b 2) (pow (PI) 2))))) (pow a 2))) (+ (* -1 (/ (* (+ (* -1/32400 (/ (pow (PI) 2) (pow a 2))) (* 1/32400 (/ (* (pow b 2) (pow (PI) 2)) (pow a 4)))) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (* (pow a 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4)))))) (pow a 2))) (+ (* -1/816293376000000 (/ (pow (PI) 6) (pow a 2))) (+ (* -1/12244400640000000 (/ (pow (PI) 6) (pow a 2))) (/ (* (pow b 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))) (pow a 4)))))))) (+ (* -720 (* (pow a 4) (* (+ (* -1 (/ (* (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (* 1/32400 (* (pow b 2) (pow (PI) 2)))) (+ (* -1/32400 (/ (pow (PI) 2) (pow a 2))) (* 1/32400 (/ (* (pow b 2) (pow (PI) 2)) (pow a 4))))) (pow a 2))) (+ (* -1/3149280000 (/ (* (pow b 2) (pow (PI) 4)) (pow a 4))) (+ (* 1/12597120000 (/ (pow (PI) 4) (pow a 2))) (* 1/4199040000 (/ (pow (PI) 4) (pow a 2)))))) (+ (* -1/32400 (/ (pow (PI) 2) (pow a 2))) (* 1/32400 (/ (* (pow b 2) (pow (PI) 2)) (pow a 4))))))) (* -240 (* (pow a 6) (pow (+ (* -1/32400 (/ (pow (PI) 2) (pow a 2))) (* 1/32400 (/ (* (pow b 2) (pow (PI) 2)) (pow a 4)))) 3))))))))))))
(/ 1 (pow a 2))
(+ (* -1 (* (pow angle 2) (+ (* -1/32400 (/ (pow (PI) 2) (pow a 2))) (* 1/32400 (/ (* (pow b 2) (pow (PI) 2)) (pow a 4)))))) (/ 1 (pow a 2)))
(+ (* (pow angle 2) (- (* -1 (* (pow angle 2) (+ (* -1 (/ (* (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (* 1/32400 (* (pow b 2) (pow (PI) 2)))) (+ (* -1/32400 (/ (pow (PI) 2) (pow a 2))) (* 1/32400 (/ (* (pow b 2) (pow (PI) 2)) (pow a 4))))) (pow a 2))) (+ (* -1/3149280000 (/ (* (pow b 2) (pow (PI) 4)) (pow a 4))) (+ (* 1/12597120000 (/ (pow (PI) 4) (pow a 2))) (* 1/4199040000 (/ (pow (PI) 4) (pow a 2)))))))) (+ (* -1/32400 (/ (pow (PI) 2) (pow a 2))) (* 1/32400 (/ (* (pow b 2) (pow (PI) 2)) (pow a 4)))))) (/ 1 (pow a 2)))
(+ (* (pow angle 2) (- (* (pow angle 2) (- (* -1 (* (pow angle 2) (+ (* -1 (/ (* (+ (* -1 (/ (* (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (* 1/32400 (* (pow b 2) (pow (PI) 2)))) (+ (* -1/32400 (/ (pow (PI) 2) (pow a 2))) (* 1/32400 (/ (* (pow b 2) (pow (PI) 2)) (pow a 4))))) (pow a 2))) (+ (* -1/3149280000 (/ (* (pow b 2) (pow (PI) 4)) (pow a 4))) (+ (* 1/12597120000 (/ (pow (PI) 4) (pow a 2))) (* 1/4199040000 (/ (pow (PI) 4) (pow a 2)))))) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (* 1/32400 (* (pow b 2) (pow (PI) 2))))) (pow a 2))) (+ (* -1 (/ (* (+ (* -1/32400 (/ (pow (PI) 2) (pow a 2))) (* 1/32400 (/ (* (pow b 2) (pow (PI) 2)) (pow a 4)))) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (* (pow a 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4)))))) (pow a 2))) (+ (* -1/816293376000000 (/ (pow (PI) 6) (pow a 2))) (+ (* -1/12244400640000000 (/ (pow (PI) 6) (pow a 2))) (/ (* (pow b 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))) (pow a 4)))))))) (+ (* -1 (/ (* (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (* 1/32400 (* (pow b 2) (pow (PI) 2)))) (+ (* -1/32400 (/ (pow (PI) 2) (pow a 2))) (* 1/32400 (/ (* (pow b 2) (pow (PI) 2)) (pow a 4))))) (pow a 2))) (+ (* -1/3149280000 (/ (* (pow b 2) (pow (PI) 4)) (pow a 4))) (+ (* 1/12597120000 (/ (pow (PI) 4) (pow a 2))) (* 1/4199040000 (/ (pow (PI) 4) (pow a 2)))))))) (+ (* -1/32400 (/ (pow (PI) 2) (pow a 2))) (* 1/32400 (/ (* (pow b 2) (pow (PI) 2)) (pow a 4)))))) (/ 1 (pow a 2)))
(* 1/180 (* angle (PI)))
(* angle (+ (* -1/34992000 (* (pow angle 2) (pow (PI) 3))) (* 1/180 (PI))))
(* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* 1/22674816000000 (* (pow angle 2) (pow (PI) 5)))))))
(* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* (pow angle 2) (+ (* -1/30855889612800000000 (* (pow angle 2) (pow (PI) 7))) (* 1/22674816000000 (pow (PI) 5))))))))
(* 1/180 (* angle (* b (PI))))
(* angle (+ (* -1/34992000 (* (pow angle 2) (* b (pow (PI) 3)))) (* 1/180 (* b (PI)))))
(* angle (+ (* 1/180 (* b (PI))) (* (pow angle 2) (+ (* -1/34992000 (* b (pow (PI) 3))) (* 1/22674816000000 (* (pow angle 2) (* b (pow (PI) 5))))))))
(* angle (+ (* 1/180 (* b (PI))) (* (pow angle 2) (+ (* -1/34992000 (* b (pow (PI) 3))) (* (pow angle 2) (+ (* -1/30855889612800000000 (* (pow angle 2) (* b (pow (PI) 7)))) (* 1/22674816000000 (* b (pow (PI) 5)))))))))
1
(+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2))))
(+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* 1/25194240000 (* (pow angle 2) (pow (PI) 4))))))
(+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* (pow angle 2) (+ (* -1/24488801280000000 (* (pow angle 2) (pow (PI) 6))) (* 1/25194240000 (pow (PI) 4)))))))
1
(+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2))))
(+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* 1/25194240000 (* (pow angle 2) (pow (PI) 4))))))
(+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* (pow angle 2) (+ (* -1/24488801280000000 (* (pow angle 2) (pow (PI) 6))) (* 1/25194240000 (pow (PI) 4)))))))
(* 1/180 (* angle (PI)))
(* angle (+ (* -1/34992000 (* (pow angle 2) (pow (PI) 3))) (* 1/180 (PI))))
(* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* 1/22674816000000 (* (pow angle 2) (pow (PI) 5)))))))
(* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* (pow angle 2) (+ (* -1/30855889612800000000 (* (pow angle 2) (pow (PI) 7))) (* 1/22674816000000 (pow (PI) 5))))))))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* a (cos (* 1/180 (* angle (PI)))))
(* a (cos (* 1/180 (* angle (PI)))))
(* a (cos (* 1/180 (* angle (PI)))))
(* a (cos (* 1/180 (* angle (PI)))))
(* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2))
(+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* 4 (log (sqrt (* a (cos (* -1/180 (* angle (PI))))))))
(* 4 (log (sqrt (* a (cos (* -1/180 (* angle (PI))))))))
(* 4 (log (sqrt (* a (cos (* -1/180 (* angle (PI))))))))
(* 4 (log (sqrt (* a (cos (* -1/180 (* angle (PI))))))))
(log (sqrt (* a (cos (* -1/180 (* angle (PI)))))))
(log (sqrt (* a (cos (* -1/180 (* angle (PI)))))))
(log (sqrt (* a (cos (* -1/180 (* angle (PI)))))))
(log (sqrt (* a (cos (* -1/180 (* angle (PI)))))))
(+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(log (/ 1 (+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))))
(log (/ 1 (+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))))
(log (/ 1 (+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))))
(log (/ 1 (+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))))
(* -1 (log (/ 1 (+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))))))
(* -1 (log (/ 1 (+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))))))
(* -1 (log (/ 1 (+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))))))
(* -1 (log (/ 1 (+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))))))
(/ 1 (+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))))
(/ 1 (+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))))
(/ 1 (+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))))
(/ 1 (+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(* b (sin (* 1/180 (* angle (PI)))))
(* b (sin (* 1/180 (* angle (PI)))))
(* b (sin (* 1/180 (* angle (PI)))))
(* b (sin (* 1/180 (* angle (PI)))))
(cos (* 1/180 (* angle (PI))))
(cos (* 1/180 (* angle (PI))))
(cos (* 1/180 (* angle (PI))))
(cos (* 1/180 (* angle (PI))))
(cos (* -1/180 (* angle (PI))))
(cos (* -1/180 (* angle (PI))))
(cos (* -1/180 (* angle (PI))))
(cos (* -1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* a (cos (* 1/180 (* angle (PI)))))
(* a (cos (* 1/180 (* angle (PI)))))
(* a (cos (* 1/180 (* angle (PI)))))
(* a (cos (* 1/180 (* angle (PI)))))
(* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2))
(+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* 4 (log (sqrt (* a (cos (* -1/180 (* angle (PI))))))))
(* 4 (log (sqrt (* a (cos (* -1/180 (* angle (PI))))))))
(* 4 (log (sqrt (* a (cos (* -1/180 (* angle (PI))))))))
(* 4 (log (sqrt (* a (cos (* -1/180 (* angle (PI))))))))
(log (sqrt (* a (cos (* -1/180 (* angle (PI)))))))
(log (sqrt (* a (cos (* -1/180 (* angle (PI)))))))
(log (sqrt (* a (cos (* -1/180 (* angle (PI)))))))
(log (sqrt (* a (cos (* -1/180 (* angle (PI)))))))
(+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(log (/ 1 (+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))))
(log (/ 1 (+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))))
(log (/ 1 (+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))))
(log (/ 1 (+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))))
(* -1 (log (/ 1 (+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))))))
(* -1 (log (/ 1 (+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))))))
(* -1 (log (/ 1 (+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))))))
(* -1 (log (/ 1 (+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))))))
(/ 1 (+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))))
(/ 1 (+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))))
(/ 1 (+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))))
(/ 1 (+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(* b (sin (* 1/180 (* angle (PI)))))
(* b (sin (* 1/180 (* angle (PI)))))
(* b (sin (* 1/180 (* angle (PI)))))
(* b (sin (* 1/180 (* angle (PI)))))
(cos (* 1/180 (* angle (PI))))
(cos (* 1/180 (* angle (PI))))
(cos (* 1/180 (* angle (PI))))
(cos (* 1/180 (* angle (PI))))
(cos (* -1/180 (* angle (PI))))
(cos (* -1/180 (* angle (PI))))
(cos (* -1/180 (* angle (PI))))
(cos (* -1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
Outputs
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64)) (*.f64 a a))
(+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64)) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b)))
(+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64)) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b)))
(+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64)) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b)))
(* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64)) (*.f64 a a))
(+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64)) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b)))
(+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64)) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b)))
(+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64)) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b)))
(log (/ 1 (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2))))
(neg.f64 (log.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64)) (*.f64 a a))))
(+ (log (/ 1 (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)))) (* -1 (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)))))
(neg.f64 (fma.f64 (/.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64))) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)) (log.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64)) (*.f64 a a)))))
(+ (log (/ 1 (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)))) (* (pow b 2) (+ (* -1 (/ (pow (sin (* 1/180 (* angle (PI)))) 2) (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)))) (* 1/24 (* (pow b 2) (+ (* -12 (/ (pow (sin (* 1/180 (* angle (PI)))) 4) (* (pow a 4) (pow (cos (* -1/180 (* angle (PI)))) 4)))) (* 24 (/ (pow (sin (* 1/180 (* angle (PI)))) 4) (* (pow a 4) (pow (cos (* -1/180 (* angle (PI)))) 4))))))))))
(fma.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 4 binary64)) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 4 binary64)) (pow.f64 a #s(literal 4 binary64)))) #s(literal 1/2 binary64)) (*.f64 b b) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 (neg.f64 (*.f64 a a)) (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64))))) (*.f64 b b) (neg.f64 (log.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64)) (*.f64 a a)))))
(+ (log (/ 1 (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)))) (* (pow b 2) (+ (* -1 (/ (pow (sin (* 1/180 (* angle (PI)))) 2) (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)))) (* (pow b 2) (+ (* 1/720 (* (pow b 2) (+ (* -720 (/ (pow (sin (* 1/180 (* angle (PI)))) 6) (* (pow a 6) (pow (cos (* -1/180 (* angle (PI)))) 6)))) (+ (* -240 (/ (pow (sin (* 1/180 (* angle (PI)))) 6) (* (pow a 6) (pow (cos (* -1/180 (* angle (PI)))) 6)))) (* 720 (/ (pow (sin (* 1/180 (* angle (PI)))) 6) (* (pow a 6) (pow (cos (* -1/180 (* angle (PI)))) 6)))))))) (* 1/24 (+ (* -12 (/ (pow (sin (* 1/180 (* angle (PI)))) 4) (* (pow a 4) (pow (cos (* -1/180 (* angle (PI)))) 4)))) (* 24 (/ (pow (sin (* 1/180 (* angle (PI)))) 4) (* (pow a 4) (pow (cos (* -1/180 (* angle (PI)))) 4)))))))))))
(fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/720 binary64) (*.f64 b b)) (*.f64 (/.f64 #s(literal -240 binary64) (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 6 binary64))) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 6 binary64)) (pow.f64 a #s(literal 6 binary64)))) (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 4 binary64)) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 4 binary64)) (pow.f64 a #s(literal 4 binary64)))) #s(literal 1/2 binary64))) (*.f64 b b) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 (neg.f64 (*.f64 a a)) (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64))))) (*.f64 b b) (neg.f64 (log.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64)) (*.f64 a a)))))
(* -1 (log (/ 1 (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)))))
(log.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* -1 (log (/ 1 (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2))))) (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2))))
(fma.f64 (/.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64))) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)) (log.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64)) (*.f64 a a))))
(+ (* -1 (log (/ 1 (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2))))) (* (pow b 2) (+ (* -1/24 (* (pow b 2) (+ (* -12 (/ (pow (sin (* 1/180 (* angle (PI)))) 4) (* (pow a 4) (pow (cos (* -1/180 (* angle (PI)))) 4)))) (* 24 (/ (pow (sin (* 1/180 (* angle (PI)))) 4) (* (pow a 4) (pow (cos (* -1/180 (* angle (PI)))) 4))))))) (/ (pow (sin (* 1/180 (* angle (PI)))) 2) (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2))))))
(fma.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 4 binary64)) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 4 binary64)) (pow.f64 a #s(literal 4 binary64)))) #s(literal -1/2 binary64)) (*.f64 b b) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64)) (*.f64 a a)))) (*.f64 b b) (log.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64)) (*.f64 a a))))
(+ (* -1 (log (/ 1 (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2))))) (* (pow b 2) (+ (* (pow b 2) (+ (* -1/24 (+ (* -12 (/ (pow (sin (* 1/180 (* angle (PI)))) 4) (* (pow a 4) (pow (cos (* -1/180 (* angle (PI)))) 4)))) (* 24 (/ (pow (sin (* 1/180 (* angle (PI)))) 4) (* (pow a 4) (pow (cos (* -1/180 (* angle (PI)))) 4)))))) (* -1/720 (* (pow b 2) (+ (* -720 (/ (pow (sin (* 1/180 (* angle (PI)))) 6) (* (pow a 6) (pow (cos (* -1/180 (* angle (PI)))) 6)))) (+ (* -240 (/ (pow (sin (* 1/180 (* angle (PI)))) 6) (* (pow a 6) (pow (cos (* -1/180 (* angle (PI)))) 6)))) (* 720 (/ (pow (sin (* 1/180 (* angle (PI)))) 6) (* (pow a 6) (pow (cos (* -1/180 (* angle (PI)))) 6)))))))))) (/ (pow (sin (* 1/180 (* angle (PI)))) 2) (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2))))))
(fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 b b)) (*.f64 (/.f64 #s(literal -240 binary64) (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 6 binary64))) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 6 binary64)) (pow.f64 a #s(literal 6 binary64)))) (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 4 binary64)) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 4 binary64)) (pow.f64 a #s(literal 4 binary64)))) #s(literal -1/2 binary64))) (*.f64 b b) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64)) (*.f64 a a)))) (*.f64 b b) (log.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64)) (*.f64 a a))))
(/ 1 (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)))
(/.f64 (/.f64 #s(literal 1 binary64) (*.f64 a a)) (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64)))
(+ (* -1 (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow a 4) (pow (cos (* -1/180 (* angle (PI)))) 4)))) (/ 1 (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2))))
(fma.f64 (neg.f64 (/.f64 (*.f64 b b) (pow.f64 a #s(literal 4 binary64)))) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 4 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 a a)) (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64))))
(+ (* (pow b 2) (- (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 4)) (* (pow a 6) (pow (cos (* -1/180 (* angle (PI)))) 6))) (/ (pow (sin (* 1/180 (* angle (PI)))) 2) (* (pow a 4) (pow (cos (* -1/180 (* angle (PI)))) 4))))) (/ 1 (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2))))
(fma.f64 (-.f64 (*.f64 (/.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 6 binary64))) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 4 binary64)) (pow.f64 a #s(literal 6 binary64)))) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 4 binary64)) (pow.f64 a #s(literal 4 binary64))))) (*.f64 b b) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 a a)) (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64))))
(+ (* (pow b 2) (- (* (pow b 2) (- (* -1 (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 6)) (* (pow a 8) (pow (cos (* -1/180 (* angle (PI)))) 8)))) (* -1 (/ (pow (sin (* 1/180 (* angle (PI)))) 4) (* (pow a 6) (pow (cos (* -1/180 (* angle (PI)))) 6)))))) (/ (pow (sin (* 1/180 (* angle (PI)))) 2) (* (pow a 4) (pow (cos (* -1/180 (* angle (PI)))) 4))))) (/ 1 (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2))))
(fma.f64 (fma.f64 (fma.f64 (neg.f64 (/.f64 (*.f64 b b) (pow.f64 a #s(literal 8 binary64)))) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 6 binary64)) (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 8 binary64))) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 4 binary64)) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 6 binary64)) (pow.f64 a #s(literal 6 binary64))))) (*.f64 b b) (/.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (pow.f64 a #s(literal 4 binary64))) (neg.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 4 binary64))))) (*.f64 b b) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 a a)) (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64))))
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) b)
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) b)
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) b)
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) b)
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(*.f64 (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) b) (/.f64 (*.f64 a a) b) (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64))) (*.f64 b b))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(*.f64 (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) b) (/.f64 (*.f64 a a) b) (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64))) (*.f64 b b))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(*.f64 (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) b) (/.f64 (*.f64 a a) b) (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64))) (*.f64 b b))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(*.f64 (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) b) (/.f64 (*.f64 a a) b) (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64))) (*.f64 b b))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(*.f64 (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) b) (/.f64 (*.f64 a a) b) (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64))) (*.f64 b b))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(*.f64 (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) b) (/.f64 (*.f64 a a) b) (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64))) (*.f64 b b))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(*.f64 (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) b) (/.f64 (*.f64 a a) b) (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64))) (*.f64 b b))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(*.f64 (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) b) (/.f64 (*.f64 a a) b) (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64))) (*.f64 b b))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(*.f64 (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) b) (/.f64 (*.f64 a a) b) (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64))) (*.f64 b b))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(*.f64 (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64)) b) (/.f64 (*.f64 a a) b) (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64))) (*.f64 b b))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(*.f64 (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64)) b) (/.f64 (*.f64 a a) b) (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64))) (*.f64 b b))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(*.f64 (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64)) b) (/.f64 (*.f64 a a) b) (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64))) (*.f64 b b))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(*.f64 (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64)) b) (/.f64 (*.f64 a a) b) (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64))) (*.f64 b b))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(*.f64 (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64)) b) (/.f64 (*.f64 a a) b) (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64))) (*.f64 b b))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(*.f64 (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64)) b) (/.f64 (*.f64 a a) b) (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64))) (*.f64 b b))
(+ (log (/ 1 (pow (sin (* 1/180 (* angle (PI)))) 2))) (* 2 (log (/ 1 b))))
(-.f64 (neg.f64 (*.f64 #s(literal 2 binary64) (log.f64 b))) (log.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64))))
(+ (log (/ 1 (pow (sin (* 1/180 (* angle (PI)))) 2))) (+ (* -1 (/ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))) (* 2 (log (/ 1 b)))))
(fma.f64 (neg.f64 (*.f64 (/.f64 a b) (/.f64 a b))) (/.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64))) (-.f64 (neg.f64 (*.f64 #s(literal 2 binary64) (log.f64 b))) (log.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)))))
(+ (log (/ 1 (pow (sin (* 1/180 (* angle (PI)))) 2))) (+ (* -1 (/ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))) (+ (* 1/24 (/ (+ (* -12 (/ (* (pow a 4) (pow (cos (* -1/180 (* angle (PI)))) 4)) (pow (sin (* 1/180 (* angle (PI)))) 4))) (* 24 (/ (* (pow a 4) (pow (cos (* -1/180 (* angle (PI)))) 4)) (pow (sin (* 1/180 (* angle (PI)))) 4)))) (pow b 4))) (* 2 (log (/ 1 b))))))
(-.f64 (fma.f64 (/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 4 binary64)) (pow.f64 a #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 4 binary64))) #s(literal 12 binary64)) (pow.f64 b #s(literal 4 binary64))) #s(literal 1/24 binary64) (fma.f64 (neg.f64 (*.f64 (/.f64 a b) (/.f64 a b))) (/.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64))) (neg.f64 (*.f64 #s(literal 2 binary64) (log.f64 b))))) (log.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64))))
(+ (log (/ 1 (pow (sin (* 1/180 (* angle (PI)))) 2))) (+ (* -1 (/ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))) (+ (* 1/720 (/ (+ (* -720 (/ (* (pow a 6) (pow (cos (* -1/180 (* angle (PI)))) 6)) (pow (sin (* 1/180 (* angle (PI)))) 6))) (+ (* -240 (/ (* (pow a 6) (pow (cos (* -1/180 (* angle (PI)))) 6)) (pow (sin (* 1/180 (* angle (PI)))) 6))) (* 720 (/ (* (pow a 6) (pow (cos (* -1/180 (* angle (PI)))) 6)) (pow (sin (* 1/180 (* angle (PI)))) 6))))) (pow b 6))) (+ (* 1/24 (/ (+ (* -12 (/ (* (pow a 4) (pow (cos (* -1/180 (* angle (PI)))) 4)) (pow (sin (* 1/180 (* angle (PI)))) 4))) (* 24 (/ (* (pow a 4) (pow (cos (* -1/180 (* angle (PI)))) 4)) (pow (sin (* 1/180 (* angle (PI)))) 4)))) (pow b 4))) (* 2 (log (/ 1 b)))))))
(-.f64 (fma.f64 (/.f64 (*.f64 (*.f64 #s(literal -240 binary64) (pow.f64 a #s(literal 6 binary64))) (/.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 6 binary64)))) (pow.f64 b #s(literal 6 binary64))) #s(literal 1/720 binary64) (fma.f64 (/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 4 binary64)) (pow.f64 a #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 4 binary64))) #s(literal 12 binary64)) (pow.f64 b #s(literal 4 binary64))) #s(literal 1/24 binary64) (fma.f64 (neg.f64 (*.f64 (/.f64 a b) (/.f64 a b))) (/.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64))) (neg.f64 (*.f64 #s(literal 2 binary64) (log.f64 b)))))) (log.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64))))
(* -1 (+ (log (/ 1 (pow (sin (* 1/180 (* angle (PI)))) 2))) (* 2 (log (/ 1 b)))))
(neg.f64 (-.f64 (neg.f64 (*.f64 #s(literal 2 binary64) (log.f64 b))) (log.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)))))
(+ (* -1 (+ (log (/ 1 (pow (sin (* 1/180 (* angle (PI)))) 2))) (* 2 (log (/ 1 b))))) (/ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))))
(-.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64)) (*.f64 a a)) (*.f64 b b)) (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64))) (-.f64 (neg.f64 (*.f64 #s(literal 2 binary64) (log.f64 b))) (log.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)))))
(+ (* -1 (+ (log (/ 1 (pow (sin (* 1/180 (* angle (PI)))) 2))) (* 2 (log (/ 1 b))))) (+ (* -1/24 (/ (+ (* -12 (/ (* (pow a 4) (pow (cos (* -1/180 (* angle (PI)))) 4)) (pow (sin (* 1/180 (* angle (PI)))) 4))) (* 24 (/ (* (pow a 4) (pow (cos (* -1/180 (* angle (PI)))) 4)) (pow (sin (* 1/180 (* angle (PI)))) 4)))) (pow b 4))) (/ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))))
(fma.f64 (/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 4 binary64)) (pow.f64 a #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 4 binary64))) #s(literal 12 binary64)) (pow.f64 b #s(literal 4 binary64))) #s(literal -1/24 binary64) (-.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64)) (*.f64 a a)) (*.f64 b b)) (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64))) (-.f64 (neg.f64 (*.f64 #s(literal 2 binary64) (log.f64 b))) (log.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64))))))
(+ (* -1 (+ (log (/ 1 (pow (sin (* 1/180 (* angle (PI)))) 2))) (* 2 (log (/ 1 b))))) (+ (* -1/24 (/ (+ (* -12 (/ (* (pow a 4) (pow (cos (* -1/180 (* angle (PI)))) 4)) (pow (sin (* 1/180 (* angle (PI)))) 4))) (* 24 (/ (* (pow a 4) (pow (cos (* -1/180 (* angle (PI)))) 4)) (pow (sin (* 1/180 (* angle (PI)))) 4)))) (pow b 4))) (+ (* -1/720 (/ (+ (* -720 (/ (* (pow a 6) (pow (cos (* -1/180 (* angle (PI)))) 6)) (pow (sin (* 1/180 (* angle (PI)))) 6))) (+ (* -240 (/ (* (pow a 6) (pow (cos (* -1/180 (* angle (PI)))) 6)) (pow (sin (* 1/180 (* angle (PI)))) 6))) (* 720 (/ (* (pow a 6) (pow (cos (* -1/180 (* angle (PI)))) 6)) (pow (sin (* 1/180 (* angle (PI)))) 6))))) (pow b 6))) (/ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))))))
(-.f64 (fma.f64 (/.f64 (*.f64 (*.f64 #s(literal -240 binary64) (pow.f64 a #s(literal 6 binary64))) (/.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 6 binary64)))) (pow.f64 b #s(literal 6 binary64))) #s(literal -1/720 binary64) (fma.f64 (/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 4 binary64)) (pow.f64 a #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 4 binary64))) #s(literal 12 binary64)) (pow.f64 b #s(literal 4 binary64))) #s(literal -1/24 binary64) (/.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64)) (*.f64 a a)) (*.f64 b b)) (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64))))) (-.f64 (neg.f64 (*.f64 #s(literal 2 binary64) (log.f64 b))) (log.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)))))
(/ 1 (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(/.f64 (/.f64 #s(literal 1 binary64) (*.f64 b b)) (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)))
(/ (+ (* -1 (/ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 4)))) (/ 1 (pow (sin (* 1/180 (* angle (PI)))) 2))) (pow b 2))
(/.f64 (fma.f64 (neg.f64 (*.f64 (/.f64 a b) (/.f64 a b))) (/.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 4 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)))) (*.f64 b b))
(/ (- (+ (/ 1 (pow (sin (* 1/180 (* angle (PI)))) 2)) (/ (* (pow a 4) (pow (cos (* -1/180 (* angle (PI)))) 4)) (* (pow b 4) (pow (sin (* 1/180 (* angle (PI)))) 6)))) (/ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 4)))) (pow b 2))
(/.f64 (fma.f64 (/.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 6 binary64))) (/.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 4 binary64)) (pow.f64 b #s(literal 4 binary64))) (fma.f64 (neg.f64 (*.f64 (/.f64 a b) (/.f64 a b))) (/.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 4 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64))))) (*.f64 b b))
(/ (- (+ (* -1 (/ (* (pow a 6) (pow (cos (* -1/180 (* angle (PI)))) 6)) (* (pow b 6) (pow (sin (* 1/180 (* angle (PI)))) 8)))) (/ 1 (pow (sin (* 1/180 (* angle (PI)))) 2))) (+ (* -1 (/ (* (pow a 4) (pow (cos (* -1/180 (* angle (PI)))) 4)) (* (pow b 4) (pow (sin (* 1/180 (* angle (PI)))) 6)))) (/ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 4))))) (pow b 2))
(/.f64 (fma.f64 (neg.f64 (/.f64 (pow.f64 a #s(literal 6 binary64)) (pow.f64 b #s(literal 6 binary64)))) (/.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 8 binary64))) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64))) (fma.f64 (neg.f64 (/.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b #s(literal 4 binary64)))) (/.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 6 binary64))) (/.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64)) (*.f64 a a)) (*.f64 b b)) (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 4 binary64)))))) (*.f64 b b))
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) b)
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) b)
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) b)
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) b)
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(*.f64 (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) b) (/.f64 (*.f64 a a) b) (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64))) (*.f64 b b))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(*.f64 (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) b) (/.f64 (*.f64 a a) b) (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64))) (*.f64 b b))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(*.f64 (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) b) (/.f64 (*.f64 a a) b) (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64))) (*.f64 b b))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(*.f64 (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) b) (/.f64 (*.f64 a a) b) (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64))) (*.f64 b b))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(*.f64 (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) b) (/.f64 (*.f64 a a) b) (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64))) (*.f64 b b))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(*.f64 (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) b) (/.f64 (*.f64 a a) b) (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64))) (*.f64 b b))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(*.f64 (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) b) (/.f64 (*.f64 a a) b) (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64))) (*.f64 b b))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(*.f64 (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) b) (/.f64 (*.f64 a a) b) (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64))) (*.f64 b b))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(*.f64 (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) b) (/.f64 (*.f64 a a) b) (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64))) (*.f64 b b))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(*.f64 (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64)) b) (/.f64 (*.f64 a a) b) (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64))) (*.f64 b b))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(*.f64 (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64)) b) (/.f64 (*.f64 a a) b) (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64))) (*.f64 b b))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(*.f64 (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64)) b) (/.f64 (*.f64 a a) b) (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64))) (*.f64 b b))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(*.f64 (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64)) b) (/.f64 (*.f64 a a) b) (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64))) (*.f64 b b))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(*.f64 (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64)) b) (/.f64 (*.f64 a a) b) (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64))) (*.f64 b b))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(*.f64 (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64)) b) (/.f64 (*.f64 a a) b) (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64))) (*.f64 b b))
(+ (log (/ 1 (pow (sin (* 1/180 (* angle (PI)))) 2))) (* 2 (log (/ -1 b))))
(-.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) b)) #s(literal 2 binary64)) (log.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64))))
(+ (log (/ 1 (pow (sin (* 1/180 (* angle (PI)))) 2))) (+ (* -1 (/ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))) (* 2 (log (/ -1 b)))))
(fma.f64 (neg.f64 (*.f64 (/.f64 a b) (/.f64 a b))) (/.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64))) (-.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) b)) #s(literal 2 binary64)) (log.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)))))
(+ (log (/ 1 (pow (sin (* 1/180 (* angle (PI)))) 2))) (+ (* -1 (/ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))) (+ (* 1/24 (/ (+ (* -12 (/ (* (pow a 4) (pow (cos (* -1/180 (* angle (PI)))) 4)) (pow (sin (* 1/180 (* angle (PI)))) 4))) (* 24 (/ (* (pow a 4) (pow (cos (* -1/180 (* angle (PI)))) 4)) (pow (sin (* 1/180 (* angle (PI)))) 4)))) (pow b 4))) (* 2 (log (/ -1 b))))))
(-.f64 (fma.f64 (/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 4 binary64)) (pow.f64 a #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 4 binary64))) #s(literal 12 binary64)) (pow.f64 b #s(literal 4 binary64))) #s(literal 1/24 binary64) (-.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) b)) #s(literal 2 binary64)) (/.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64)) (*.f64 a a)) (*.f64 b b)) (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64))))) (log.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64))))
(+ (log (/ 1 (pow (sin (* 1/180 (* angle (PI)))) 2))) (+ (* -1 (/ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))) (+ (* 1/720 (/ (+ (* -720 (/ (* (pow a 6) (pow (cos (* -1/180 (* angle (PI)))) 6)) (pow (sin (* 1/180 (* angle (PI)))) 6))) (+ (* -240 (/ (* (pow a 6) (pow (cos (* -1/180 (* angle (PI)))) 6)) (pow (sin (* 1/180 (* angle (PI)))) 6))) (* 720 (/ (* (pow a 6) (pow (cos (* -1/180 (* angle (PI)))) 6)) (pow (sin (* 1/180 (* angle (PI)))) 6))))) (pow b 6))) (+ (* 1/24 (/ (+ (* -12 (/ (* (pow a 4) (pow (cos (* -1/180 (* angle (PI)))) 4)) (pow (sin (* 1/180 (* angle (PI)))) 4))) (* 24 (/ (* (pow a 4) (pow (cos (* -1/180 (* angle (PI)))) 4)) (pow (sin (* 1/180 (* angle (PI)))) 4)))) (pow b 4))) (* 2 (log (/ -1 b)))))))
(-.f64 (fma.f64 (/.f64 (*.f64 (*.f64 #s(literal -240 binary64) (pow.f64 a #s(literal 6 binary64))) (/.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 6 binary64)))) (pow.f64 b #s(literal 6 binary64))) #s(literal 1/720 binary64) (fma.f64 (/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 4 binary64)) (pow.f64 a #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 4 binary64))) #s(literal 12 binary64)) (pow.f64 b #s(literal 4 binary64))) #s(literal 1/24 binary64) (-.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) b)) #s(literal 2 binary64)) (/.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64)) (*.f64 a a)) (*.f64 b b)) (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)))))) (log.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64))))
(* -1 (+ (log (/ 1 (pow (sin (* 1/180 (* angle (PI)))) 2))) (* 2 (log (/ -1 b)))))
(neg.f64 (-.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) b)) #s(literal 2 binary64)) (log.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)))))
(+ (* -1 (+ (log (/ 1 (pow (sin (* 1/180 (* angle (PI)))) 2))) (* 2 (log (/ -1 b))))) (/ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))))
(-.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64)) (*.f64 a a)) (*.f64 b b)) (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64))) (-.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) b)) #s(literal 2 binary64)) (log.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)))))
(+ (* -1 (+ (log (/ 1 (pow (sin (* 1/180 (* angle (PI)))) 2))) (* 2 (log (/ -1 b))))) (+ (* -1/24 (/ (+ (* -12 (/ (* (pow a 4) (pow (cos (* -1/180 (* angle (PI)))) 4)) (pow (sin (* 1/180 (* angle (PI)))) 4))) (* 24 (/ (* (pow a 4) (pow (cos (* -1/180 (* angle (PI)))) 4)) (pow (sin (* 1/180 (* angle (PI)))) 4)))) (pow b 4))) (/ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))))
(fma.f64 (/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 4 binary64)) (pow.f64 a #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 4 binary64))) #s(literal 12 binary64)) (pow.f64 b #s(literal 4 binary64))) #s(literal -1/24 binary64) (-.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64)) (*.f64 a a)) (*.f64 b b)) (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64))) (-.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) b)) #s(literal 2 binary64)) (log.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64))))))
(+ (* -1 (+ (log (/ 1 (pow (sin (* 1/180 (* angle (PI)))) 2))) (* 2 (log (/ -1 b))))) (+ (* -1/24 (/ (+ (* -12 (/ (* (pow a 4) (pow (cos (* -1/180 (* angle (PI)))) 4)) (pow (sin (* 1/180 (* angle (PI)))) 4))) (* 24 (/ (* (pow a 4) (pow (cos (* -1/180 (* angle (PI)))) 4)) (pow (sin (* 1/180 (* angle (PI)))) 4)))) (pow b 4))) (+ (* -1/720 (/ (+ (* -720 (/ (* (pow a 6) (pow (cos (* -1/180 (* angle (PI)))) 6)) (pow (sin (* 1/180 (* angle (PI)))) 6))) (+ (* -240 (/ (* (pow a 6) (pow (cos (* -1/180 (* angle (PI)))) 6)) (pow (sin (* 1/180 (* angle (PI)))) 6))) (* 720 (/ (* (pow a 6) (pow (cos (* -1/180 (* angle (PI)))) 6)) (pow (sin (* 1/180 (* angle (PI)))) 6))))) (pow b 6))) (/ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))))))
(-.f64 (fma.f64 (/.f64 (*.f64 (*.f64 #s(literal -240 binary64) (pow.f64 a #s(literal 6 binary64))) (/.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 6 binary64)))) (pow.f64 b #s(literal 6 binary64))) #s(literal -1/720 binary64) (fma.f64 (/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 4 binary64)) (pow.f64 a #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 4 binary64))) #s(literal 12 binary64)) (pow.f64 b #s(literal 4 binary64))) #s(literal -1/24 binary64) (/.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64)) (*.f64 a a)) (*.f64 b b)) (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64))))) (-.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) b)) #s(literal 2 binary64)) (log.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)))))
(/ 1 (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(/.f64 (/.f64 #s(literal 1 binary64) (*.f64 b b)) (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)))
(/ (+ (* -1 (/ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 4)))) (/ 1 (pow (sin (* 1/180 (* angle (PI)))) 2))) (pow b 2))
(/.f64 (fma.f64 (neg.f64 (*.f64 (/.f64 a b) (/.f64 a b))) (/.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 4 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)))) (*.f64 b b))
(/ (- (+ (/ 1 (pow (sin (* 1/180 (* angle (PI)))) 2)) (/ (* (pow a 4) (pow (cos (* -1/180 (* angle (PI)))) 4)) (* (pow b 4) (pow (sin (* 1/180 (* angle (PI)))) 6)))) (/ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 4)))) (pow b 2))
(/.f64 (fma.f64 (/.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 6 binary64))) (/.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 4 binary64)) (pow.f64 b #s(literal 4 binary64))) (fma.f64 (neg.f64 (*.f64 (/.f64 a b) (/.f64 a b))) (/.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 4 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64))))) (*.f64 b b))
(/ (- (+ (* -1 (/ (* (pow a 6) (pow (cos (* -1/180 (* angle (PI)))) 6)) (* (pow b 6) (pow (sin (* 1/180 (* angle (PI)))) 8)))) (/ 1 (pow (sin (* 1/180 (* angle (PI)))) 2))) (+ (* -1 (/ (* (pow a 4) (pow (cos (* -1/180 (* angle (PI)))) 4)) (* (pow b 4) (pow (sin (* 1/180 (* angle (PI)))) 6)))) (/ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 4))))) (pow b 2))
(/.f64 (fma.f64 (neg.f64 (/.f64 (pow.f64 a #s(literal 6 binary64)) (pow.f64 b #s(literal 6 binary64)))) (/.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 8 binary64))) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64))) (fma.f64 (neg.f64 (/.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b #s(literal 4 binary64)))) (/.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 6 binary64))) (/.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64)) (*.f64 a a)) (*.f64 b b)) (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 4 binary64)))))) (*.f64 b b))
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) b)
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) b)
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) b)
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) b)
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(pow a 2)
(*.f64 a a)
(pow a 2)
(*.f64 a a)
(pow a 2)
(*.f64 a a)
(pow a 2)
(*.f64 a a)
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* a (cos (* 1/180 (* angle (PI)))))
(*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) a)
(* a (cos (* 1/180 (* angle (PI)))))
(*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) a)
(* a (cos (* 1/180 (* angle (PI)))))
(*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) a)
(* a (cos (* 1/180 (* angle (PI)))))
(*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) a)
(* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64)) (*.f64 a a))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64)) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b)))
(+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64)) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b)))
(+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64)) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b)))
(* 4 (log (sqrt (* a (cos (* -1/180 (* angle (PI))))))))
(*.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) a))) #s(literal 4 binary64))
(* 4 (log (sqrt (* a (cos (* -1/180 (* angle (PI))))))))
(*.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) a))) #s(literal 4 binary64))
(* 4 (log (sqrt (* a (cos (* -1/180 (* angle (PI))))))))
(*.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) a))) #s(literal 4 binary64))
(* 4 (log (sqrt (* a (cos (* -1/180 (* angle (PI))))))))
(*.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) a))) #s(literal 4 binary64))
(log (sqrt (* a (cos (* -1/180 (* angle (PI)))))))
(log.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) a)))
(log (sqrt (* a (cos (* -1/180 (* angle (PI)))))))
(log.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) a)))
(log (sqrt (* a (cos (* -1/180 (* angle (PI)))))))
(log.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) a)))
(log (sqrt (* a (cos (* -1/180 (* angle (PI)))))))
(log.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) a)))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64)) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b)))
(+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64)) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b)))
(+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64)) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b)))
(log (/ 1 (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))))
(neg.f64 (log.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b))))
(+ (log (/ 1 (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))) (* -1 (/ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))))
(neg.f64 (fma.f64 (/.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64))) (/.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64)) (*.f64 b b)) (log.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b)))))
(+ (log (/ 1 (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))) (* (pow a 2) (+ (* -1 (/ (pow (cos (* -1/180 (* angle (PI)))) 2) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))) (* 1/24 (* (pow a 2) (+ (* -12 (/ (pow (cos (* -1/180 (* angle (PI)))) 4) (* (pow b 4) (pow (sin (* 1/180 (* angle (PI)))) 4)))) (* 24 (/ (pow (cos (* -1/180 (* angle (PI)))) 4) (* (pow b 4) (pow (sin (* 1/180 (* angle (PI)))) 4))))))))))
(fma.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 4 binary64)) (*.f64 (pow.f64 b #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 4 binary64)))) #s(literal 1/2 binary64)) (*.f64 a a) (/.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64)) (*.f64 b b)) (neg.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64))))) (*.f64 a a) (neg.f64 (log.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b)))))
(+ (log (/ 1 (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))) (* (pow a 2) (+ (* -1 (/ (pow (cos (* -1/180 (* angle (PI)))) 2) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))) (* (pow a 2) (+ (* 1/720 (* (pow a 2) (+ (* -720 (/ (pow (cos (* -1/180 (* angle (PI)))) 6) (* (pow b 6) (pow (sin (* 1/180 (* angle (PI)))) 6)))) (+ (* -240 (/ (pow (cos (* -1/180 (* angle (PI)))) 6) (* (pow b 6) (pow (sin (* 1/180 (* angle (PI)))) 6)))) (* 720 (/ (pow (cos (* -1/180 (* angle (PI)))) 6) (* (pow b 6) (pow (sin (* 1/180 (* angle (PI)))) 6)))))))) (* 1/24 (+ (* -12 (/ (pow (cos (* -1/180 (* angle (PI)))) 4) (* (pow b 4) (pow (sin (* 1/180 (* angle (PI)))) 4)))) (* 24 (/ (pow (cos (* -1/180 (* angle (PI)))) 4) (* (pow b 4) (pow (sin (* 1/180 (* angle (PI)))) 4)))))))))))
(fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/720 binary64) (*.f64 a a)) (*.f64 (/.f64 #s(literal -240 binary64) (pow.f64 b #s(literal 6 binary64))) (/.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 6 binary64)))) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 4 binary64)) (*.f64 (pow.f64 b #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 4 binary64)))) #s(literal 1/2 binary64))) (*.f64 a a) (/.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64)) (*.f64 b b)) (neg.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64))))) (*.f64 a a) (neg.f64 (log.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b)))))
(* -1 (log (/ 1 (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))))
(log.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b)))
(+ (* -1 (log (/ 1 (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))))) (/ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))))
(fma.f64 (/.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64))) (/.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64)) (*.f64 b b)) (log.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b))))
(+ (* -1 (log (/ 1 (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))))) (* (pow a 2) (+ (* -1/24 (* (pow a 2) (+ (* -12 (/ (pow (cos (* -1/180 (* angle (PI)))) 4) (* (pow b 4) (pow (sin (* 1/180 (* angle (PI)))) 4)))) (* 24 (/ (pow (cos (* -1/180 (* angle (PI)))) 4) (* (pow b 4) (pow (sin (* 1/180 (* angle (PI)))) 4))))))) (/ (pow (cos (* -1/180 (* angle (PI)))) 2) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))))))
(fma.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 4 binary64)) (*.f64 (pow.f64 b #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 4 binary64)))) #s(literal -1/2 binary64)) (*.f64 a a) (/.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b)))) (*.f64 a a) (log.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b))))
(+ (* -1 (log (/ 1 (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))))) (* (pow a 2) (+ (* (pow a 2) (+ (* -1/24 (+ (* -12 (/ (pow (cos (* -1/180 (* angle (PI)))) 4) (* (pow b 4) (pow (sin (* 1/180 (* angle (PI)))) 4)))) (* 24 (/ (pow (cos (* -1/180 (* angle (PI)))) 4) (* (pow b 4) (pow (sin (* 1/180 (* angle (PI)))) 4)))))) (* -1/720 (* (pow a 2) (+ (* -720 (/ (pow (cos (* -1/180 (* angle (PI)))) 6) (* (pow b 6) (pow (sin (* 1/180 (* angle (PI)))) 6)))) (+ (* -240 (/ (pow (cos (* -1/180 (* angle (PI)))) 6) (* (pow b 6) (pow (sin (* 1/180 (* angle (PI)))) 6)))) (* 720 (/ (pow (cos (* -1/180 (* angle (PI)))) 6) (* (pow b 6) (pow (sin (* 1/180 (* angle (PI)))) 6)))))))))) (/ (pow (cos (* -1/180 (* angle (PI)))) 2) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))))))
(fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 a a)) (*.f64 (/.f64 #s(literal -240 binary64) (pow.f64 b #s(literal 6 binary64))) (/.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 6 binary64)))) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 4 binary64)) (*.f64 (pow.f64 b #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 4 binary64)))) #s(literal -1/2 binary64))) (*.f64 a a) (/.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b)))) (*.f64 a a) (log.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b))))
(/ 1 (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(/.f64 (/.f64 #s(literal 1 binary64) (*.f64 b b)) (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)))
(+ (* -1 (/ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 4) (pow (sin (* 1/180 (* angle (PI)))) 4)))) (/ 1 (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))))
(fma.f64 (neg.f64 (/.f64 (*.f64 a a) (pow.f64 b #s(literal 4 binary64)))) (/.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 4 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 b b)) (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64))))
(+ (* (pow a 2) (- (/ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 4)) (* (pow b 6) (pow (sin (* 1/180 (* angle (PI)))) 6))) (/ (pow (cos (* -1/180 (* angle (PI)))) 2) (* (pow b 4) (pow (sin (* 1/180 (* angle (PI)))) 4))))) (/ 1 (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))))
(fma.f64 (-.f64 (*.f64 (/.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 6 binary64))) (/.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 4 binary64)) (pow.f64 b #s(literal 6 binary64)))) (/.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64)) (*.f64 (pow.f64 b #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 4 binary64))))) (*.f64 a a) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 b b)) (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64))))
(+ (* (pow a 2) (- (* (pow a 2) (- (* -1 (/ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 6)) (* (pow b 8) (pow (sin (* 1/180 (* angle (PI)))) 8)))) (* -1 (/ (pow (cos (* -1/180 (* angle (PI)))) 4) (* (pow b 6) (pow (sin (* 1/180 (* angle (PI)))) 6)))))) (/ (pow (cos (* -1/180 (* angle (PI)))) 2) (* (pow b 4) (pow (sin (* 1/180 (* angle (PI)))) 4))))) (/ 1 (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))))
(fma.f64 (fma.f64 (fma.f64 (neg.f64 (/.f64 (*.f64 a a) (pow.f64 b #s(literal 8 binary64)))) (/.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 8 binary64))) (/.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 4 binary64)) (*.f64 (pow.f64 b #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 6 binary64))))) (*.f64 a a) (/.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64)) (pow.f64 b #s(literal 4 binary64))) (neg.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 4 binary64))))) (*.f64 a a) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 b b)) (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64))))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(*.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) a) (/.f64 (*.f64 b b) a) (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64))) (*.f64 a a))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(*.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) a) (/.f64 (*.f64 b b) a) (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64))) (*.f64 a a))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(*.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) a) (/.f64 (*.f64 b b) a) (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64))) (*.f64 a a))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(pow a 2)
(*.f64 a a)
(pow a 2)
(*.f64 a a)
(pow a 2)
(*.f64 a a)
(pow a 2)
(*.f64 a a)
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(*.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) a) (/.f64 (*.f64 b b) a) (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64))) (*.f64 a a))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(*.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) a) (/.f64 (*.f64 b b) a) (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64))) (*.f64 a a))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(*.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) a) (/.f64 (*.f64 b b) a) (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64))) (*.f64 a a))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(*.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) a) (/.f64 (*.f64 b b) a) (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64))) (*.f64 a a))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(*.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) a) (/.f64 (*.f64 b b) a) (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64))) (*.f64 a a))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(*.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) a) (/.f64 (*.f64 b b) a) (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64))) (*.f64 a a))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* a (cos (* 1/180 (* angle (PI)))))
(*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) a)
(* a (cos (* 1/180 (* angle (PI)))))
(*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) a)
(* a (cos (* 1/180 (* angle (PI)))))
(*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) a)
(* a (cos (* 1/180 (* angle (PI)))))
(*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) a)
(* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* -1/180 (* angle (PI)))) 2)))
(*.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) a) (/.f64 (*.f64 b b) a) (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64))) (*.f64 a a))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* -1/180 (* angle (PI)))) 2)))
(*.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) a) (/.f64 (*.f64 b b) a) (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64))) (*.f64 a a))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* -1/180 (* angle (PI)))) 2)))
(*.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) a) (/.f64 (*.f64 b b) a) (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64))) (*.f64 a a))
(* 4 (+ (log (sqrt (/ (cos (* -1/180 (* angle (PI)))) a))) (* -1 (log (/ 1 a)))))
(*.f64 (+.f64 (log.f64 a) (log.f64 (sqrt.f64 (/.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) a)))) #s(literal 4 binary64))
(* 4 (+ (log (sqrt (/ (cos (* -1/180 (* angle (PI)))) a))) (* -1 (log (/ 1 a)))))
(*.f64 (+.f64 (log.f64 a) (log.f64 (sqrt.f64 (/.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) a)))) #s(literal 4 binary64))
(* 4 (+ (log (sqrt (/ (cos (* -1/180 (* angle (PI)))) a))) (* -1 (log (/ 1 a)))))
(*.f64 (+.f64 (log.f64 a) (log.f64 (sqrt.f64 (/.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) a)))) #s(literal 4 binary64))
(* 4 (+ (log (sqrt (/ (cos (* -1/180 (* angle (PI)))) a))) (* -1 (log (/ 1 a)))))
(*.f64 (+.f64 (log.f64 a) (log.f64 (sqrt.f64 (/.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) a)))) #s(literal 4 binary64))
(+ (log (sqrt (/ (cos (* -1/180 (* angle (PI)))) a))) (* -1 (log (/ 1 a))))
(+.f64 (log.f64 a) (log.f64 (sqrt.f64 (/.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) a))))
(+ (log (sqrt (/ (cos (* -1/180 (* angle (PI)))) a))) (* -1 (log (/ 1 a))))
(+.f64 (log.f64 a) (log.f64 (sqrt.f64 (/.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) a))))
(+ (log (sqrt (/ (cos (* -1/180 (* angle (PI)))) a))) (* -1 (log (/ 1 a))))
(+.f64 (log.f64 a) (log.f64 (sqrt.f64 (/.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) a))))
(+ (log (sqrt (/ (cos (* -1/180 (* angle (PI)))) a))) (* -1 (log (/ 1 a))))
(+.f64 (log.f64 a) (log.f64 (sqrt.f64 (/.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) a))))
(* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* -1/180 (* angle (PI)))) 2)))
(*.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) a) (/.f64 (*.f64 b b) a) (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64))) (*.f64 a a))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* -1/180 (* angle (PI)))) 2)))
(*.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) a) (/.f64 (*.f64 b b) a) (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64))) (*.f64 a a))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* -1/180 (* angle (PI)))) 2)))
(*.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) a) (/.f64 (*.f64 b b) a) (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64))) (*.f64 a a))
(+ (log (/ 1 (pow (cos (* -1/180 (* angle (PI)))) 2))) (* 2 (log (/ 1 a))))
(-.f64 (neg.f64 (*.f64 #s(literal 2 binary64) (log.f64 a))) (log.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64))))
(+ (log (/ 1 (pow (cos (* -1/180 (* angle (PI)))) 2))) (+ (* -1 (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)))) (* 2 (log (/ 1 a)))))
(fma.f64 (neg.f64 (*.f64 (/.f64 b a) (/.f64 b a))) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64))) (-.f64 (neg.f64 (*.f64 #s(literal 2 binary64) (log.f64 a))) (log.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64)))))
(+ (log (/ 1 (pow (cos (* -1/180 (* angle (PI)))) 2))) (+ (* -1 (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)))) (+ (* 1/24 (/ (+ (* -12 (/ (* (pow b 4) (pow (sin (* 1/180 (* angle (PI)))) 4)) (pow (cos (* -1/180 (* angle (PI)))) 4))) (* 24 (/ (* (pow b 4) (pow (sin (* 1/180 (* angle (PI)))) 4)) (pow (cos (* -1/180 (* angle (PI)))) 4)))) (pow a 4))) (* 2 (log (/ 1 a))))))
(-.f64 (fma.f64 (/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 b #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 4 binary64))) (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 4 binary64))) #s(literal 12 binary64)) (pow.f64 a #s(literal 4 binary64))) #s(literal 1/24 binary64) (fma.f64 (neg.f64 (*.f64 (/.f64 b a) (/.f64 b a))) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64))) (neg.f64 (*.f64 #s(literal 2 binary64) (log.f64 a))))) (log.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64))))
(+ (log (/ 1 (pow (cos (* -1/180 (* angle (PI)))) 2))) (+ (* -1 (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)))) (+ (* 1/720 (/ (+ (* -720 (/ (* (pow b 6) (pow (sin (* 1/180 (* angle (PI)))) 6)) (pow (cos (* -1/180 (* angle (PI)))) 6))) (+ (* -240 (/ (* (pow b 6) (pow (sin (* 1/180 (* angle (PI)))) 6)) (pow (cos (* -1/180 (* angle (PI)))) 6))) (* 720 (/ (* (pow b 6) (pow (sin (* 1/180 (* angle (PI)))) 6)) (pow (cos (* -1/180 (* angle (PI)))) 6))))) (pow a 6))) (+ (* 1/24 (/ (+ (* -12 (/ (* (pow b 4) (pow (sin (* 1/180 (* angle (PI)))) 4)) (pow (cos (* -1/180 (* angle (PI)))) 4))) (* 24 (/ (* (pow b 4) (pow (sin (* 1/180 (* angle (PI)))) 4)) (pow (cos (* -1/180 (* angle (PI)))) 4)))) (pow a 4))) (* 2 (log (/ 1 a)))))))
(-.f64 (fma.f64 (/.f64 (*.f64 (*.f64 #s(literal -240 binary64) (pow.f64 b #s(literal 6 binary64))) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 6 binary64)) (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 6 binary64)))) (pow.f64 a #s(literal 6 binary64))) #s(literal 1/720 binary64) (fma.f64 (/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 b #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 4 binary64))) (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 4 binary64))) #s(literal 12 binary64)) (pow.f64 a #s(literal 4 binary64))) #s(literal 1/24 binary64) (fma.f64 (neg.f64 (*.f64 (/.f64 b a) (/.f64 b a))) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64))) (neg.f64 (*.f64 #s(literal 2 binary64) (log.f64 a)))))) (log.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64))))
(* -1 (+ (log (/ 1 (pow (cos (* -1/180 (* angle (PI)))) 2))) (* 2 (log (/ 1 a)))))
(fma.f64 (log.f64 a) #s(literal 2 binary64) (neg.f64 (neg.f64 (log.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64))))))
(+ (* -1 (+ (log (/ 1 (pow (cos (* -1/180 (* angle (PI)))) 2))) (* 2 (log (/ 1 a))))) (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2))))
(fma.f64 (/.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64))) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)) (fma.f64 (log.f64 a) #s(literal 2 binary64) (neg.f64 (neg.f64 (log.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64)))))))
(+ (* -1 (+ (log (/ 1 (pow (cos (* -1/180 (* angle (PI)))) 2))) (* 2 (log (/ 1 a))))) (+ (* -1/24 (/ (+ (* -12 (/ (* (pow b 4) (pow (sin (* 1/180 (* angle (PI)))) 4)) (pow (cos (* -1/180 (* angle (PI)))) 4))) (* 24 (/ (* (pow b 4) (pow (sin (* 1/180 (* angle (PI)))) 4)) (pow (cos (* -1/180 (* angle (PI)))) 4)))) (pow a 4))) (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)))))
(fma.f64 (/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 b #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 4 binary64))) (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 4 binary64))) #s(literal 12 binary64)) (pow.f64 a #s(literal 4 binary64))) #s(literal -1/24 binary64) (fma.f64 (/.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64))) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)) (fma.f64 (log.f64 a) #s(literal 2 binary64) (neg.f64 (neg.f64 (log.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64))))))))
(+ (* -1 (+ (log (/ 1 (pow (cos (* -1/180 (* angle (PI)))) 2))) (* 2 (log (/ 1 a))))) (+ (* -1/24 (/ (+ (* -12 (/ (* (pow b 4) (pow (sin (* 1/180 (* angle (PI)))) 4)) (pow (cos (* -1/180 (* angle (PI)))) 4))) (* 24 (/ (* (pow b 4) (pow (sin (* 1/180 (* angle (PI)))) 4)) (pow (cos (* -1/180 (* angle (PI)))) 4)))) (pow a 4))) (+ (* -1/720 (/ (+ (* -720 (/ (* (pow b 6) (pow (sin (* 1/180 (* angle (PI)))) 6)) (pow (cos (* -1/180 (* angle (PI)))) 6))) (+ (* -240 (/ (* (pow b 6) (pow (sin (* 1/180 (* angle (PI)))) 6)) (pow (cos (* -1/180 (* angle (PI)))) 6))) (* 720 (/ (* (pow b 6) (pow (sin (* 1/180 (* angle (PI)))) 6)) (pow (cos (* -1/180 (* angle (PI)))) 6))))) (pow a 6))) (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2))))))
(+.f64 (fma.f64 (/.f64 (*.f64 (*.f64 #s(literal -240 binary64) (pow.f64 b #s(literal 6 binary64))) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 6 binary64)) (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 6 binary64)))) (pow.f64 a #s(literal 6 binary64))) #s(literal -1/720 binary64) (fma.f64 (/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 b #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 4 binary64))) (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 4 binary64))) #s(literal 12 binary64)) (pow.f64 a #s(literal 4 binary64))) #s(literal -1/24 binary64) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b)) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64)) (*.f64 a a))))) (fma.f64 (log.f64 a) #s(literal 2 binary64) (neg.f64 (neg.f64 (log.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64)))))))
(/ 1 (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)))
(/.f64 (/.f64 #s(literal 1 binary64) (*.f64 a a)) (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64)))
(/ (+ (* -1 (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 4)))) (/ 1 (pow (cos (* -1/180 (* angle (PI)))) 2))) (pow a 2))
(/.f64 (fma.f64 (neg.f64 (*.f64 (/.f64 b a) (/.f64 b a))) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 4 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64)))) (*.f64 a a))
(/ (- (+ (/ 1 (pow (cos (* -1/180 (* angle (PI)))) 2)) (/ (* (pow b 4) (pow (sin (* 1/180 (* angle (PI)))) 4)) (* (pow a 4) (pow (cos (* -1/180 (* angle (PI)))) 6)))) (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 4)))) (pow a 2))
(/.f64 (fma.f64 (/.f64 (pow.f64 b #s(literal 4 binary64)) (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 6 binary64))) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 4 binary64)) (pow.f64 a #s(literal 4 binary64))) (fma.f64 (neg.f64 (*.f64 (/.f64 b a) (/.f64 b a))) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 4 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64))))) (*.f64 a a))
(/ (- (+ (* -1 (/ (* (pow b 6) (pow (sin (* 1/180 (* angle (PI)))) 6)) (* (pow a 6) (pow (cos (* -1/180 (* angle (PI)))) 8)))) (/ 1 (pow (cos (* -1/180 (* angle (PI)))) 2))) (+ (* -1 (/ (* (pow b 4) (pow (sin (* 1/180 (* angle (PI)))) 4)) (* (pow a 4) (pow (cos (* -1/180 (* angle (PI)))) 6)))) (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 4))))) (pow a 2))
(/.f64 (fma.f64 (neg.f64 (/.f64 (pow.f64 b #s(literal 6 binary64)) (pow.f64 a #s(literal 6 binary64)))) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 6 binary64)) (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 8 binary64))) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64))) (fma.f64 (neg.f64 (/.f64 (pow.f64 b #s(literal 4 binary64)) (pow.f64 a #s(literal 4 binary64)))) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 4 binary64)) (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 6 binary64))) (/.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b)) (*.f64 a a)) (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 4 binary64)))))) (*.f64 a a))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(*.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) a) (/.f64 (*.f64 b b) a) (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64))) (*.f64 a a))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(*.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) a) (/.f64 (*.f64 b b) a) (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64))) (*.f64 a a))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(*.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) a) (/.f64 (*.f64 b b) a) (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64))) (*.f64 a a))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(pow a 2)
(*.f64 a a)
(pow a 2)
(*.f64 a a)
(pow a 2)
(*.f64 a a)
(pow a 2)
(*.f64 a a)
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(*.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) a) (/.f64 (*.f64 b b) a) (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64))) (*.f64 a a))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(*.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) a) (/.f64 (*.f64 b b) a) (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64))) (*.f64 a a))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(*.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) a) (/.f64 (*.f64 b b) a) (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64))) (*.f64 a a))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(*.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) a) (/.f64 (*.f64 b b) a) (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64))) (*.f64 a a))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(*.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) a) (/.f64 (*.f64 b b) a) (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64))) (*.f64 a a))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(*.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) a) (/.f64 (*.f64 b b) a) (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64))) (*.f64 a a))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* a (cos (* 1/180 (* angle (PI)))))
(*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) a)
(* a (cos (* 1/180 (* angle (PI)))))
(*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) a)
(* a (cos (* 1/180 (* angle (PI)))))
(*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) a)
(* a (cos (* 1/180 (* angle (PI)))))
(*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) a)
(* (pow a 2) (* (pow (cos (* -1/180 (* angle (PI)))) 2) (pow (sqrt -1) 4)))
(*.f64 (*.f64 (*.f64 a a) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64))) (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64)))
(* (pow a 2) (* (pow (cos (* -1/180 (* angle (PI)))) 2) (pow (sqrt -1) 4)))
(*.f64 (*.f64 (*.f64 a a) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64))) (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64)))
(* (pow a 2) (* (pow (cos (* -1/180 (* angle (PI)))) 2) (pow (sqrt -1) 4)))
(*.f64 (*.f64 (*.f64 a a) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64))) (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64)))
(* (pow a 2) (* (pow (cos (* -1/180 (* angle (PI)))) 2) (pow (sqrt -1) 4)))
(*.f64 (*.f64 (*.f64 a a) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64))) (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64)))
(* (pow a 2) (* (pow (cos (* -1/180 (* angle (PI)))) 2) (pow (sqrt -1) 4)))
(*.f64 (*.f64 (*.f64 a a) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64))) (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64)))
(* (pow a 2) (+ (* (pow (cos (* -1/180 (* angle (PI)))) 2) (pow (sqrt -1) 4)) (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2))))
(*.f64 (fma.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64)) (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b)) (*.f64 a a))) (*.f64 a a))
(* (pow a 2) (+ (* (pow (cos (* -1/180 (* angle (PI)))) 2) (pow (sqrt -1) 4)) (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2))))
(*.f64 (fma.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64)) (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b)) (*.f64 a a))) (*.f64 a a))
(* (pow a 2) (+ (* (pow (cos (* -1/180 (* angle (PI)))) 2) (pow (sqrt -1) 4)) (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2))))
(*.f64 (fma.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64)) (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b)) (*.f64 a a))) (*.f64 a a))
(* 4 (+ (log (* (sqrt (/ (cos (* -1/180 (* angle (PI)))) a)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 a)))))
(*.f64 (-.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) a)) #s(literal -1 binary64))) (log.f64 (/.f64 #s(literal -1 binary64) a))) #s(literal 4 binary64))
(* 4 (+ (log (* (sqrt (/ (cos (* -1/180 (* angle (PI)))) a)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 a)))))
(*.f64 (-.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) a)) #s(literal -1 binary64))) (log.f64 (/.f64 #s(literal -1 binary64) a))) #s(literal 4 binary64))
(* 4 (+ (log (* (sqrt (/ (cos (* -1/180 (* angle (PI)))) a)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 a)))))
(*.f64 (-.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) a)) #s(literal -1 binary64))) (log.f64 (/.f64 #s(literal -1 binary64) a))) #s(literal 4 binary64))
(* 4 (+ (log (* (sqrt (/ (cos (* -1/180 (* angle (PI)))) a)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 a)))))
(*.f64 (-.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) a)) #s(literal -1 binary64))) (log.f64 (/.f64 #s(literal -1 binary64) a))) #s(literal 4 binary64))
(+ (log (* (sqrt (/ (cos (* -1/180 (* angle (PI)))) a)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 a))))
(-.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) a)) #s(literal -1 binary64))) (log.f64 (/.f64 #s(literal -1 binary64) a)))
(+ (log (* (sqrt (/ (cos (* -1/180 (* angle (PI)))) a)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 a))))
(-.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) a)) #s(literal -1 binary64))) (log.f64 (/.f64 #s(literal -1 binary64) a)))
(+ (log (* (sqrt (/ (cos (* -1/180 (* angle (PI)))) a)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 a))))
(-.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) a)) #s(literal -1 binary64))) (log.f64 (/.f64 #s(literal -1 binary64) a)))
(+ (log (* (sqrt (/ (cos (* -1/180 (* angle (PI)))) a)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 a))))
(-.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) a)) #s(literal -1 binary64))) (log.f64 (/.f64 #s(literal -1 binary64) a)))
(* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* -1/180 (* angle (PI)))) 2)))
(*.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) a) (/.f64 (*.f64 b b) a) (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64))) (*.f64 a a))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* -1/180 (* angle (PI)))) 2)))
(*.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) a) (/.f64 (*.f64 b b) a) (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64))) (*.f64 a a))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* -1/180 (* angle (PI)))) 2)))
(*.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) a) (/.f64 (*.f64 b b) a) (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64))) (*.f64 a a))
(+ (log (/ 1 (pow (cos (* -1/180 (* angle (PI)))) 2))) (* 2 (log (/ -1 a))))
(-.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) a)) #s(literal 2 binary64)) (log.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64))))
(+ (log (/ 1 (pow (cos (* -1/180 (* angle (PI)))) 2))) (+ (* -1 (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)))) (* 2 (log (/ -1 a)))))
(fma.f64 (neg.f64 (*.f64 (/.f64 b a) (/.f64 b a))) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64))) (-.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) a)) #s(literal 2 binary64)) (log.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64)))))
(+ (log (/ 1 (pow (cos (* -1/180 (* angle (PI)))) 2))) (+ (* -1 (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)))) (+ (* 1/24 (/ (+ (* -12 (/ (* (pow b 4) (pow (sin (* 1/180 (* angle (PI)))) 4)) (pow (cos (* -1/180 (* angle (PI)))) 4))) (* 24 (/ (* (pow b 4) (pow (sin (* 1/180 (* angle (PI)))) 4)) (pow (cos (* -1/180 (* angle (PI)))) 4)))) (pow a 4))) (* 2 (log (/ -1 a))))))
(-.f64 (fma.f64 (/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 b #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 4 binary64))) (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 4 binary64))) #s(literal 12 binary64)) (pow.f64 a #s(literal 4 binary64))) #s(literal 1/24 binary64) (fma.f64 (neg.f64 (*.f64 b b)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64)) (*.f64 a a))) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) a)) #s(literal 2 binary64)))) (log.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64))))
(+ (log (/ 1 (pow (cos (* -1/180 (* angle (PI)))) 2))) (+ (* -1 (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)))) (+ (* 1/720 (/ (+ (* -720 (/ (* (pow b 6) (pow (sin (* 1/180 (* angle (PI)))) 6)) (pow (cos (* -1/180 (* angle (PI)))) 6))) (+ (* -240 (/ (* (pow b 6) (pow (sin (* 1/180 (* angle (PI)))) 6)) (pow (cos (* -1/180 (* angle (PI)))) 6))) (* 720 (/ (* (pow b 6) (pow (sin (* 1/180 (* angle (PI)))) 6)) (pow (cos (* -1/180 (* angle (PI)))) 6))))) (pow a 6))) (+ (* 1/24 (/ (+ (* -12 (/ (* (pow b 4) (pow (sin (* 1/180 (* angle (PI)))) 4)) (pow (cos (* -1/180 (* angle (PI)))) 4))) (* 24 (/ (* (pow b 4) (pow (sin (* 1/180 (* angle (PI)))) 4)) (pow (cos (* -1/180 (* angle (PI)))) 4)))) (pow a 4))) (* 2 (log (/ -1 a)))))))
(-.f64 (fma.f64 (/.f64 (*.f64 (*.f64 #s(literal -240 binary64) (pow.f64 b #s(literal 6 binary64))) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 6 binary64)) (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 6 binary64)))) (pow.f64 a #s(literal 6 binary64))) #s(literal 1/720 binary64) (fma.f64 (/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 b #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 4 binary64))) (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 4 binary64))) #s(literal 12 binary64)) (pow.f64 a #s(literal 4 binary64))) #s(literal 1/24 binary64) (fma.f64 (neg.f64 (*.f64 b b)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64)) (*.f64 a a))) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) a)) #s(literal 2 binary64))))) (log.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64))))
(* -1 (+ (log (/ 1 (pow (cos (* -1/180 (* angle (PI)))) 2))) (* 2 (log (/ -1 a)))))
(neg.f64 (-.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) a)) #s(literal 2 binary64)) (log.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64)))))
(+ (* -1 (+ (log (/ 1 (pow (cos (* -1/180 (* angle (PI)))) 2))) (* 2 (log (/ -1 a))))) (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2))))
(-.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b)) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64)) (*.f64 a a))) (-.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) a)) #s(literal 2 binary64)) (log.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64)))))
(+ (* -1 (+ (log (/ 1 (pow (cos (* -1/180 (* angle (PI)))) 2))) (* 2 (log (/ -1 a))))) (+ (* -1/24 (/ (+ (* -12 (/ (* (pow b 4) (pow (sin (* 1/180 (* angle (PI)))) 4)) (pow (cos (* -1/180 (* angle (PI)))) 4))) (* 24 (/ (* (pow b 4) (pow (sin (* 1/180 (* angle (PI)))) 4)) (pow (cos (* -1/180 (* angle (PI)))) 4)))) (pow a 4))) (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)))))
(fma.f64 (/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 b #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 4 binary64))) (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 4 binary64))) #s(literal 12 binary64)) (pow.f64 a #s(literal 4 binary64))) #s(literal -1/24 binary64) (-.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b)) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64)) (*.f64 a a))) (-.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) a)) #s(literal 2 binary64)) (log.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64))))))
(+ (* -1 (+ (log (/ 1 (pow (cos (* -1/180 (* angle (PI)))) 2))) (* 2 (log (/ -1 a))))) (+ (* -1/24 (/ (+ (* -12 (/ (* (pow b 4) (pow (sin (* 1/180 (* angle (PI)))) 4)) (pow (cos (* -1/180 (* angle (PI)))) 4))) (* 24 (/ (* (pow b 4) (pow (sin (* 1/180 (* angle (PI)))) 4)) (pow (cos (* -1/180 (* angle (PI)))) 4)))) (pow a 4))) (+ (* -1/720 (/ (+ (* -720 (/ (* (pow b 6) (pow (sin (* 1/180 (* angle (PI)))) 6)) (pow (cos (* -1/180 (* angle (PI)))) 6))) (+ (* -240 (/ (* (pow b 6) (pow (sin (* 1/180 (* angle (PI)))) 6)) (pow (cos (* -1/180 (* angle (PI)))) 6))) (* 720 (/ (* (pow b 6) (pow (sin (* 1/180 (* angle (PI)))) 6)) (pow (cos (* -1/180 (* angle (PI)))) 6))))) (pow a 6))) (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2))))))
(-.f64 (fma.f64 (/.f64 (*.f64 (*.f64 #s(literal -240 binary64) (pow.f64 b #s(literal 6 binary64))) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 6 binary64)) (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 6 binary64)))) (pow.f64 a #s(literal 6 binary64))) #s(literal -1/720 binary64) (fma.f64 (/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 b #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 4 binary64))) (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 4 binary64))) #s(literal 12 binary64)) (pow.f64 a #s(literal 4 binary64))) #s(literal -1/24 binary64) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b)) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64)) (*.f64 a a))))) (-.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) a)) #s(literal 2 binary64)) (log.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64)))))
(/ 1 (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)))
(/.f64 (/.f64 #s(literal 1 binary64) (*.f64 a a)) (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64)))
(/ (+ (* -1 (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 4)))) (/ 1 (pow (cos (* -1/180 (* angle (PI)))) 2))) (pow a 2))
(/.f64 (fma.f64 (neg.f64 (*.f64 (/.f64 b a) (/.f64 b a))) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 4 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64)))) (*.f64 a a))
(/ (- (+ (/ 1 (pow (cos (* -1/180 (* angle (PI)))) 2)) (/ (* (pow b 4) (pow (sin (* 1/180 (* angle (PI)))) 4)) (* (pow a 4) (pow (cos (* -1/180 (* angle (PI)))) 6)))) (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 4)))) (pow a 2))
(/.f64 (fma.f64 (/.f64 (pow.f64 b #s(literal 4 binary64)) (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 6 binary64))) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 4 binary64)) (pow.f64 a #s(literal 4 binary64))) (fma.f64 (neg.f64 (*.f64 (/.f64 b a) (/.f64 b a))) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 4 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64))))) (*.f64 a a))
(/ (- (+ (* -1 (/ (* (pow b 6) (pow (sin (* 1/180 (* angle (PI)))) 6)) (* (pow a 6) (pow (cos (* -1/180 (* angle (PI)))) 8)))) (/ 1 (pow (cos (* -1/180 (* angle (PI)))) 2))) (+ (* -1 (/ (* (pow b 4) (pow (sin (* 1/180 (* angle (PI)))) 4)) (* (pow a 4) (pow (cos (* -1/180 (* angle (PI)))) 6)))) (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 4))))) (pow a 2))
(/.f64 (fma.f64 (neg.f64 (/.f64 (pow.f64 b #s(literal 6 binary64)) (pow.f64 a #s(literal 6 binary64)))) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 6 binary64)) (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 8 binary64))) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64))) (fma.f64 (neg.f64 (/.f64 (pow.f64 b #s(literal 4 binary64)) (pow.f64 a #s(literal 4 binary64)))) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 4 binary64)) (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 6 binary64))) (/.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b)) (*.f64 a a)) (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 4 binary64)))))) (*.f64 a a))
(pow a 2)
(*.f64 a a)
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (* 1/32400 (* (pow b 2) (pow (PI) 2))))) (pow a 2))
(fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 b b) (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) (*.f64 angle angle) (*.f64 a a))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (* (pow a 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4))))))))) (pow a 2))
(fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal -1/3149280000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64))) (*.f64 b b) (*.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) #s(literal 1/3149280000 binary64)) a) a)) (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 b b) (*.f64 #s(literal -1/32400 binary64) (*.f64 a a))))) (*.f64 angle angle) (*.f64 a a))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (+ (* (pow a 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4)))) (* (pow angle 2) (+ (* (pow a 2) (+ (* -1/816293376000000 (pow (PI) 6)) (* -1/12244400640000000 (pow (PI) 6)))) (* (pow b 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))))))))))) (pow a 2))
(fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal -1/3149280000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64))) (*.f64 b b) (fma.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) #s(literal 1/3149280000 binary64)) a) a (*.f64 (fma.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 6 binary64)) #s(literal -1/765275040000000 binary64)) a) a (*.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 6 binary64)) #s(literal 1/765275040000000 binary64)) b) b)) (*.f64 angle angle)))) (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 b b) (*.f64 #s(literal -1/32400 binary64) (*.f64 a a))))) (*.f64 angle angle) (*.f64 a a))
(pow a 2)
(*.f64 a a)
(+ (* -1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2)))) (pow a 2))
(fma.f64 (*.f64 (*.f64 angle angle) #s(literal -1/32400 binary64)) (*.f64 (*.f64 (*.f64 a a) (PI.f64)) (PI.f64)) (*.f64 a a))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow a 2) (* (pow angle 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4))))))) (pow a 2))
(fma.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) #s(literal 1/3149280000 binary64)) angle) angle) (*.f64 a a) (*.f64 (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)) (PI.f64)) (PI.f64))) (*.f64 angle angle) (*.f64 a a))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* (pow a 2) (* (pow angle 2) (+ (* -1/816293376000000 (pow (PI) 6)) (* -1/12244400640000000 (pow (PI) 6))))) (* (pow a 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4)))))))) (pow a 2))
(fma.f64 (fma.f64 (*.f64 (*.f64 angle angle) (*.f64 a a)) (fma.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 6 binary64)) #s(literal -1/765275040000000 binary64)) angle) angle (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) #s(literal 1/3149280000 binary64))) (*.f64 (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)) (PI.f64)) (PI.f64))) (*.f64 angle angle) (*.f64 a a))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b))
(* (pow angle 2) (+ (* -1/3149280000 (* (pow angle 2) (* (pow b 2) (pow (PI) 4)))) (* 1/32400 (* (pow b 2) (pow (PI) 2)))))
(*.f64 (fma.f64 (*.f64 (*.f64 angle angle) #s(literal -1/3149280000 binary64)) (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) b) b) (*.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 b b)) (PI.f64)) (PI.f64))) (*.f64 angle angle))
(* (pow angle 2) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (* (pow angle 2) (* (pow b 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))))))))
(*.f64 (fma.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 b b)) (PI.f64)) (PI.f64) (*.f64 (fma.f64 (*.f64 #s(literal -1/3149280000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64))) (*.f64 b b) (*.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 6 binary64)) #s(literal 1/765275040000000 binary64)) b) b) (*.f64 angle angle))) (*.f64 angle angle))) (*.f64 angle angle))
(* (pow angle 2) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (* (pow angle 2) (+ (* (pow angle 2) (* (pow b 2) (+ (* -1/396718580736000000000 (pow (PI) 8)) (* -1/2777030065152000000000 (pow (PI) 8))))) (* (pow b 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6))))))))))
(*.f64 (fma.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 b b)) (PI.f64)) (PI.f64) (*.f64 (fma.f64 (*.f64 #s(literal -1/3149280000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64))) (*.f64 b b) (*.f64 (fma.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 6 binary64)) #s(literal 1/765275040000000 binary64)) b) b (*.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 8 binary64)) #s(literal -1/347128758144000000000 binary64)) b) b) (*.f64 angle angle))) (*.f64 angle angle))) (*.f64 angle angle))) (*.f64 angle angle))
(pow a 2)
(*.f64 a a)
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (* 1/32400 (* (pow b 2) (pow (PI) 2))))) (pow a 2))
(fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 b b) (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) (*.f64 angle angle) (*.f64 a a))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (* (pow a 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4))))))))) (pow a 2))
(fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal -1/3149280000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64))) (*.f64 b b) (*.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) #s(literal 1/3149280000 binary64)) a) a)) (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 b b) (*.f64 #s(literal -1/32400 binary64) (*.f64 a a))))) (*.f64 angle angle) (*.f64 a a))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (+ (* (pow a 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4)))) (* (pow angle 2) (+ (* (pow a 2) (+ (* -1/816293376000000 (pow (PI) 6)) (* -1/12244400640000000 (pow (PI) 6)))) (* (pow b 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))))))))))) (pow a 2))
(fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal -1/3149280000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64))) (*.f64 b b) (fma.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) #s(literal 1/3149280000 binary64)) a) a (*.f64 (fma.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 6 binary64)) #s(literal -1/765275040000000 binary64)) a) a (*.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 6 binary64)) #s(literal 1/765275040000000 binary64)) b) b)) (*.f64 angle angle)))) (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 b b) (*.f64 #s(literal -1/32400 binary64) (*.f64 a a))))) (*.f64 angle angle) (*.f64 a a))
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)
(pow a 2)
(*.f64 a a)
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (* 1/32400 (* (pow b 2) (pow (PI) 2))))) (pow a 2))
(fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 b b) (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) (*.f64 angle angle) (*.f64 a a))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (* (pow a 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4))))))))) (pow a 2))
(fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal -1/3149280000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64))) (*.f64 b b) (*.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) #s(literal 1/3149280000 binary64)) a) a)) (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 b b) (*.f64 #s(literal -1/32400 binary64) (*.f64 a a))))) (*.f64 angle angle) (*.f64 a a))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (+ (* (pow a 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4)))) (* (pow angle 2) (+ (* (pow a 2) (+ (* -1/816293376000000 (pow (PI) 6)) (* -1/12244400640000000 (pow (PI) 6)))) (* (pow b 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))))))))))) (pow a 2))
(fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal -1/3149280000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64))) (*.f64 b b) (fma.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) #s(literal 1/3149280000 binary64)) a) a (*.f64 (fma.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 6 binary64)) #s(literal -1/765275040000000 binary64)) a) a (*.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 6 binary64)) #s(literal 1/765275040000000 binary64)) b) b)) (*.f64 angle angle)))) (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 b b) (*.f64 #s(literal -1/32400 binary64) (*.f64 a a))))) (*.f64 angle angle) (*.f64 a a))
(pow a 2)
(*.f64 a a)
(+ (* -1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2)))) (pow a 2))
(fma.f64 (*.f64 (*.f64 angle angle) #s(literal -1/32400 binary64)) (*.f64 (*.f64 (*.f64 a a) (PI.f64)) (PI.f64)) (*.f64 a a))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow a 2) (* (pow angle 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4))))))) (pow a 2))
(fma.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) #s(literal 1/3149280000 binary64)) angle) angle) (*.f64 a a) (*.f64 (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)) (PI.f64)) (PI.f64))) (*.f64 angle angle) (*.f64 a a))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* (pow a 2) (* (pow angle 2) (+ (* -1/816293376000000 (pow (PI) 6)) (* -1/12244400640000000 (pow (PI) 6))))) (* (pow a 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4)))))))) (pow a 2))
(fma.f64 (fma.f64 (*.f64 (*.f64 angle angle) (*.f64 a a)) (fma.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 6 binary64)) #s(literal -1/765275040000000 binary64)) angle) angle (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) #s(literal 1/3149280000 binary64))) (*.f64 (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)) (PI.f64)) (PI.f64))) (*.f64 angle angle) (*.f64 a a))
a
(+ a (* -1/64800 (* a (* (pow angle 2) (pow (PI) 2)))))
(fma.f64 (*.f64 a (*.f64 angle angle)) (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64))) a)
(+ a (* (pow angle 2) (+ (* -1/64800 (* a (pow (PI) 2))) (* 1/25194240000 (* a (* (pow angle 2) (pow (PI) 4)))))))
(fma.f64 (fma.f64 (*.f64 #s(literal 1/25194240000 binary64) (*.f64 a (*.f64 angle angle))) (pow.f64 (PI.f64) #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) a) #s(literal -1/64800 binary64))) (*.f64 angle angle) a)
(+ a (* (pow angle 2) (+ (* -1/64800 (* a (pow (PI) 2))) (* (pow angle 2) (+ (* -1/24488801280000000 (* a (* (pow angle 2) (pow (PI) 6)))) (* 1/25194240000 (* a (pow (PI) 4))))))))
(fma.f64 (fma.f64 (*.f64 (*.f64 #s(literal -1/64800 binary64) a) (PI.f64)) (PI.f64) (*.f64 (fma.f64 (*.f64 #s(literal -1/24488801280000000 binary64) (*.f64 a (*.f64 angle angle))) (pow.f64 (PI.f64) #s(literal 6 binary64)) (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) a) #s(literal 1/25194240000 binary64))) (*.f64 angle angle))) (*.f64 angle angle) a)
(pow a 2)
(*.f64 a a)
(+ (* -1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2)))) (pow a 2))
(fma.f64 (*.f64 (*.f64 angle angle) #s(literal -1/32400 binary64)) (*.f64 (*.f64 (*.f64 a a) (PI.f64)) (PI.f64)) (*.f64 a a))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow a 2) (* (pow angle 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4))))))) (pow a 2))
(fma.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) #s(literal 1/3149280000 binary64)) angle) angle) (*.f64 a a) (*.f64 (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)) (PI.f64)) (PI.f64))) (*.f64 angle angle) (*.f64 a a))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* (pow a 2) (* (pow angle 2) (+ (* -1/816293376000000 (pow (PI) 6)) (* -1/12244400640000000 (pow (PI) 6))))) (* (pow a 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4)))))))) (pow a 2))
(fma.f64 (fma.f64 (*.f64 (*.f64 angle angle) (*.f64 a a)) (fma.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 6 binary64)) #s(literal -1/765275040000000 binary64)) angle) angle (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) #s(literal 1/3149280000 binary64))) (*.f64 (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)) (PI.f64)) (PI.f64))) (*.f64 angle angle) (*.f64 a a))
(pow a 2)
(*.f64 a a)
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (* 1/32400 (* (pow b 2) (pow (PI) 2))))) (pow a 2))
(fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 b b) (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) (*.f64 angle angle) (*.f64 a a))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (* (pow a 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4))))))))) (pow a 2))
(fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal -1/3149280000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64))) (*.f64 b b) (*.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) #s(literal 1/3149280000 binary64)) a) a)) (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 b b) (*.f64 #s(literal -1/32400 binary64) (*.f64 a a))))) (*.f64 angle angle) (*.f64 a a))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (+ (* (pow a 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4)))) (* (pow angle 2) (+ (* (pow a 2) (+ (* -1/816293376000000 (pow (PI) 6)) (* -1/12244400640000000 (pow (PI) 6)))) (* (pow b 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))))))))))) (pow a 2))
(fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal -1/3149280000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64))) (*.f64 b b) (fma.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) #s(literal 1/3149280000 binary64)) a) a (*.f64 (fma.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 6 binary64)) #s(literal -1/765275040000000 binary64)) a) a (*.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 6 binary64)) #s(literal 1/765275040000000 binary64)) b) b)) (*.f64 angle angle)))) (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 b b) (*.f64 #s(literal -1/32400 binary64) (*.f64 a a))))) (*.f64 angle angle) (*.f64 a a))
(* 4 (log (sqrt a)))
(*.f64 (log.f64 (sqrt.f64 a)) #s(literal 4 binary64))
(+ (* -1/32400 (* (pow angle 2) (pow (PI) 2))) (* 4 (log (sqrt a))))
(fma.f64 (log.f64 (sqrt.f64 a)) #s(literal 4 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64)) angle) angle))
(+ (* 4 (log (sqrt a))) (* (pow angle 2) (+ (* -1/32400 (pow (PI) 2)) (* 1/6 (* (pow angle 2) (+ (* -1/1399680000 (pow (PI) 4)) (* 12 (/ (- (* 1/25194240000 (* a (pow (PI) 4))) (* 1/16796160000 (* a (pow (PI) 4)))) a))))))))
(fma.f64 (fma.f64 (*.f64 (fma.f64 #s(literal -1/8398080000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) a) #s(literal -1/50388480000 binary64)) a))) angle) angle (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64))) (*.f64 angle angle) (*.f64 (log.f64 (sqrt.f64 a)) #s(literal 4 binary64)))
(+ (* 4 (log (sqrt a))) (* (pow angle 2) (+ (* -1/32400 (pow (PI) 2)) (* (pow angle 2) (+ (* 1/180 (* (pow angle 2) (+ (* -1/9069926400000 (pow (PI) 6)) (+ (* 1/360 (/ (* (pow (PI) 2) (- (* 1/25194240000 (* a (pow (PI) 4))) (* 1/16796160000 (* a (pow (PI) 4))))) a)) (* 360 (/ (- (* -1/24488801280000000 (* a (pow (PI) 6))) (* -1/129600 (* (pow (PI) 2) (- (* 1/25194240000 (* a (pow (PI) 4))) (* 1/16796160000 (* a (pow (PI) 4))))))) a)))))) (* 1/6 (+ (* -1/1399680000 (pow (PI) 4)) (* 12 (/ (- (* 1/25194240000 (* a (pow (PI) 4))) (* 1/16796160000 (* a (pow (PI) 4)))) a)))))))))
(fma.f64 (fma.f64 (*.f64 #s(literal -1/32400 binary64) (PI.f64)) (PI.f64) (*.f64 (fma.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) angle) (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/24488801280000000 binary64) (pow.f64 (PI.f64) #s(literal 6 binary64))) a (*.f64 (*.f64 #s(literal 1/129600 binary64) (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) a) #s(literal -1/50388480000 binary64))) (*.f64 (PI.f64) (PI.f64)))) a) #s(literal 360 binary64) (fma.f64 (*.f64 #s(literal 1/360 binary64) (*.f64 (PI.f64) (PI.f64))) (/.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) a) #s(literal -1/50388480000 binary64)) a) (*.f64 #s(literal -1/9069926400000 binary64) (pow.f64 (PI.f64) #s(literal 6 binary64))))) (fma.f64 #s(literal -1/8398080000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) a) #s(literal -1/50388480000 binary64)) a)))) (*.f64 angle angle))) (*.f64 angle angle) (*.f64 (log.f64 (sqrt.f64 a)) #s(literal 4 binary64)))
(log (sqrt a))
(log.f64 (sqrt.f64 a))
(+ (log (sqrt a)) (* -1/129600 (* (pow angle 2) (pow (PI) 2))))
(fma.f64 (*.f64 (*.f64 #s(literal -1/129600 binary64) (*.f64 (PI.f64) (PI.f64))) angle) angle (log.f64 (sqrt.f64 a)))
(+ (log (sqrt a)) (* (pow angle 2) (+ (* -1/129600 (pow (PI) 2)) (* 1/24 (* (pow angle 2) (+ (* -1/1399680000 (pow (PI) 4)) (* 12 (/ (- (* 1/25194240000 (* a (pow (PI) 4))) (* 1/16796160000 (* a (pow (PI) 4)))) a))))))))
(fma.f64 (fma.f64 (*.f64 (fma.f64 #s(literal -1/33592320000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64)) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) a) #s(literal -1/50388480000 binary64)) a))) angle) angle (*.f64 #s(literal -1/129600 binary64) (*.f64 (PI.f64) (PI.f64)))) (*.f64 angle angle) (log.f64 (sqrt.f64 a)))
(+ (log (sqrt a)) (* (pow angle 2) (+ (* -1/129600 (pow (PI) 2)) (* (pow angle 2) (+ (* 1/720 (* (pow angle 2) (+ (* -1/9069926400000 (pow (PI) 6)) (+ (* 1/360 (/ (* (pow (PI) 2) (- (* 1/25194240000 (* a (pow (PI) 4))) (* 1/16796160000 (* a (pow (PI) 4))))) a)) (* 360 (/ (- (* -1/24488801280000000 (* a (pow (PI) 6))) (* -1/129600 (* (pow (PI) 2) (- (* 1/25194240000 (* a (pow (PI) 4))) (* 1/16796160000 (* a (pow (PI) 4))))))) a)))))) (* 1/24 (+ (* -1/1399680000 (pow (PI) 4)) (* 12 (/ (- (* 1/25194240000 (* a (pow (PI) 4))) (* 1/16796160000 (* a (pow (PI) 4)))) a)))))))))
(fma.f64 (fma.f64 (*.f64 #s(literal -1/129600 binary64) (PI.f64)) (PI.f64) (*.f64 (fma.f64 (*.f64 #s(literal 1/720 binary64) (*.f64 angle angle)) (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/24488801280000000 binary64) (pow.f64 (PI.f64) #s(literal 6 binary64))) a (*.f64 (*.f64 #s(literal 1/129600 binary64) (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) a) #s(literal -1/50388480000 binary64))) (*.f64 (PI.f64) (PI.f64)))) a) #s(literal 360 binary64) (fma.f64 (*.f64 #s(literal 1/360 binary64) (*.f64 (PI.f64) (PI.f64))) (/.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) a) #s(literal -1/50388480000 binary64)) a) (*.f64 #s(literal -1/9069926400000 binary64) (pow.f64 (PI.f64) #s(literal 6 binary64))))) (fma.f64 #s(literal -1/33592320000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64)) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) a) #s(literal -1/50388480000 binary64)) a)))) (*.f64 angle angle))) (*.f64 angle angle) (log.f64 (sqrt.f64 a)))
(pow a 2)
(*.f64 a a)
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (* 1/32400 (* (pow b 2) (pow (PI) 2))))) (pow a 2))
(fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 b b) (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) (*.f64 angle angle) (*.f64 a a))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (* (pow a 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4))))))))) (pow a 2))
(fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal -1/3149280000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64))) (*.f64 b b) (*.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) #s(literal 1/3149280000 binary64)) a) a)) (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 b b) (*.f64 #s(literal -1/32400 binary64) (*.f64 a a))))) (*.f64 angle angle) (*.f64 a a))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (+ (* (pow a 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4)))) (* (pow angle 2) (+ (* (pow a 2) (+ (* -1/816293376000000 (pow (PI) 6)) (* -1/12244400640000000 (pow (PI) 6)))) (* (pow b 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))))))))))) (pow a 2))
(fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal -1/3149280000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64))) (*.f64 b b) (fma.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) #s(literal 1/3149280000 binary64)) a) a (*.f64 (fma.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 6 binary64)) #s(literal -1/765275040000000 binary64)) a) a (*.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 6 binary64)) #s(literal 1/765275040000000 binary64)) b) b)) (*.f64 angle angle)))) (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 b b) (*.f64 #s(literal -1/32400 binary64) (*.f64 a a))))) (*.f64 angle angle) (*.f64 a a))
(log (/ 1 (pow a 2)))
(neg.f64 (log.f64 (*.f64 a a)))
(+ (log (/ 1 (pow a 2))) (* -1 (* (pow a 2) (* (pow angle 2) (+ (* -1/32400 (/ (pow (PI) 2) (pow a 2))) (* 1/32400 (/ (* (pow b 2) (pow (PI) 2)) (pow a 4))))))))
(neg.f64 (fma.f64 (*.f64 (fma.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) a) (/.f64 #s(literal -1/32400 binary64) a) (/.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 b b)) (PI.f64)) (PI.f64)) (pow.f64 a #s(literal 4 binary64)))) (*.f64 a a)) (*.f64 angle angle) (log.f64 (*.f64 a a))))
(+ (log (/ 1 (pow a 2))) (* (pow angle 2) (+ (* -1 (* (pow a 2) (+ (* -1/32400 (/ (pow (PI) 2) (pow a 2))) (* 1/32400 (/ (* (pow b 2) (pow (PI) 2)) (pow a 4)))))) (* 1/24 (* (pow angle 2) (+ (* -24 (* (pow a 2) (+ (* -1 (/ (* (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (* 1/32400 (* (pow b 2) (pow (PI) 2)))) (+ (* -1/32400 (/ (pow (PI) 2) (pow a 2))) (* 1/32400 (/ (* (pow b 2) (pow (PI) 2)) (pow a 4))))) (pow a 2))) (+ (* -1/3149280000 (/ (* (pow b 2) (pow (PI) 4)) (pow a 4))) (+ (* 1/12597120000 (/ (pow (PI) 4) (pow a 2))) (* 1/4199040000 (/ (pow (PI) 4) (pow a 2)))))))) (* -12 (* (pow a 4) (pow (+ (* -1/32400 (/ (pow (PI) 2) (pow a 2))) (* 1/32400 (/ (* (pow b 2) (pow (PI) 2)) (pow a 4)))) 2)))))))))
(fma.f64 (fma.f64 (fma.f64 (*.f64 (fma.f64 (neg.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 b b) (*.f64 #s(literal -1/32400 binary64) (*.f64 a a))))) (/.f64 (fma.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) a) (/.f64 #s(literal -1/32400 binary64) a) (/.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 b b)) (PI.f64)) (PI.f64)) (pow.f64 a #s(literal 4 binary64)))) (*.f64 a a)) (fma.f64 (*.f64 #s(literal -1/3149280000 binary64) (*.f64 b b)) (/.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) (pow.f64 a #s(literal 4 binary64))) (*.f64 (/.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) (*.f64 a a)) #s(literal 1/3149280000 binary64)))) (*.f64 a a)) #s(literal -1 binary64) (*.f64 (*.f64 (pow.f64 (fma.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) a) (/.f64 #s(literal -1/32400 binary64) a) (/.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 b b)) (PI.f64)) (PI.f64)) (pow.f64 a #s(literal 4 binary64)))) #s(literal 2 binary64)) (pow.f64 a #s(literal 4 binary64))) #s(literal -1/2 binary64))) (*.f64 angle angle) (*.f64 (neg.f64 (*.f64 a a)) (fma.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) a) (/.f64 #s(literal -1/32400 binary64) a) (/.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 b b)) (PI.f64)) (PI.f64)) (pow.f64 a #s(literal 4 binary64)))))) (*.f64 angle angle) (neg.f64 (log.f64 (*.f64 a a))))
(+ (log (/ 1 (pow a 2))) (* (pow angle 2) (+ (* -1 (* (pow a 2) (+ (* -1/32400 (/ (pow (PI) 2) (pow a 2))) (* 1/32400 (/ (* (pow b 2) (pow (PI) 2)) (pow a 4)))))) (* (pow angle 2) (+ (* 1/720 (* (pow angle 2) (+ (* -720 (* (pow a 2) (+ (* -1 (/ (* (+ (* -1 (/ (* (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (* 1/32400 (* (pow b 2) (pow (PI) 2)))) (+ (* -1/32400 (/ (pow (PI) 2) (pow a 2))) (* 1/32400 (/ (* (pow b 2) (pow (PI) 2)) (pow a 4))))) (pow a 2))) (+ (* -1/3149280000 (/ (* (pow b 2) (pow (PI) 4)) (pow a 4))) (+ (* 1/12597120000 (/ (pow (PI) 4) (pow a 2))) (* 1/4199040000 (/ (pow (PI) 4) (pow a 2)))))) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (* 1/32400 (* (pow b 2) (pow (PI) 2))))) (pow a 2))) (+ (* -1 (/ (* (+ (* -1/32400 (/ (pow (PI) 2) (pow a 2))) (* 1/32400 (/ (* (pow b 2) (pow (PI) 2)) (pow a 4)))) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (* (pow a 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4)))))) (pow a 2))) (+ (* -1/816293376000000 (/ (pow (PI) 6) (pow a 2))) (+ (* -1/12244400640000000 (/ (pow (PI) 6) (pow a 2))) (/ (* (pow b 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))) (pow a 4)))))))) (+ (* -720 (* (pow a 4) (* (+ (* -1 (/ (* (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (* 1/32400 (* (pow b 2) (pow (PI) 2)))) (+ (* -1/32400 (/ (pow (PI) 2) (pow a 2))) (* 1/32400 (/ (* (pow b 2) (pow (PI) 2)) (pow a 4))))) (pow a 2))) (+ (* -1/3149280000 (/ (* (pow b 2) (pow (PI) 4)) (pow a 4))) (+ (* 1/12597120000 (/ (pow (PI) 4) (pow a 2))) (* 1/4199040000 (/ (pow (PI) 4) (pow a 2)))))) (+ (* -1/32400 (/ (pow (PI) 2) (pow a 2))) (* 1/32400 (/ (* (pow b 2) (pow (PI) 2)) (pow a 4))))))) (* -240 (* (pow a 6) (pow (+ (* -1/32400 (/ (pow (PI) 2) (pow a 2))) (* 1/32400 (/ (* (pow b 2) (pow (PI) 2)) (pow a 4)))) 3))))))) (* 1/24 (+ (* -24 (* (pow a 2) (+ (* -1 (/ (* (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (* 1/32400 (* (pow b 2) (pow (PI) 2)))) (+ (* -1/32400 (/ (pow (PI) 2) (pow a 2))) (* 1/32400 (/ (* (pow b 2) (pow (PI) 2)) (pow a 4))))) (pow a 2))) (+ (* -1/3149280000 (/ (* (pow b 2) (pow (PI) 4)) (pow a 4))) (+ (* 1/12597120000 (/ (pow (PI) 4) (pow a 2))) (* 1/4199040000 (/ (pow (PI) 4) (pow a 2)))))))) (* -12 (* (pow a 4) (pow (+ (* -1/32400 (/ (pow (PI) 2) (pow a 2))) (* 1/32400 (/ (* (pow b 2) (pow (PI) 2)) (pow a 4)))) 2))))))))))
(fma.f64 (fma.f64 (neg.f64 (*.f64 a a)) (fma.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) a) (/.f64 #s(literal -1/32400 binary64) a) (/.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 b b)) (PI.f64)) (PI.f64)) (pow.f64 a #s(literal 4 binary64)))) (*.f64 (fma.f64 (*.f64 #s(literal 1/720 binary64) (*.f64 angle angle)) (fma.f64 #s(literal -720 binary64) (fma.f64 (fma.f64 (fma.f64 (neg.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 b b) (*.f64 #s(literal -1/32400 binary64) (*.f64 a a))))) (/.f64 (fma.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) a) (/.f64 #s(literal -1/32400 binary64) a) (/.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 b b)) (PI.f64)) (PI.f64)) (pow.f64 a #s(literal 4 binary64)))) (*.f64 a a)) (fma.f64 (*.f64 #s(literal -1/3149280000 binary64) (*.f64 b b)) (/.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) (pow.f64 a #s(literal 4 binary64))) (*.f64 (/.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) (*.f64 a a)) #s(literal 1/3149280000 binary64)))) (neg.f64 (/.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 b b) (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) (*.f64 a a))) (-.f64 (fma.f64 (/.f64 (pow.f64 (PI.f64) #s(literal 6 binary64)) (*.f64 a a)) #s(literal -1/765275040000000 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 6 binary64)) #s(literal 1/765275040000000 binary64)) b) b) (pow.f64 a #s(literal 4 binary64)))) (*.f64 (fma.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) a) (/.f64 #s(literal -1/32400 binary64) a) (/.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 b b)) (PI.f64)) (PI.f64)) (pow.f64 a #s(literal 4 binary64)))) (/.f64 (fma.f64 (*.f64 #s(literal -1/3149280000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64))) (*.f64 b b) (*.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) #s(literal 1/3149280000 binary64)) a) a)) (*.f64 a a))))) (*.f64 a a) (*.f64 (*.f64 (pow.f64 a #s(literal 4 binary64)) (fma.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) a) (/.f64 #s(literal -1/32400 binary64) a) (/.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 b b)) (PI.f64)) (PI.f64)) (pow.f64 a #s(literal 4 binary64))))) (fma.f64 (neg.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 b b) (*.f64 #s(literal -1/32400 binary64) (*.f64 a a))))) (/.f64 (fma.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) a) (/.f64 #s(literal -1/32400 binary64) a) (/.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 b b)) (PI.f64)) (PI.f64)) (pow.f64 a #s(literal 4 binary64)))) (*.f64 a a)) (fma.f64 (*.f64 #s(literal -1/3149280000 binary64) (*.f64 b b)) (/.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) (pow.f64 a #s(literal 4 binary64))) (*.f64 (/.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) (*.f64 a a)) #s(literal 1/3149280000 binary64)))))) (*.f64 (*.f64 #s(literal -240 binary64) (pow.f64 a #s(literal 6 binary64))) (pow.f64 (fma.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) a) (/.f64 #s(literal -1/32400 binary64) a) (/.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 b b)) (PI.f64)) (PI.f64)) (pow.f64 a #s(literal 4 binary64)))) #s(literal 3 binary64)))) (fma.f64 (*.f64 (fma.f64 (neg.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 b b) (*.f64 #s(literal -1/32400 binary64) (*.f64 a a))))) (/.f64 (fma.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) a) (/.f64 #s(literal -1/32400 binary64) a) (/.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 b b)) (PI.f64)) (PI.f64)) (pow.f64 a #s(literal 4 binary64)))) (*.f64 a a)) (fma.f64 (*.f64 #s(literal -1/3149280000 binary64) (*.f64 b b)) (/.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) (pow.f64 a #s(literal 4 binary64))) (*.f64 (/.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) (*.f64 a a)) #s(literal 1/3149280000 binary64)))) (*.f64 a a)) #s(literal -1 binary64) (*.f64 (*.f64 (pow.f64 (fma.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) a) (/.f64 #s(literal -1/32400 binary64) a) (/.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 b b)) (PI.f64)) (PI.f64)) (pow.f64 a #s(literal 4 binary64)))) #s(literal 2 binary64)) (pow.f64 a #s(literal 4 binary64))) #s(literal -1/2 binary64)))) (*.f64 angle angle))) (*.f64 angle angle) (neg.f64 (log.f64 (*.f64 a a))))
(* -1 (log (/ 1 (pow a 2))))
(log.f64 (*.f64 a a))
(+ (* -1 (log (/ 1 (pow a 2)))) (* (pow a 2) (* (pow angle 2) (+ (* -1/32400 (/ (pow (PI) 2) (pow a 2))) (* 1/32400 (/ (* (pow b 2) (pow (PI) 2)) (pow a 4)))))))
(fma.f64 (*.f64 (fma.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) a) (/.f64 #s(literal -1/32400 binary64) a) (/.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 b b)) (PI.f64)) (PI.f64)) (pow.f64 a #s(literal 4 binary64)))) (*.f64 a a)) (*.f64 angle angle) (log.f64 (*.f64 a a)))
(+ (* -1 (log (/ 1 (pow a 2)))) (* (pow angle 2) (+ (* -1/24 (* (pow angle 2) (+ (* -24 (* (pow a 2) (+ (* -1 (/ (* (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (* 1/32400 (* (pow b 2) (pow (PI) 2)))) (+ (* -1/32400 (/ (pow (PI) 2) (pow a 2))) (* 1/32400 (/ (* (pow b 2) (pow (PI) 2)) (pow a 4))))) (pow a 2))) (+ (* -1/3149280000 (/ (* (pow b 2) (pow (PI) 4)) (pow a 4))) (+ (* 1/12597120000 (/ (pow (PI) 4) (pow a 2))) (* 1/4199040000 (/ (pow (PI) 4) (pow a 2)))))))) (* -12 (* (pow a 4) (pow (+ (* -1/32400 (/ (pow (PI) 2) (pow a 2))) (* 1/32400 (/ (* (pow b 2) (pow (PI) 2)) (pow a 4)))) 2)))))) (* (pow a 2) (+ (* -1/32400 (/ (pow (PI) 2) (pow a 2))) (* 1/32400 (/ (* (pow b 2) (pow (PI) 2)) (pow a 4))))))))
(fma.f64 (fma.f64 (*.f64 (fma.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) a) (/.f64 #s(literal -1/32400 binary64) a) (/.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 b b)) (PI.f64)) (PI.f64)) (pow.f64 a #s(literal 4 binary64)))) a) a (*.f64 (fma.f64 (*.f64 (fma.f64 (neg.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 b b) (*.f64 #s(literal -1/32400 binary64) (*.f64 a a))))) (/.f64 (fma.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) a) (/.f64 #s(literal -1/32400 binary64) a) (/.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 b b)) (PI.f64)) (PI.f64)) (pow.f64 a #s(literal 4 binary64)))) (*.f64 a a)) (fma.f64 (*.f64 #s(literal -1/3149280000 binary64) (*.f64 b b)) (/.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) (pow.f64 a #s(literal 4 binary64))) (*.f64 (/.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) (*.f64 a a)) #s(literal 1/3149280000 binary64)))) (*.f64 a a)) #s(literal 1 binary64) (*.f64 (*.f64 (pow.f64 (fma.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) a) (/.f64 #s(literal -1/32400 binary64) a) (/.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 b b)) (PI.f64)) (PI.f64)) (pow.f64 a #s(literal 4 binary64)))) #s(literal 2 binary64)) (pow.f64 a #s(literal 4 binary64))) #s(literal 1/2 binary64))) (*.f64 angle angle))) (*.f64 angle angle) (log.f64 (*.f64 a a)))
(+ (* -1 (log (/ 1 (pow a 2)))) (* (pow angle 2) (+ (* (pow a 2) (+ (* -1/32400 (/ (pow (PI) 2) (pow a 2))) (* 1/32400 (/ (* (pow b 2) (pow (PI) 2)) (pow a 4))))) (* (pow angle 2) (+ (* -1/24 (+ (* -24 (* (pow a 2) (+ (* -1 (/ (* (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (* 1/32400 (* (pow b 2) (pow (PI) 2)))) (+ (* -1/32400 (/ (pow (PI) 2) (pow a 2))) (* 1/32400 (/ (* (pow b 2) (pow (PI) 2)) (pow a 4))))) (pow a 2))) (+ (* -1/3149280000 (/ (* (pow b 2) (pow (PI) 4)) (pow a 4))) (+ (* 1/12597120000 (/ (pow (PI) 4) (pow a 2))) (* 1/4199040000 (/ (pow (PI) 4) (pow a 2)))))))) (* -12 (* (pow a 4) (pow (+ (* -1/32400 (/ (pow (PI) 2) (pow a 2))) (* 1/32400 (/ (* (pow b 2) (pow (PI) 2)) (pow a 4)))) 2))))) (* -1/720 (* (pow angle 2) (+ (* -720 (* (pow a 2) (+ (* -1 (/ (* (+ (* -1 (/ (* (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (* 1/32400 (* (pow b 2) (pow (PI) 2)))) (+ (* -1/32400 (/ (pow (PI) 2) (pow a 2))) (* 1/32400 (/ (* (pow b 2) (pow (PI) 2)) (pow a 4))))) (pow a 2))) (+ (* -1/3149280000 (/ (* (pow b 2) (pow (PI) 4)) (pow a 4))) (+ (* 1/12597120000 (/ (pow (PI) 4) (pow a 2))) (* 1/4199040000 (/ (pow (PI) 4) (pow a 2)))))) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (* 1/32400 (* (pow b 2) (pow (PI) 2))))) (pow a 2))) (+ (* -1 (/ (* (+ (* -1/32400 (/ (pow (PI) 2) (pow a 2))) (* 1/32400 (/ (* (pow b 2) (pow (PI) 2)) (pow a 4)))) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (* (pow a 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4)))))) (pow a 2))) (+ (* -1/816293376000000 (/ (pow (PI) 6) (pow a 2))) (+ (* -1/12244400640000000 (/ (pow (PI) 6) (pow a 2))) (/ (* (pow b 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))) (pow a 4)))))))) (+ (* -720 (* (pow a 4) (* (+ (* -1 (/ (* (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (* 1/32400 (* (pow b 2) (pow (PI) 2)))) (+ (* -1/32400 (/ (pow (PI) 2) (pow a 2))) (* 1/32400 (/ (* (pow b 2) (pow (PI) 2)) (pow a 4))))) (pow a 2))) (+ (* -1/3149280000 (/ (* (pow b 2) (pow (PI) 4)) (pow a 4))) (+ (* 1/12597120000 (/ (pow (PI) 4) (pow a 2))) (* 1/4199040000 (/ (pow (PI) 4) (pow a 2)))))) (+ (* -1/32400 (/ (pow (PI) 2) (pow a 2))) (* 1/32400 (/ (* (pow b 2) (pow (PI) 2)) (pow a 4))))))) (* -240 (* (pow a 6) (pow (+ (* -1/32400 (/ (pow (PI) 2) (pow a 2))) (* 1/32400 (/ (* (pow b 2) (pow (PI) 2)) (pow a 4)))) 3))))))))))))
(fma.f64 (fma.f64 (*.f64 (fma.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) a) (/.f64 #s(literal -1/32400 binary64) a) (/.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 b b)) (PI.f64)) (PI.f64)) (pow.f64 a #s(literal 4 binary64)))) a) a (*.f64 (fma.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 angle angle)) (fma.f64 #s(literal -720 binary64) (fma.f64 (fma.f64 (fma.f64 (neg.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 b b) (*.f64 #s(literal -1/32400 binary64) (*.f64 a a))))) (/.f64 (fma.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) a) (/.f64 #s(literal -1/32400 binary64) a) (/.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 b b)) (PI.f64)) (PI.f64)) (pow.f64 a #s(literal 4 binary64)))) (*.f64 a a)) (fma.f64 (*.f64 #s(literal -1/3149280000 binary64) (*.f64 b b)) (/.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) (pow.f64 a #s(literal 4 binary64))) (*.f64 (/.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) (*.f64 a a)) #s(literal 1/3149280000 binary64)))) (neg.f64 (/.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 b b) (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) (*.f64 a a))) (-.f64 (fma.f64 (/.f64 (pow.f64 (PI.f64) #s(literal 6 binary64)) (*.f64 a a)) #s(literal -1/765275040000000 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 6 binary64)) #s(literal 1/765275040000000 binary64)) b) b) (pow.f64 a #s(literal 4 binary64)))) (*.f64 (fma.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) a) (/.f64 #s(literal -1/32400 binary64) a) (/.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 b b)) (PI.f64)) (PI.f64)) (pow.f64 a #s(literal 4 binary64)))) (/.f64 (fma.f64 (*.f64 #s(literal -1/3149280000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64))) (*.f64 b b) (*.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) #s(literal 1/3149280000 binary64)) a) a)) (*.f64 a a))))) (*.f64 a a) (*.f64 (*.f64 (pow.f64 a #s(literal 4 binary64)) (fma.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) a) (/.f64 #s(literal -1/32400 binary64) a) (/.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 b b)) (PI.f64)) (PI.f64)) (pow.f64 a #s(literal 4 binary64))))) (fma.f64 (neg.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 b b) (*.f64 #s(literal -1/32400 binary64) (*.f64 a a))))) (/.f64 (fma.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) a) (/.f64 #s(literal -1/32400 binary64) a) (/.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 b b)) (PI.f64)) (PI.f64)) (pow.f64 a #s(literal 4 binary64)))) (*.f64 a a)) (fma.f64 (*.f64 #s(literal -1/3149280000 binary64) (*.f64 b b)) (/.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) (pow.f64 a #s(literal 4 binary64))) (*.f64 (/.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) (*.f64 a a)) #s(literal 1/3149280000 binary64)))))) (*.f64 (*.f64 #s(literal -240 binary64) (pow.f64 a #s(literal 6 binary64))) (pow.f64 (fma.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) a) (/.f64 #s(literal -1/32400 binary64) a) (/.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 b b)) (PI.f64)) (PI.f64)) (pow.f64 a #s(literal 4 binary64)))) #s(literal 3 binary64)))) (fma.f64 (*.f64 (fma.f64 (neg.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 b b) (*.f64 #s(literal -1/32400 binary64) (*.f64 a a))))) (/.f64 (fma.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) a) (/.f64 #s(literal -1/32400 binary64) a) (/.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 b b)) (PI.f64)) (PI.f64)) (pow.f64 a #s(literal 4 binary64)))) (*.f64 a a)) (fma.f64 (*.f64 #s(literal -1/3149280000 binary64) (*.f64 b b)) (/.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) (pow.f64 a #s(literal 4 binary64))) (*.f64 (/.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) (*.f64 a a)) #s(literal 1/3149280000 binary64)))) (*.f64 a a)) #s(literal 1 binary64) (*.f64 (*.f64 (pow.f64 (fma.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) a) (/.f64 #s(literal -1/32400 binary64) a) (/.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 b b)) (PI.f64)) (PI.f64)) (pow.f64 a #s(literal 4 binary64)))) #s(literal 2 binary64)) (pow.f64 a #s(literal 4 binary64))) #s(literal 1/2 binary64)))) (*.f64 angle angle))) (*.f64 angle angle) (log.f64 (*.f64 a a)))
(/ 1 (pow a 2))
(/.f64 #s(literal 1 binary64) (*.f64 a a))
(+ (* -1 (* (pow angle 2) (+ (* -1/32400 (/ (pow (PI) 2) (pow a 2))) (* 1/32400 (/ (* (pow b 2) (pow (PI) 2)) (pow a 4)))))) (/ 1 (pow a 2)))
(-.f64 (/.f64 #s(literal 1 binary64) (*.f64 a a)) (*.f64 (fma.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) a) (/.f64 #s(literal -1/32400 binary64) a) (/.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 b b)) (PI.f64)) (PI.f64)) (pow.f64 a #s(literal 4 binary64)))) (*.f64 angle angle)))
(+ (* (pow angle 2) (- (* -1 (* (pow angle 2) (+ (* -1 (/ (* (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (* 1/32400 (* (pow b 2) (pow (PI) 2)))) (+ (* -1/32400 (/ (pow (PI) 2) (pow a 2))) (* 1/32400 (/ (* (pow b 2) (pow (PI) 2)) (pow a 4))))) (pow a 2))) (+ (* -1/3149280000 (/ (* (pow b 2) (pow (PI) 4)) (pow a 4))) (+ (* 1/12597120000 (/ (pow (PI) 4) (pow a 2))) (* 1/4199040000 (/ (pow (PI) 4) (pow a 2)))))))) (+ (* -1/32400 (/ (pow (PI) 2) (pow a 2))) (* 1/32400 (/ (* (pow b 2) (pow (PI) 2)) (pow a 4)))))) (/ 1 (pow a 2)))
(fma.f64 (neg.f64 (fma.f64 (fma.f64 (neg.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 b b) (*.f64 #s(literal -1/32400 binary64) (*.f64 a a))))) (/.f64 (fma.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) a) (/.f64 #s(literal -1/32400 binary64) a) (/.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 b b)) (PI.f64)) (PI.f64)) (pow.f64 a #s(literal 4 binary64)))) (*.f64 a a)) (fma.f64 (*.f64 #s(literal -1/3149280000 binary64) (*.f64 b b)) (/.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) (pow.f64 a #s(literal 4 binary64))) (*.f64 (/.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) (*.f64 a a)) #s(literal 1/3149280000 binary64)))) (*.f64 angle angle) (fma.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) a) (/.f64 #s(literal -1/32400 binary64) a) (/.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 b b)) (PI.f64)) (PI.f64)) (pow.f64 a #s(literal 4 binary64)))))) (*.f64 angle angle) (/.f64 #s(literal 1 binary64) (*.f64 a a)))
(+ (* (pow angle 2) (- (* (pow angle 2) (- (* -1 (* (pow angle 2) (+ (* -1 (/ (* (+ (* -1 (/ (* (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (* 1/32400 (* (pow b 2) (pow (PI) 2)))) (+ (* -1/32400 (/ (pow (PI) 2) (pow a 2))) (* 1/32400 (/ (* (pow b 2) (pow (PI) 2)) (pow a 4))))) (pow a 2))) (+ (* -1/3149280000 (/ (* (pow b 2) (pow (PI) 4)) (pow a 4))) (+ (* 1/12597120000 (/ (pow (PI) 4) (pow a 2))) (* 1/4199040000 (/ (pow (PI) 4) (pow a 2)))))) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (* 1/32400 (* (pow b 2) (pow (PI) 2))))) (pow a 2))) (+ (* -1 (/ (* (+ (* -1/32400 (/ (pow (PI) 2) (pow a 2))) (* 1/32400 (/ (* (pow b 2) (pow (PI) 2)) (pow a 4)))) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (* (pow a 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4)))))) (pow a 2))) (+ (* -1/816293376000000 (/ (pow (PI) 6) (pow a 2))) (+ (* -1/12244400640000000 (/ (pow (PI) 6) (pow a 2))) (/ (* (pow b 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))) (pow a 4)))))))) (+ (* -1 (/ (* (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (* 1/32400 (* (pow b 2) (pow (PI) 2)))) (+ (* -1/32400 (/ (pow (PI) 2) (pow a 2))) (* 1/32400 (/ (* (pow b 2) (pow (PI) 2)) (pow a 4))))) (pow a 2))) (+ (* -1/3149280000 (/ (* (pow b 2) (pow (PI) 4)) (pow a 4))) (+ (* 1/12597120000 (/ (pow (PI) 4) (pow a 2))) (* 1/4199040000 (/ (pow (PI) 4) (pow a 2)))))))) (+ (* -1/32400 (/ (pow (PI) 2) (pow a 2))) (* 1/32400 (/ (* (pow b 2) (pow (PI) 2)) (pow a 4)))))) (/ 1 (pow a 2)))
(fma.f64 (fma.f64 (neg.f64 (fma.f64 (fma.f64 (fma.f64 (neg.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 b b) (*.f64 #s(literal -1/32400 binary64) (*.f64 a a))))) (/.f64 (fma.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) a) (/.f64 #s(literal -1/32400 binary64) a) (/.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 b b)) (PI.f64)) (PI.f64)) (pow.f64 a #s(literal 4 binary64)))) (*.f64 a a)) (fma.f64 (*.f64 #s(literal -1/3149280000 binary64) (*.f64 b b)) (/.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) (pow.f64 a #s(literal 4 binary64))) (*.f64 (/.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) (*.f64 a a)) #s(literal 1/3149280000 binary64)))) (neg.f64 (/.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 b b) (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) (*.f64 a a))) (-.f64 (fma.f64 (/.f64 (pow.f64 (PI.f64) #s(literal 6 binary64)) (*.f64 a a)) #s(literal -1/765275040000000 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 6 binary64)) #s(literal 1/765275040000000 binary64)) b) b) (pow.f64 a #s(literal 4 binary64)))) (*.f64 (fma.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) a) (/.f64 #s(literal -1/32400 binary64) a) (/.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 b b)) (PI.f64)) (PI.f64)) (pow.f64 a #s(literal 4 binary64)))) (/.f64 (fma.f64 (*.f64 #s(literal -1/3149280000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64))) (*.f64 b b) (*.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) #s(literal 1/3149280000 binary64)) a) a)) (*.f64 a a))))) (*.f64 angle angle) (fma.f64 (neg.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 b b) (*.f64 #s(literal -1/32400 binary64) (*.f64 a a))))) (/.f64 (fma.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) a) (/.f64 #s(literal -1/32400 binary64) a) (/.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 b b)) (PI.f64)) (PI.f64)) (pow.f64 a #s(literal 4 binary64)))) (*.f64 a a)) (fma.f64 (*.f64 #s(literal -1/3149280000 binary64) (*.f64 b b)) (/.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) (pow.f64 a #s(literal 4 binary64))) (*.f64 (/.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) (*.f64 a a)) #s(literal 1/3149280000 binary64)))))) (*.f64 angle angle) (neg.f64 (fma.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) a) (/.f64 #s(literal -1/32400 binary64) a) (/.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 b b)) (PI.f64)) (PI.f64)) (pow.f64 a #s(literal 4 binary64)))))) (*.f64 angle angle) (/.f64 #s(literal 1 binary64) (*.f64 a a)))
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)
(* angle (+ (* -1/34992000 (* (pow angle 2) (pow (PI) 3))) (* 1/180 (PI))))
(*.f64 (fma.f64 (*.f64 (*.f64 angle angle) #s(literal -1/34992000 binary64)) (pow.f64 (PI.f64) #s(literal 3 binary64)) (*.f64 (PI.f64) #s(literal 1/180 binary64))) angle)
(* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* 1/22674816000000 (* (pow angle 2) (pow (PI) 5)))))))
(*.f64 (fma.f64 (fma.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) #s(literal 1/22674816000000 binary64)) angle) angle (*.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)) #s(literal -1/34992000 binary64))) (*.f64 angle angle) (*.f64 (PI.f64) #s(literal 1/180 binary64))) angle)
(* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* (pow angle 2) (+ (* -1/30855889612800000000 (* (pow angle 2) (pow (PI) 7))) (* 1/22674816000000 (pow (PI) 5))))))))
(*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal -1/30855889612800000000 binary64) (pow.f64 (PI.f64) #s(literal 7 binary64))) (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) #s(literal 1/22674816000000 binary64))) (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)) #s(literal -1/34992000 binary64))) (*.f64 angle angle) (*.f64 (PI.f64) #s(literal 1/180 binary64))) angle)
(* 1/180 (* angle (* b (PI))))
(*.f64 (*.f64 (*.f64 b (PI.f64)) #s(literal 1/180 binary64)) angle)
(* angle (+ (* -1/34992000 (* (pow angle 2) (* b (pow (PI) 3)))) (* 1/180 (* b (PI)))))
(*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)) b) #s(literal -1/34992000 binary64)) angle) angle (*.f64 (*.f64 b (PI.f64)) #s(literal 1/180 binary64))) angle)
(* angle (+ (* 1/180 (* b (PI))) (* (pow angle 2) (+ (* -1/34992000 (* b (pow (PI) 3))) (* 1/22674816000000 (* (pow angle 2) (* b (pow (PI) 5))))))))
(*.f64 (fma.f64 (*.f64 #s(literal 1/180 binary64) b) (PI.f64) (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) b) #s(literal 1/22674816000000 binary64)) angle) angle (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)) b) #s(literal -1/34992000 binary64))) (*.f64 angle angle))) angle)
(* angle (+ (* 1/180 (* b (PI))) (* (pow angle 2) (+ (* -1/34992000 (* b (pow (PI) 3))) (* (pow angle 2) (+ (* -1/30855889612800000000 (* (pow angle 2) (* b (pow (PI) 7)))) (* 1/22674816000000 (* b (pow (PI) 5)))))))))
(*.f64 (fma.f64 (*.f64 #s(literal 1/180 binary64) b) (PI.f64) (*.f64 (fma.f64 (*.f64 #s(literal -1/34992000 binary64) b) (pow.f64 (PI.f64) #s(literal 3 binary64)) (*.f64 (fma.f64 (*.f64 (*.f64 #s(literal -1/30855889612800000000 binary64) (*.f64 angle angle)) b) (pow.f64 (PI.f64) #s(literal 7 binary64)) (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) b) #s(literal 1/22674816000000 binary64))) (*.f64 angle angle))) (*.f64 angle angle))) angle)
1
#s(literal 1 binary64)
(+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2))))
(fma.f64 (*.f64 #s(literal -1/64800 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64)) #s(literal 1 binary64))
(+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* 1/25194240000 (* (pow angle 2) (pow (PI) 4))))))
(fma.f64 (fma.f64 (*.f64 (*.f64 angle angle) #s(literal 1/25194240000 binary64)) (pow.f64 (PI.f64) #s(literal 4 binary64)) (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64)))) (*.f64 angle angle) #s(literal 1 binary64))
(+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* (pow angle 2) (+ (* -1/24488801280000000 (* (pow angle 2) (pow (PI) 6))) (* 1/25194240000 (pow (PI) 4)))))))
(fma.f64 (fma.f64 (*.f64 #s(literal -1/64800 binary64) (PI.f64)) (PI.f64) (*.f64 (fma.f64 (*.f64 #s(literal -1/24488801280000000 binary64) (pow.f64 (PI.f64) #s(literal 6 binary64))) (*.f64 angle angle) (*.f64 #s(literal 1/25194240000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64)))) (*.f64 angle angle))) (*.f64 angle angle) #s(literal 1 binary64))
1
#s(literal 1 binary64)
(+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2))))
(fma.f64 (*.f64 #s(literal -1/64800 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64)) #s(literal 1 binary64))
(+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* 1/25194240000 (* (pow angle 2) (pow (PI) 4))))))
(fma.f64 (fma.f64 (*.f64 (*.f64 angle angle) #s(literal 1/25194240000 binary64)) (pow.f64 (PI.f64) #s(literal 4 binary64)) (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64)))) (*.f64 angle angle) #s(literal 1 binary64))
(+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* (pow angle 2) (+ (* -1/24488801280000000 (* (pow angle 2) (pow (PI) 6))) (* 1/25194240000 (pow (PI) 4)))))))
(fma.f64 (fma.f64 (*.f64 #s(literal -1/64800 binary64) (PI.f64)) (PI.f64) (*.f64 (fma.f64 (*.f64 #s(literal -1/24488801280000000 binary64) (pow.f64 (PI.f64) #s(literal 6 binary64))) (*.f64 angle angle) (*.f64 #s(literal 1/25194240000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64)))) (*.f64 angle angle))) (*.f64 angle angle) #s(literal 1 binary64))
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)
(* angle (+ (* -1/34992000 (* (pow angle 2) (pow (PI) 3))) (* 1/180 (PI))))
(*.f64 (fma.f64 (*.f64 (*.f64 angle angle) #s(literal -1/34992000 binary64)) (pow.f64 (PI.f64) #s(literal 3 binary64)) (*.f64 (PI.f64) #s(literal 1/180 binary64))) angle)
(* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* 1/22674816000000 (* (pow angle 2) (pow (PI) 5)))))))
(*.f64 (fma.f64 (fma.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) #s(literal 1/22674816000000 binary64)) angle) angle (*.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)) #s(literal -1/34992000 binary64))) (*.f64 angle angle) (*.f64 (PI.f64) #s(literal 1/180 binary64))) angle)
(* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* (pow angle 2) (+ (* -1/30855889612800000000 (* (pow angle 2) (pow (PI) 7))) (* 1/22674816000000 (pow (PI) 5))))))))
(*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal -1/30855889612800000000 binary64) (pow.f64 (PI.f64) #s(literal 7 binary64))) (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) #s(literal 1/22674816000000 binary64))) (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)) #s(literal -1/34992000 binary64))) (*.f64 angle angle) (*.f64 (PI.f64) #s(literal 1/180 binary64))) angle)
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* a (cos (* 1/180 (* angle (PI)))))
(*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) a)
(* a (cos (* 1/180 (* angle (PI)))))
(*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) a)
(* a (cos (* 1/180 (* angle (PI)))))
(*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) a)
(* a (cos (* 1/180 (* angle (PI)))))
(*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) a)
(* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64)) (*.f64 a a))
(+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64)) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b)))
(+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64)) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b)))
(+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64)) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b)))
(+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64)) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b)))
(* 4 (log (sqrt (* a (cos (* -1/180 (* angle (PI))))))))
(*.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) a))) #s(literal 4 binary64))
(* 4 (log (sqrt (* a (cos (* -1/180 (* angle (PI))))))))
(*.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) a))) #s(literal 4 binary64))
(* 4 (log (sqrt (* a (cos (* -1/180 (* angle (PI))))))))
(*.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) a))) #s(literal 4 binary64))
(* 4 (log (sqrt (* a (cos (* -1/180 (* angle (PI))))))))
(*.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) a))) #s(literal 4 binary64))
(log (sqrt (* a (cos (* -1/180 (* angle (PI)))))))
(log.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) a)))
(log (sqrt (* a (cos (* -1/180 (* angle (PI)))))))
(log.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) a)))
(log (sqrt (* a (cos (* -1/180 (* angle (PI)))))))
(log.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) a)))
(log (sqrt (* a (cos (* -1/180 (* angle (PI)))))))
(log.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) a)))
(+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64)) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b)))
(+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64)) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b)))
(+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64)) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b)))
(+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64)) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b)))
(log (/ 1 (+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))))
(neg.f64 (log.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64)) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b)))))
(log (/ 1 (+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))))
(neg.f64 (log.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64)) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b)))))
(log (/ 1 (+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))))
(neg.f64 (log.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64)) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b)))))
(log (/ 1 (+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))))
(neg.f64 (log.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64)) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b)))))
(* -1 (log (/ 1 (+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))))))
(log.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64)) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b))))
(* -1 (log (/ 1 (+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))))))
(log.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64)) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b))))
(* -1 (log (/ 1 (+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))))))
(log.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64)) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b))))
(* -1 (log (/ 1 (+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))))))
(log.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64)) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b))))
(/ 1 (+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))))
(/.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64)) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b))))
(/ 1 (+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))))
(/.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64)) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b))))
(/ 1 (+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))))
(/.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64)) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b))))
(/ 1 (+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))))
(/.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64)) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) b)
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) b)
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) b)
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) b)
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))
(cos (* -1/180 (* angle (PI))))
(cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle)))
(cos (* -1/180 (* angle (PI))))
(cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle)))
(cos (* -1/180 (* angle (PI))))
(cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle)))
(cos (* -1/180 (* angle (PI))))
(cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle)))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* a (cos (* 1/180 (* angle (PI)))))
(*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) a)
(* a (cos (* 1/180 (* angle (PI)))))
(*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) a)
(* a (cos (* 1/180 (* angle (PI)))))
(*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) a)
(* a (cos (* 1/180 (* angle (PI)))))
(*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) a)
(* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64)) (*.f64 a a))
(+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64)) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b)))
(+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64)) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b)))
(+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64)) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b)))
(+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64)) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b)))
(* 4 (log (sqrt (* a (cos (* -1/180 (* angle (PI))))))))
(*.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) a))) #s(literal 4 binary64))
(* 4 (log (sqrt (* a (cos (* -1/180 (* angle (PI))))))))
(*.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) a))) #s(literal 4 binary64))
(* 4 (log (sqrt (* a (cos (* -1/180 (* angle (PI))))))))
(*.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) a))) #s(literal 4 binary64))
(* 4 (log (sqrt (* a (cos (* -1/180 (* angle (PI))))))))
(*.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) a))) #s(literal 4 binary64))
(log (sqrt (* a (cos (* -1/180 (* angle (PI)))))))
(log.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) a)))
(log (sqrt (* a (cos (* -1/180 (* angle (PI)))))))
(log.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) a)))
(log (sqrt (* a (cos (* -1/180 (* angle (PI)))))))
(log.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) a)))
(log (sqrt (* a (cos (* -1/180 (* angle (PI)))))))
(log.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) a)))
(+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64)) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b)))
(+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64)) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b)))
(+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64)) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b)))
(+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64)) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b)))
(log (/ 1 (+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))))
(neg.f64 (log.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64)) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b)))))
(log (/ 1 (+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))))
(neg.f64 (log.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64)) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b)))))
(log (/ 1 (+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))))
(neg.f64 (log.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64)) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b)))))
(log (/ 1 (+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))))
(neg.f64 (log.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64)) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b)))))
(* -1 (log (/ 1 (+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))))))
(log.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64)) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b))))
(* -1 (log (/ 1 (+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))))))
(log.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64)) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b))))
(* -1 (log (/ 1 (+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))))))
(log.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64)) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b))))
(* -1 (log (/ 1 (+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))))))
(log.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64)) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b))))
(/ 1 (+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))))
(/.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64)) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b))))
(/ 1 (+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))))
(/.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64)) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b))))
(/ 1 (+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))))
(/.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64)) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b))))
(/ 1 (+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))))
(/.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64)) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) b)
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) b)
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) b)
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) b)
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))
(cos (* -1/180 (* angle (PI))))
(cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle)))
(cos (* -1/180 (* angle (PI))))
(cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle)))
(cos (* -1/180 (* angle (PI))))
(cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle)))
(cos (* -1/180 (* angle (PI))))
(cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle)))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))

rewrite261.0ms (2.6%)

Memory
1.4MiB live, 245.1MiB allocated
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
055313
089301
1283298
21314295
08759295
Stop Event
iter limit
node limit
iter limit
Counts
23 → 817
Calls
Call 1
Inputs
(+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
#s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a))
(*.f64 a a)
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a))
(/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
(pow.f64 (*.f64 a (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64))
(*.f64 a (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 4 binary64)))
(+.f64 (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 4 binary64))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
(*.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 4 binary64))
(log.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64))) #s(literal -1 binary64)))
(log.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64)))
(*.f64 (log.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64))) #s(literal -1 binary64))
(pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64))
(PI.f64)
(sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))
(*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))
(cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))
(sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))
Outputs
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>

eval350.0ms (3.4%)

Memory
30.5MiB live, 595.2MiB allocated
Compiler

Compiled 69 788 to 4 892 computations (93% saved)

prune167.0ms (1.6%)

Memory
38.9MiB live, 381.2MiB allocated
Pruning

83 alts after pruning (81 fresh and 2 done)

PrunedKeptTotal
New1 807691 876
Fresh371249
Picked325
Done000
Total1 847831 930
Accuracy
82.0%
Counts
1 930 → 83
Alt Table
Click to see full alt table
StatusAccuracyProgram
80.2%
(fma.f64 (*.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) #s(literal 2 binary64)) a) a (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)))
79.4%
(fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))) b #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)))
79.6%
(fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) b) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)))
78.1%
(pow.f64 (E.f64) (log.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)))))
18.3%
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 4 binary64)) (pow.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #s(literal 2 binary64))) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a))))
80.6%
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)))))
66.9%
(+.f64 (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
80.2%
(+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
80.3%
(+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) a) #s(literal 2 binary64)))
80.7%
(+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)))
80.4%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64))) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
80.4%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (cbrt.f64 (PI.f64))) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
80.3%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
80.4%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64)))) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
80.4%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64))) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
67.5%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b))))
80.3%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
80.4%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (/.f64 #s(literal -1 binary64) angle)) (*.f64 (cbrt.f64 (PI.f64)) #s(literal -1/180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
80.3%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal -1 binary64) angle)) (*.f64 (sqrt.f64 (PI.f64)) #s(literal -1/180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
80.3%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
80.4%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (PI.f64) (/.f64 #s(literal -1 binary64) angle)) #s(literal -1/180 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
80.5%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1/180 binary64)) (*.f64 (cbrt.f64 (PI.f64)) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
80.4%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
80.4%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)))) (cbrt.f64 (PI.f64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
80.3%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 #s(literal 1/180 binary64) (*.f64 (sqrt.f64 (PI.f64)) angle))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
65.4%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b))) #s(literal 2 binary64)))
79.6%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))) #s(literal -1 binary64))))) #s(literal 2 binary64)))
76.2%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (sin (* (PI) (/ angle 180))) (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #s(literal 2 binary64)))
80.5%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))) #s(literal -1 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
64.8%
(+.f64 (pow.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) a)) #s(literal 4 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
78.7%
(+.f64 (pow.f64 (E.f64) (log.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
63.5%
(+.f64 (exp.f64 (*.f64 (/.f64 (+.f64 (pow.f64 (log.f64 (sqrt.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))))) #s(literal 3 binary64)) (pow.f64 (log.f64 (sqrt.f64 a)) #s(literal 3 binary64))) (fma.f64 (log.f64 (sqrt.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))))) (log.f64 (sqrt.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))))) (-.f64 (*.f64 (log.f64 (sqrt.f64 a)) (log.f64 (sqrt.f64 a))) (*.f64 (log.f64 (sqrt.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))))) (log.f64 (sqrt.f64 a)))))) #s(literal 4 binary64))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
65.4%
(+.f64 (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64)))) #s(literal -180 binary64))) a))) #s(literal 4 binary64))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
60.8%
(+.f64 (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))))) #s(literal -180 binary64))) a))) #s(literal 4 binary64))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
65.7%
(+.f64 (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))) #s(literal -180 binary64))) a))) #s(literal 4 binary64))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
63.2%
(+.f64 (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))))) #s(literal -180 binary64))) a))) #s(literal 4 binary64))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
56.4%
(+.f64 (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 4 binary64))) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b))))
66.2%
(+.f64 (exp.f64 (*.f64 #s(approx (log (sqrt (* (cos (/ (* angle (PI)) -180)) a))) (fma.f64 (*.f64 (*.f64 #s(literal -1/129600 binary64) (*.f64 (PI.f64) (PI.f64))) angle) angle (log.f64 (sqrt.f64 a)))) #s(literal 4 binary64))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
63.6%
(+.f64 (exp.f64 (*.f64 #s(approx (log (sqrt (* (cos (/ (* angle (PI)) -180)) a))) (+.f64 (log.f64 a) (log.f64 (sqrt.f64 (/.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) a))))) #s(literal 4 binary64))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
66.1%
(+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b)) #s(literal 2 binary64)) #s(literal 2 binary64)))
65.3%
(+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (pow.f64 (*.f64 (exp.f64 (log.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))))) (exp.f64 (log.f64 b))) #s(literal 2 binary64)))
80.3%
(+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64))) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
80.6%
(+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (cbrt.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
80.4%
(+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
80.7%
(+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
80.4%
(+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64)))) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
80.7%
(+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64))) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
80.8%
(+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
80.7%
(+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (pow.f64 (*.f64 b (neg.f64 (sin.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))))) #s(literal 2 binary64)))
76.5%
(+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (pow.f64 (*.f64 b #s(approx (sin (* (PI) (/ angle 180))) (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #s(literal 2 binary64)))
80.7%
(+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (pow.f64 (*.f64 b #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 2 binary64)))
65.6%
(+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b))))
76.5%
(+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (pow.f64 #s(approx (* b (sin (* (PI) (/ angle 180)))) (*.f64 (*.f64 (*.f64 b (PI.f64)) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)))
65.6%
(+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b)) #s(literal 2 binary64))))
42.6%
(+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (fma.f64 (*.f64 (*.f64 angle angle) #s(literal -1/3149280000 binary64)) (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) b) b) (*.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 b b)) (PI.f64)) (PI.f64))) (*.f64 angle angle))))
67.8%
(+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b))))
78.0%
(exp.f64 (*.f64 (log.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64))))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64))) #s(literal -1 binary64)))
78.2%
(exp.f64 (*.f64 (log.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (cbrt.f64 (PI.f64))))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64))) #s(literal -1 binary64)))
78.1%
(exp.f64 (*.f64 (log.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64))) #s(literal -1 binary64)))
78.3%
(exp.f64 (*.f64 (log.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64))) #s(literal -1 binary64)))
78.0%
(exp.f64 (*.f64 (log.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64)))))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64))) #s(literal -1 binary64)))
78.2%
(exp.f64 (*.f64 (log.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64))))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64))) #s(literal -1 binary64)))
78.2%
(exp.f64 (*.f64 (log.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (cbrt.f64 (PI.f64)))) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64))) #s(literal -1 binary64)))
78.3%
(exp.f64 (*.f64 (log.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))))) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64))) #s(literal -1 binary64)))
78.2%
(exp.f64 (*.f64 (log.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))))) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64))) #s(literal -1 binary64)))
78.2%
(exp.f64 (*.f64 (log.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle)))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64))) #s(literal -1 binary64)))
67.3%
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (fma.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) a)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)))) (/.f64 (fma.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b (*.f64 (neg.f64 a) (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))))) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) a) #s(literal 2 binary64)))))) #s(literal -1 binary64)))
55.8%
(exp.f64 #s(approx (* (log (pow (+ (pow (* (sin (* (* 1/180 angle) (PI))) b) 2) (pow (* (cos (/ (* angle (PI)) -180)) a) 2)) -1)) -1) (fma.f64 (log.f64 a) #s(literal 2 binary64) (neg.f64 (neg.f64 (log.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64))))))))
36.0%
(exp.f64 #s(approx (* (log (pow (+ (pow (* (sin (* (* 1/180 angle) (PI))) b) 2) (pow (* (cos (/ (* angle (PI)) -180)) a) 2)) -1)) -1) (neg.f64 (-.f64 (neg.f64 (*.f64 #s(literal 2 binary64) (log.f64 b))) (log.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)))))))
36.0%
(exp.f64 #s(approx (* (log (pow (+ (pow (* (sin (* (* 1/180 angle) (PI))) b) 2) (pow (* (cos (/ (* angle (PI)) -180)) a) 2)) -1)) -1) (log.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b)))))
55.8%
(exp.f64 #s(approx (* (log (pow (+ (pow (* (sin (* (* 1/180 angle) (PI))) b) 2) (pow (* (cos (/ (* angle (PI)) -180)) a) 2)) -1)) -1) (log.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64)) (*.f64 a a)))))
56.2%
(exp.f64 #s(approx (* (log (pow (+ (pow (* (sin (* (* 1/180 angle) (PI))) b) 2) (pow (* (cos (/ (* angle (PI)) -180)) a) 2)) -1)) -1) (log.f64 (*.f64 a a))))
42.5%
#s(approx (+ (pow (* a (cos (/ (PI) (/ 180 angle)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 b b) (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) (*.f64 angle angle) (*.f64 a a)))
62.7%
#s(approx (+ (pow (* a (cos (/ (PI) (/ 180 angle)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) b) (/.f64 (*.f64 a a) b) (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64))) (*.f64 b b)))
36.2%
#s(approx (+ (pow (* a (cos (/ (PI) (/ 180 angle)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b)))
57.2%
#s(approx (+ (pow (* a (cos (/ (PI) (/ 180 angle)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
29.2%
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (fma.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) (fma.f64 (*.f64 a a) #s(literal 1/3149280000 binary64) (*.f64 #s(literal -1/3149280000 binary64) (*.f64 b b)))) (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 b b) (*.f64 #s(literal -1/32400 binary64) (*.f64 a a))))) (*.f64 angle angle) (*.f64 a a)))
57.4%
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (pow.f64 (sqrt.f64 a) #s(literal 4 binary64)))
56.2%
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (pow.f64 (exp.f64 (log.f64 a)) #s(literal 2 binary64)))
57.4%
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 (pow.f64 (sqrt.f64 a) #s(literal 2 binary64)) (pow.f64 (sqrt.f64 a) #s(literal 2 binary64))))
57.6%
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a))
56.2%
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (exp.f64 (*.f64 (log.f64 (sqrt.f64 a)) #s(literal 4 binary64))))
57.2%
#s(approx (+ (exp (* (log (sqrt (* (cos (/ (* angle (PI)) -180)) a))) 4)) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64)) (*.f64 a a)))
Compiler

Compiled 4 029 to 3 163 computations (21.5% saved)

simplify233.0ms (2.3%)

Memory
-24.1MiB live, 212.0MiB allocated
Algorithm
egg-herbie
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f64 a (cos.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1/180 binary64)) (*.f64 (cbrt.f64 (PI.f64)) angle))))
cost-diff0
(pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1/180 binary64)) (*.f64 (cbrt.f64 (PI.f64)) angle)))) #s(literal 2 binary64))
cost-diff0
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1/180 binary64)) (*.f64 (cbrt.f64 (PI.f64)) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
cost-diff19584
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1/180 binary64)) (*.f64 (cbrt.f64 (PI.f64)) angle))
cost-diff0
(pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal -1 binary64) angle)) (*.f64 (sqrt.f64 (PI.f64)) #s(literal -1/180 binary64))))) #s(literal 2 binary64))
cost-diff0
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal -1 binary64) angle)) (*.f64 (sqrt.f64 (PI.f64)) #s(literal -1/180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
cost-diff384
(/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal -1 binary64) angle))
cost-diff2304
(*.f64 (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal -1 binary64) angle)) (*.f64 (sqrt.f64 (PI.f64)) #s(literal -1/180 binary64)))
cost-diff0
(log.f64 a)
cost-diff0
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (pow.f64 (exp.f64 (log.f64 a)) #s(literal 2 binary64)))
cost-diff6144
(pow.f64 (exp.f64 (log.f64 a)) #s(literal 2 binary64))
cost-diff12800
(exp.f64 (log.f64 a))
cost-diff0
#s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b)))
cost-diff0
(*.f64 a a)
cost-diff0
#s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a))
cost-diff0
(+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b))))
cost-diff0
(sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))
cost-diff0
(*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b)
cost-diff0
(pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64))
cost-diff0
(+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)))
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
063510
0105492
1161492
2326444
3712444
41545444
51811444
61882444
71925444
82020444
92113444
102131444
112186444
122186444
132186444
145352444
155391444
165404444
175404444
186040444
196040444
206040444
011354444
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)))
(pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64))
(*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b)
(sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))
(*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))
(*.f64 #s(literal 1/180 binary64) angle)
#s(literal 1/180 binary64)
angle
(PI.f64)
b
#s(literal 2 binary64)
#s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a))
(*.f64 a a)
a
(+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b))))
#s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a))
(*.f64 a a)
a
#s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b)))
(*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b))
(*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64))
(*.f64 angle angle)
angle
#s(literal 1/32400 binary64)
(*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b)
(*.f64 (*.f64 (PI.f64) (PI.f64)) b)
(*.f64 (PI.f64) (PI.f64))
(PI.f64)
b
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (pow.f64 (exp.f64 (log.f64 a)) #s(literal 2 binary64)))
(pow.f64 (exp.f64 (log.f64 a)) #s(literal 2 binary64))
(exp.f64 (log.f64 a))
(log.f64 a)
a
#s(literal 2 binary64)
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal -1 binary64) angle)) (*.f64 (sqrt.f64 (PI.f64)) #s(literal -1/180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
(pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal -1 binary64) angle)) (*.f64 (sqrt.f64 (PI.f64)) #s(literal -1/180 binary64))))) #s(literal 2 binary64))
(*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal -1 binary64) angle)) (*.f64 (sqrt.f64 (PI.f64)) #s(literal -1/180 binary64)))))
a
(cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal -1 binary64) angle)) (*.f64 (sqrt.f64 (PI.f64)) #s(literal -1/180 binary64))))
(*.f64 (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal -1 binary64) angle)) (*.f64 (sqrt.f64 (PI.f64)) #s(literal -1/180 binary64)))
(/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal -1 binary64) angle))
(sqrt.f64 (PI.f64))
(PI.f64)
(/.f64 #s(literal -1 binary64) angle)
#s(literal -1 binary64)
angle
(*.f64 (sqrt.f64 (PI.f64)) #s(literal -1/180 binary64))
#s(literal -1/180 binary64)
#s(literal 2 binary64)
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))
(*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
b
(sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))
(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
(/.f64 angle #s(literal 180 binary64))
#s(literal 180 binary64)
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1/180 binary64)) (*.f64 (cbrt.f64 (PI.f64)) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
(pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1/180 binary64)) (*.f64 (cbrt.f64 (PI.f64)) angle)))) #s(literal 2 binary64))
(*.f64 a (cos.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1/180 binary64)) (*.f64 (cbrt.f64 (PI.f64)) angle))))
a
(cos.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1/180 binary64)) (*.f64 (cbrt.f64 (PI.f64)) angle)))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1/180 binary64)) (*.f64 (cbrt.f64 (PI.f64)) angle))
(*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1/180 binary64))
(pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64))
(cbrt.f64 (PI.f64))
(PI.f64)
#s(literal 2 binary64)
#s(literal 1/180 binary64)
(*.f64 (cbrt.f64 (PI.f64)) angle)
angle
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))
(*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
b
(sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))
(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
(/.f64 angle #s(literal 180 binary64))
#s(literal 180 binary64)
Outputs
(+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)))
(+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 2 binary64)))
(pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64))
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 2 binary64))
(*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b)
(*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))
(sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))
(*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))
(*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))
(*.f64 #s(literal 1/180 binary64) angle)
(*.f64 angle #s(literal 1/180 binary64))
#s(literal 1/180 binary64)
angle
(PI.f64)
b
#s(literal 2 binary64)
#s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a))
(*.f64 a a)
a
(+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b))))
(+.f64 #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 b angle) b) (PI.f64)) #s(literal 1/32400 binary64)) (*.f64 (PI.f64) angle))) #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)))
#s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a))
(*.f64 a a)
a
#s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b)))
#s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 b angle) b) (PI.f64)) #s(literal 1/32400 binary64)) (*.f64 (PI.f64) angle)))
(*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b))
(*.f64 (*.f64 (*.f64 (*.f64 (*.f64 b angle) b) (PI.f64)) #s(literal 1/32400 binary64)) (*.f64 (PI.f64) angle))
(*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64))
(*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle))
(*.f64 angle angle)
angle
#s(literal 1/32400 binary64)
(*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b)
(*.f64 (*.f64 (PI.f64) (PI.f64)) b)
(*.f64 (PI.f64) (PI.f64))
(PI.f64)
b
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (pow.f64 (exp.f64 (log.f64 a)) #s(literal 2 binary64)))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a))
(pow.f64 (exp.f64 (log.f64 a)) #s(literal 2 binary64))
(*.f64 a a)
(exp.f64 (log.f64 a))
a
(log.f64 a)
a
#s(literal 2 binary64)
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal -1 binary64) angle)) (*.f64 (sqrt.f64 (PI.f64)) #s(literal -1/180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal -1 binary64) angle)) (*.f64 (sqrt.f64 (PI.f64)) #s(literal -1/180 binary64))))) #s(literal 2 binary64))
(pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) a) #s(literal 2 binary64))
(*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal -1 binary64) angle)) (*.f64 (sqrt.f64 (PI.f64)) #s(literal -1/180 binary64)))))
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) a)
a
(cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal -1 binary64) angle)) (*.f64 (sqrt.f64 (PI.f64)) #s(literal -1/180 binary64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))
(*.f64 (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal -1 binary64) angle)) (*.f64 (sqrt.f64 (PI.f64)) #s(literal -1/180 binary64)))
(*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))
(/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal -1 binary64) angle))
(*.f64 (/.f64 angle #s(literal -1 binary64)) (sqrt.f64 (PI.f64)))
(sqrt.f64 (PI.f64))
(PI.f64)
(/.f64 #s(literal -1 binary64) angle)
#s(literal -1 binary64)
angle
(*.f64 (sqrt.f64 (PI.f64)) #s(literal -1/180 binary64))
(*.f64 #s(literal -1/180 binary64) (sqrt.f64 (PI.f64)))
#s(literal -1/180 binary64)
#s(literal 2 binary64)
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))
(pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64))
(*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)
b
(sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))
(sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))
(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
(*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))
(/.f64 angle #s(literal 180 binary64))
#s(literal 180 binary64)
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1/180 binary64)) (*.f64 (cbrt.f64 (PI.f64)) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1/180 binary64)) (*.f64 (cbrt.f64 (PI.f64)) angle)))) #s(literal 2 binary64))
(pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) a) #s(literal 2 binary64))
(*.f64 a (cos.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1/180 binary64)) (*.f64 (cbrt.f64 (PI.f64)) angle))))
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) a)
a
(cos.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1/180 binary64)) (*.f64 (cbrt.f64 (PI.f64)) angle)))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1/180 binary64)) (*.f64 (cbrt.f64 (PI.f64)) angle))
(*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1/180 binary64))
(pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64))
(cbrt.f64 (PI.f64))
(PI.f64)
#s(literal 2 binary64)
#s(literal 1/180 binary64)
(*.f64 (cbrt.f64 (PI.f64)) angle)
angle
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))
(pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64))
(*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)
b
(sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))
(sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))
(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
(*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))
(/.f64 angle #s(literal 180 binary64))
#s(literal 180 binary64)

localize722.0ms (7.1%)

Memory
16.9MiB live, 672.8MiB allocated
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy0.7109375
(cbrt.f64 (PI.f64))
accuracy11.22594453793343
(cos.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1/180 binary64)) (*.f64 (cbrt.f64 (PI.f64)) angle)))
accuracy11.270257143161299
(sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))
accuracy17.92143868476344
(PI.f64)
accuracy0.7109375
(sqrt.f64 (PI.f64))
accuracy11.22594453793343
(cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal -1 binary64) angle)) (*.f64 (sqrt.f64 (PI.f64)) #s(literal -1/180 binary64))))
accuracy11.270257143161299
(sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))
accuracy17.92143868476344
(PI.f64)
accuracy0
(pow.f64 (exp.f64 (log.f64 a)) #s(literal 2 binary64))
accuracy0
(log.f64 a)
accuracy4.17520184424762
(exp.f64 (log.f64 a))
accuracy19.112488436011684
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (pow.f64 (exp.f64 (log.f64 a)) #s(literal 2 binary64)))
accuracy5.3437449886227375
#s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a))
accuracy6.858442978223265
#s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b)))
accuracy7.0544114916347
(*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b))
accuracy17.92143868476344
(PI.f64)
accuracy0.23659357841959167
(*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b)
accuracy5.3437449886227375
#s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a))
accuracy11.270257143161299
(sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))
accuracy17.92143868476344
(PI.f64)
Samples
432.0ms40×1valid
129.0ms74×2exit
74.0ms133×0valid
20.0ms2valid
Compiler

Compiled 891 to 108 computations (87.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 604.0ms
ival-sqrt: 352.0ms (58.3% of total)
ival-pow2: 57.0ms (9.4% of total)
ival-mult: 56.0ms (9.3% of total)
ival-cos: 36.0ms (6% of total)
ival-sinu: 20.0ms (3.3% of total)
const: 19.0ms (3.1% of total)
ival-div: 16.0ms (2.6% of total)
adjust: 13.0ms (2.2% of total)
ival-cosu: 11.0ms (1.8% of total)
ival-add: 7.0ms (1.2% of total)
ival-log: 6.0ms (1% of total)
ival-exp: 5.0ms (0.8% of total)
ival-cbrt: 4.0ms (0.7% of total)
ival-pi: 1.0ms (0.2% of total)
exact: 1.0ms (0.2% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series172.0ms (1.7%)

Memory
6.3MiB live, 279.2MiB allocated
Counts
27 → 504
Calls
Call 1
Inputs
#s(alt (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a))) (patch (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a))) #<representation binary64>) () ())
#s(alt (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) #<representation binary64>) () ())
#s(alt (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) (patch (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #<representation binary64>) () ())
#s(alt (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) (patch (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #<representation binary64>) () ())
#s(alt (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b)))) (patch (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b)))) #<representation binary64>) () ())
#s(alt #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (patch #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #<representation binary64>) () ())
#s(alt (*.f64 a a) (patch (*.f64 a a) #<representation binary64>) () ())
#s(alt #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b))) (patch #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b))) #<representation binary64>) () ())
#s(alt (exp.f64 (log.f64 a)) (patch (exp.f64 (log.f64 a)) #<representation binary64>) () ())
#s(alt (pow.f64 (exp.f64 (log.f64 a)) #s(literal 2 binary64)) (patch (pow.f64 (exp.f64 (log.f64 a)) #s(literal 2 binary64)) #<representation binary64>) () ())
#s(alt #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (pow.f64 (exp.f64 (log.f64 a)) #s(literal 2 binary64))) (patch #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (pow.f64 (exp.f64 (log.f64 a)) #s(literal 2 binary64))) #<representation binary64>) () ())
#s(alt (log.f64 a) (patch (log.f64 a) #<representation binary64>) () ())
#s(alt (*.f64 (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal -1 binary64) angle)) (*.f64 (sqrt.f64 (PI.f64)) #s(literal -1/180 binary64))) (patch (*.f64 (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal -1 binary64) angle)) (*.f64 (sqrt.f64 (PI.f64)) #s(literal -1/180 binary64))) #<representation binary64>) () ())
#s(alt (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal -1 binary64) angle)) (patch (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal -1 binary64) angle)) #<representation binary64>) () ())
#s(alt (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal -1 binary64) angle)) (*.f64 (sqrt.f64 (PI.f64)) #s(literal -1/180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal -1 binary64) angle)) (*.f64 (sqrt.f64 (PI.f64)) #s(literal -1/180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())
#s(alt (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal -1 binary64) angle)) (*.f64 (sqrt.f64 (PI.f64)) #s(literal -1/180 binary64))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal -1 binary64) angle)) (*.f64 (sqrt.f64 (PI.f64)) #s(literal -1/180 binary64))))) #s(literal 2 binary64)) #<representation binary64>) () ())
#s(alt (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1/180 binary64)) (*.f64 (cbrt.f64 (PI.f64)) angle)) (patch (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1/180 binary64)) (*.f64 (cbrt.f64 (PI.f64)) angle)) #<representation binary64>) () ())
#s(alt (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1/180 binary64)) (*.f64 (cbrt.f64 (PI.f64)) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1/180 binary64)) (*.f64 (cbrt.f64 (PI.f64)) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())
#s(alt (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1/180 binary64)) (*.f64 (cbrt.f64 (PI.f64)) angle)))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1/180 binary64)) (*.f64 (cbrt.f64 (PI.f64)) angle)))) #s(literal 2 binary64)) #<representation binary64>) () ())
#s(alt (*.f64 a (cos.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1/180 binary64)) (*.f64 (cbrt.f64 (PI.f64)) angle)))) (patch (*.f64 a (cos.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1/180 binary64)) (*.f64 (cbrt.f64 (PI.f64)) angle)))) #<representation binary64>) () ())
#s(alt (PI.f64) (patch (PI.f64) #<representation binary64>) () ())
#s(alt (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b)) (patch (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b)) #<representation binary64>) () ())
#s(alt (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (patch (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #<representation binary64>) () ())
#s(alt (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal -1 binary64) angle)) (*.f64 (sqrt.f64 (PI.f64)) #s(literal -1/180 binary64)))) (patch (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal -1 binary64) angle)) (*.f64 (sqrt.f64 (PI.f64)) #s(literal -1/180 binary64)))) #<representation binary64>) () ())
#s(alt (sqrt.f64 (PI.f64)) (patch (sqrt.f64 (PI.f64)) #<representation binary64>) () ())
#s(alt (cos.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1/180 binary64)) (*.f64 (cbrt.f64 (PI.f64)) angle))) (patch (cos.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1/180 binary64)) (*.f64 (cbrt.f64 (PI.f64)) angle))) #<representation binary64>) () ())
#s(alt (cbrt.f64 (PI.f64)) (patch (cbrt.f64 (PI.f64)) #<representation binary64>) () ())
Outputs
#s(alt (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor 0 b) (#s(alt (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a))) (patch (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor 0 b) (#s(alt (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a))) (patch (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor 0 b) (#s(alt (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a))) (patch (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor 0 b) (#s(alt (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a))) (patch (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor 0 b) (#s(alt (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor 0 b) (#s(alt (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor 0 b) (#s(alt (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor 0 b) (#s(alt (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* b (sin (* 1/180 (* angle (PI))))) (taylor 0 b) (#s(alt (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) (patch (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #<representation binary64>) () ())) ())
#s(alt (* b (sin (* 1/180 (* angle (PI))))) (taylor 0 b) (#s(alt (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) (patch (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #<representation binary64>) () ())) ())
#s(alt (* b (sin (* 1/180 (* angle (PI))))) (taylor 0 b) (#s(alt (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) (patch (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #<representation binary64>) () ())) ())
#s(alt (* b (sin (* 1/180 (* angle (PI))))) (taylor 0 b) (#s(alt (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) (patch (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor 0 b) (#s(alt (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b)))) (patch (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b)))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor 0 b) (#s(alt (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b)))) (patch (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b)))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor 0 b) (#s(alt (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b)))) (patch (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b)))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor 0 b) (#s(alt (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b)))) (patch (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b)))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor 0 b) (#s(alt #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b))) (patch #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor 0 b) (#s(alt #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b))) (patch #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor 0 b) (#s(alt #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b))) (patch #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor 0 b) (#s(alt #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b))) (patch #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor 0 b) (#s(alt #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (pow.f64 (exp.f64 (log.f64 a)) #s(literal 2 binary64))) (patch #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (pow.f64 (exp.f64 (log.f64 a)) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor 0 b) (#s(alt #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (pow.f64 (exp.f64 (log.f64 a)) #s(literal 2 binary64))) (patch #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (pow.f64 (exp.f64 (log.f64 a)) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor 0 b) (#s(alt #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (pow.f64 (exp.f64 (log.f64 a)) #s(literal 2 binary64))) (patch #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (pow.f64 (exp.f64 (log.f64 a)) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor 0 b) (#s(alt #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (pow.f64 (exp.f64 (log.f64 a)) #s(literal 2 binary64))) (patch #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (pow.f64 (exp.f64 (log.f64 a)) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor 0 b) (#s(alt (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal -1 binary64) angle)) (*.f64 (sqrt.f64 (PI.f64)) #s(literal -1/180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal -1 binary64) angle)) (*.f64 (sqrt.f64 (PI.f64)) #s(literal -1/180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor 0 b) (#s(alt (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal -1 binary64) angle)) (*.f64 (sqrt.f64 (PI.f64)) #s(literal -1/180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal -1 binary64) angle)) (*.f64 (sqrt.f64 (PI.f64)) #s(literal -1/180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor 0 b) (#s(alt (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal -1 binary64) angle)) (*.f64 (sqrt.f64 (PI.f64)) #s(literal -1/180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal -1 binary64) angle)) (*.f64 (sqrt.f64 (PI.f64)) #s(literal -1/180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor 0 b) (#s(alt (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal -1 binary64) angle)) (*.f64 (sqrt.f64 (PI.f64)) #s(literal -1/180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal -1 binary64) angle)) (*.f64 (sqrt.f64 (PI.f64)) #s(literal -1/180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor 0 b) (#s(alt (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1/180 binary64)) (*.f64 (cbrt.f64 (PI.f64)) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1/180 binary64)) (*.f64 (cbrt.f64 (PI.f64)) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor 0 b) (#s(alt (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1/180 binary64)) (*.f64 (cbrt.f64 (PI.f64)) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1/180 binary64)) (*.f64 (cbrt.f64 (PI.f64)) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor 0 b) (#s(alt (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1/180 binary64)) (*.f64 (cbrt.f64 (PI.f64)) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1/180 binary64)) (*.f64 (cbrt.f64 (PI.f64)) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor 0 b) (#s(alt (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1/180 binary64)) (*.f64 (cbrt.f64 (PI.f64)) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1/180 binary64)) (*.f64 (cbrt.f64 (PI.f64)) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2)))) (taylor 0 b) (#s(alt (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b)) (patch (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b)) #<representation binary64>) () ())) ())
#s(alt (* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2)))) (taylor 0 b) (#s(alt (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b)) (patch (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b)) #<representation binary64>) () ())) ())
#s(alt (* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2)))) (taylor 0 b) (#s(alt (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b)) (patch (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b)) #<representation binary64>) () ())) ())
#s(alt (* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2)))) (taylor 0 b) (#s(alt (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b)) (patch (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor inf b) (#s(alt (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a))) (patch (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor inf b) (#s(alt (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a))) (patch (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor inf b) (#s(alt (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a))) (patch (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor inf b) (#s(alt (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a))) (patch (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor inf b) (#s(alt (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor inf b) (#s(alt (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor inf b) (#s(alt (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor inf b) (#s(alt (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* b (sin (* 1/180 (* angle (PI))))) (taylor inf b) (#s(alt (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) (patch (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #<representation binary64>) () ())) ())
#s(alt (* b (sin (* 1/180 (* angle (PI))))) (taylor inf b) (#s(alt (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) (patch (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #<representation binary64>) () ())) ())
#s(alt (* b (sin (* 1/180 (* angle (PI))))) (taylor inf b) (#s(alt (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) (patch (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #<representation binary64>) () ())) ())
#s(alt (* b (sin (* 1/180 (* angle (PI))))) (taylor inf b) (#s(alt (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) (patch (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor inf b) (#s(alt (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b)))) (patch (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b)))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor inf b) (#s(alt (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b)))) (patch (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b)))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor inf b) (#s(alt (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b)))) (patch (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b)))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor inf b) (#s(alt (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b)))) (patch (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b)))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor inf b) (#s(alt #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b))) (patch #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor inf b) (#s(alt #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b))) (patch #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor inf b) (#s(alt #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b))) (patch #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor inf b) (#s(alt #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b))) (patch #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor inf b) (#s(alt #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (pow.f64 (exp.f64 (log.f64 a)) #s(literal 2 binary64))) (patch #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (pow.f64 (exp.f64 (log.f64 a)) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor inf b) (#s(alt #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (pow.f64 (exp.f64 (log.f64 a)) #s(literal 2 binary64))) (patch #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (pow.f64 (exp.f64 (log.f64 a)) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor inf b) (#s(alt #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (pow.f64 (exp.f64 (log.f64 a)) #s(literal 2 binary64))) (patch #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (pow.f64 (exp.f64 (log.f64 a)) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor inf b) (#s(alt #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (pow.f64 (exp.f64 (log.f64 a)) #s(literal 2 binary64))) (patch #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (pow.f64 (exp.f64 (log.f64 a)) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor inf b) (#s(alt (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal -1 binary64) angle)) (*.f64 (sqrt.f64 (PI.f64)) #s(literal -1/180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal -1 binary64) angle)) (*.f64 (sqrt.f64 (PI.f64)) #s(literal -1/180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor inf b) (#s(alt (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal -1 binary64) angle)) (*.f64 (sqrt.f64 (PI.f64)) #s(literal -1/180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal -1 binary64) angle)) (*.f64 (sqrt.f64 (PI.f64)) #s(literal -1/180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor inf b) (#s(alt (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal -1 binary64) angle)) (*.f64 (sqrt.f64 (PI.f64)) #s(literal -1/180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal -1 binary64) angle)) (*.f64 (sqrt.f64 (PI.f64)) #s(literal -1/180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor inf b) (#s(alt (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal -1 binary64) angle)) (*.f64 (sqrt.f64 (PI.f64)) #s(literal -1/180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal -1 binary64) angle)) (*.f64 (sqrt.f64 (PI.f64)) #s(literal -1/180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor inf b) (#s(alt (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1/180 binary64)) (*.f64 (cbrt.f64 (PI.f64)) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1/180 binary64)) (*.f64 (cbrt.f64 (PI.f64)) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor inf b) (#s(alt (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1/180 binary64)) (*.f64 (cbrt.f64 (PI.f64)) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1/180 binary64)) (*.f64 (cbrt.f64 (PI.f64)) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor inf b) (#s(alt (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1/180 binary64)) (*.f64 (cbrt.f64 (PI.f64)) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1/180 binary64)) (*.f64 (cbrt.f64 (PI.f64)) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor inf b) (#s(alt (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1/180 binary64)) (*.f64 (cbrt.f64 (PI.f64)) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1/180 binary64)) (*.f64 (cbrt.f64 (PI.f64)) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2)))) (taylor inf b) (#s(alt (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b)) (patch (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b)) #<representation binary64>) () ())) ())
#s(alt (* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2)))) (taylor inf b) (#s(alt (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b)) (patch (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b)) #<representation binary64>) () ())) ())
#s(alt (* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2)))) (taylor inf b) (#s(alt (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b)) (patch (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b)) #<representation binary64>) () ())) ())
#s(alt (* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2)))) (taylor inf b) (#s(alt (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b)) (patch (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor -inf b) (#s(alt (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a))) (patch (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor -inf b) (#s(alt (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a))) (patch (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor -inf b) (#s(alt (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a))) (patch (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor -inf b) (#s(alt (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a))) (patch (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor -inf b) (#s(alt (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor -inf b) (#s(alt (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor -inf b) (#s(alt (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor -inf b) (#s(alt (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* b (sin (* 1/180 (* angle (PI))))) (taylor -inf b) (#s(alt (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) (patch (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #<representation binary64>) () ())) ())
#s(alt (* b (sin (* 1/180 (* angle (PI))))) (taylor -inf b) (#s(alt (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) (patch (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #<representation binary64>) () ())) ())
#s(alt (* b (sin (* 1/180 (* angle (PI))))) (taylor -inf b) (#s(alt (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) (patch (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #<representation binary64>) () ())) ())
#s(alt (* b (sin (* 1/180 (* angle (PI))))) (taylor -inf b) (#s(alt (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) (patch (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor -inf b) (#s(alt (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b)))) (patch (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b)))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor -inf b) (#s(alt (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b)))) (patch (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b)))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor -inf b) (#s(alt (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b)))) (patch (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b)))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor -inf b) (#s(alt (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b)))) (patch (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b)))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor -inf b) (#s(alt #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b))) (patch #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor -inf b) (#s(alt #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b))) (patch #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor -inf b) (#s(alt #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b))) (patch #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor -inf b) (#s(alt #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b))) (patch #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor -inf b) (#s(alt #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (pow.f64 (exp.f64 (log.f64 a)) #s(literal 2 binary64))) (patch #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (pow.f64 (exp.f64 (log.f64 a)) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor -inf b) (#s(alt #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (pow.f64 (exp.f64 (log.f64 a)) #s(literal 2 binary64))) (patch #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (pow.f64 (exp.f64 (log.f64 a)) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor -inf b) (#s(alt #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (pow.f64 (exp.f64 (log.f64 a)) #s(literal 2 binary64))) (patch #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (pow.f64 (exp.f64 (log.f64 a)) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor -inf b) (#s(alt #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (pow.f64 (exp.f64 (log.f64 a)) #s(literal 2 binary64))) (patch #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (pow.f64 (exp.f64 (log.f64 a)) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor -inf b) (#s(alt (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal -1 binary64) angle)) (*.f64 (sqrt.f64 (PI.f64)) #s(literal -1/180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal -1 binary64) angle)) (*.f64 (sqrt.f64 (PI.f64)) #s(literal -1/180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor -inf b) (#s(alt (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal -1 binary64) angle)) (*.f64 (sqrt.f64 (PI.f64)) #s(literal -1/180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal -1 binary64) angle)) (*.f64 (sqrt.f64 (PI.f64)) #s(literal -1/180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor -inf b) (#s(alt (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal -1 binary64) angle)) (*.f64 (sqrt.f64 (PI.f64)) #s(literal -1/180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal -1 binary64) angle)) (*.f64 (sqrt.f64 (PI.f64)) #s(literal -1/180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor -inf b) (#s(alt (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal -1 binary64) angle)) (*.f64 (sqrt.f64 (PI.f64)) #s(literal -1/180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal -1 binary64) angle)) (*.f64 (sqrt.f64 (PI.f64)) #s(literal -1/180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor -inf b) (#s(alt (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1/180 binary64)) (*.f64 (cbrt.f64 (PI.f64)) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1/180 binary64)) (*.f64 (cbrt.f64 (PI.f64)) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor -inf b) (#s(alt (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1/180 binary64)) (*.f64 (cbrt.f64 (PI.f64)) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1/180 binary64)) (*.f64 (cbrt.f64 (PI.f64)) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor -inf b) (#s(alt (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1/180 binary64)) (*.f64 (cbrt.f64 (PI.f64)) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1/180 binary64)) (*.f64 (cbrt.f64 (PI.f64)) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor -inf b) (#s(alt (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1/180 binary64)) (*.f64 (cbrt.f64 (PI.f64)) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1/180 binary64)) (*.f64 (cbrt.f64 (PI.f64)) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2)))) (taylor -inf b) (#s(alt (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b)) (patch (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b)) #<representation binary64>) () ())) ())
#s(alt (* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2)))) (taylor -inf b) (#s(alt (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b)) (patch (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b)) #<representation binary64>) () ())) ())
#s(alt (* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2)))) (taylor -inf b) (#s(alt (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b)) (patch (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b)) #<representation binary64>) () ())) ())
#s(alt (* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2)))) (taylor -inf b) (#s(alt (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b)) (patch (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor 0 a) (#s(alt (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a))) (patch (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor 0 a) (#s(alt (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a))) (patch (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor 0 a) (#s(alt (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a))) (patch (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor 0 a) (#s(alt (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a))) (patch (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor 0 a) (#s(alt (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b)))) (patch (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b)))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor 0 a) (#s(alt (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b)))) (patch (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b)))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor 0 a) (#s(alt (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b)))) (patch (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b)))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor 0 a) (#s(alt (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b)))) (patch (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b)))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor 0 a) (#s(alt #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (patch #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor 0 a) (#s(alt #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (patch #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor 0 a) (#s(alt #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (patch #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor 0 a) (#s(alt #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (patch #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #<representation binary64>) () ())) ())
#s(alt (pow a 2) (taylor 0 a) (#s(alt (*.f64 a a) (patch (*.f64 a a) #<representation binary64>) () ())) ())
#s(alt (pow a 2) (taylor 0 a) (#s(alt (*.f64 a a) (patch (*.f64 a a) #<representation binary64>) () ())) ())
#s(alt (pow a 2) (taylor 0 a) (#s(alt (*.f64 a a) (patch (*.f64 a a) #<representation binary64>) () ())) ())
#s(alt (pow a 2) (taylor 0 a) (#s(alt (*.f64 a a) (patch (*.f64 a a) #<representation binary64>) () ())) ())
#s(alt a (taylor 0 a) (#s(alt (exp.f64 (log.f64 a)) (patch (exp.f64 (log.f64 a)) #<representation binary64>) () ())) ())
#s(alt a (taylor 0 a) (#s(alt (exp.f64 (log.f64 a)) (patch (exp.f64 (log.f64 a)) #<representation binary64>) () ())) ())
#s(alt a (taylor 0 a) (#s(alt (exp.f64 (log.f64 a)) (patch (exp.f64 (log.f64 a)) #<representation binary64>) () ())) ())
#s(alt a (taylor 0 a) (#s(alt (exp.f64 (log.f64 a)) (patch (exp.f64 (log.f64 a)) #<representation binary64>) () ())) ())
#s(alt (pow a 2) (taylor 0 a) (#s(alt (pow.f64 (exp.f64 (log.f64 a)) #s(literal 2 binary64)) (patch (pow.f64 (exp.f64 (log.f64 a)) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (pow a 2) (taylor 0 a) (#s(alt (pow.f64 (exp.f64 (log.f64 a)) #s(literal 2 binary64)) (patch (pow.f64 (exp.f64 (log.f64 a)) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (pow a 2) (taylor 0 a) (#s(alt (pow.f64 (exp.f64 (log.f64 a)) #s(literal 2 binary64)) (patch (pow.f64 (exp.f64 (log.f64 a)) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (pow a 2) (taylor 0 a) (#s(alt (pow.f64 (exp.f64 (log.f64 a)) #s(literal 2 binary64)) (patch (pow.f64 (exp.f64 (log.f64 a)) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor 0 a) (#s(alt #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (pow.f64 (exp.f64 (log.f64 a)) #s(literal 2 binary64))) (patch #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (pow.f64 (exp.f64 (log.f64 a)) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor 0 a) (#s(alt #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (pow.f64 (exp.f64 (log.f64 a)) #s(literal 2 binary64))) (patch #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (pow.f64 (exp.f64 (log.f64 a)) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor 0 a) (#s(alt #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (pow.f64 (exp.f64 (log.f64 a)) #s(literal 2 binary64))) (patch #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (pow.f64 (exp.f64 (log.f64 a)) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor 0 a) (#s(alt #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (pow.f64 (exp.f64 (log.f64 a)) #s(literal 2 binary64))) (patch #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (pow.f64 (exp.f64 (log.f64 a)) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (log a) (taylor 0 a) (#s(alt (log.f64 a) (patch (log.f64 a) #<representation binary64>) () ())) ())
#s(alt (log a) (taylor 0 a) (#s(alt (log.f64 a) (patch (log.f64 a) #<representation binary64>) () ())) ())
#s(alt (log a) (taylor 0 a) (#s(alt (log.f64 a) (patch (log.f64 a) #<representation binary64>) () ())) ())
#s(alt (log a) (taylor 0 a) (#s(alt (log.f64 a) (patch (log.f64 a) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor 0 a) (#s(alt (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal -1 binary64) angle)) (*.f64 (sqrt.f64 (PI.f64)) #s(literal -1/180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal -1 binary64) angle)) (*.f64 (sqrt.f64 (PI.f64)) #s(literal -1/180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor 0 a) (#s(alt (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal -1 binary64) angle)) (*.f64 (sqrt.f64 (PI.f64)) #s(literal -1/180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal -1 binary64) angle)) (*.f64 (sqrt.f64 (PI.f64)) #s(literal -1/180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor 0 a) (#s(alt (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal -1 binary64) angle)) (*.f64 (sqrt.f64 (PI.f64)) #s(literal -1/180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal -1 binary64) angle)) (*.f64 (sqrt.f64 (PI.f64)) #s(literal -1/180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor 0 a) (#s(alt (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal -1 binary64) angle)) (*.f64 (sqrt.f64 (PI.f64)) #s(literal -1/180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal -1 binary64) angle)) (*.f64 (sqrt.f64 (PI.f64)) #s(literal -1/180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor 0 a) (#s(alt (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal -1 binary64) angle)) (*.f64 (sqrt.f64 (PI.f64)) #s(literal -1/180 binary64))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal -1 binary64) angle)) (*.f64 (sqrt.f64 (PI.f64)) #s(literal -1/180 binary64))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor 0 a) (#s(alt (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal -1 binary64) angle)) (*.f64 (sqrt.f64 (PI.f64)) #s(literal -1/180 binary64))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal -1 binary64) angle)) (*.f64 (sqrt.f64 (PI.f64)) #s(literal -1/180 binary64))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor 0 a) (#s(alt (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal -1 binary64) angle)) (*.f64 (sqrt.f64 (PI.f64)) #s(literal -1/180 binary64))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal -1 binary64) angle)) (*.f64 (sqrt.f64 (PI.f64)) #s(literal -1/180 binary64))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor 0 a) (#s(alt (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal -1 binary64) angle)) (*.f64 (sqrt.f64 (PI.f64)) #s(literal -1/180 binary64))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal -1 binary64) angle)) (*.f64 (sqrt.f64 (PI.f64)) #s(literal -1/180 binary64))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor 0 a) (#s(alt (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1/180 binary64)) (*.f64 (cbrt.f64 (PI.f64)) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1/180 binary64)) (*.f64 (cbrt.f64 (PI.f64)) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor 0 a) (#s(alt (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1/180 binary64)) (*.f64 (cbrt.f64 (PI.f64)) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1/180 binary64)) (*.f64 (cbrt.f64 (PI.f64)) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor 0 a) (#s(alt (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1/180 binary64)) (*.f64 (cbrt.f64 (PI.f64)) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1/180 binary64)) (*.f64 (cbrt.f64 (PI.f64)) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor 0 a) (#s(alt (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1/180 binary64)) (*.f64 (cbrt.f64 (PI.f64)) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1/180 binary64)) (*.f64 (cbrt.f64 (PI.f64)) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor 0 a) (#s(alt (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1/180 binary64)) (*.f64 (cbrt.f64 (PI.f64)) angle)))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1/180 binary64)) (*.f64 (cbrt.f64 (PI.f64)) angle)))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor 0 a) (#s(alt (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1/180 binary64)) (*.f64 (cbrt.f64 (PI.f64)) angle)))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1/180 binary64)) (*.f64 (cbrt.f64 (PI.f64)) angle)))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor 0 a) (#s(alt (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1/180 binary64)) (*.f64 (cbrt.f64 (PI.f64)) angle)))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1/180 binary64)) (*.f64 (cbrt.f64 (PI.f64)) angle)))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor 0 a) (#s(alt (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1/180 binary64)) (*.f64 (cbrt.f64 (PI.f64)) angle)))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1/180 binary64)) (*.f64 (cbrt.f64 (PI.f64)) angle)))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* a (cos (* 1/180 (* angle (PI))))) (taylor 0 a) (#s(alt (*.f64 a (cos.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1/180 binary64)) (*.f64 (cbrt.f64 (PI.f64)) angle)))) (patch (*.f64 a (cos.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1/180 binary64)) (*.f64 (cbrt.f64 (PI.f64)) angle)))) #<representation binary64>) () ())) ())
#s(alt (* a (cos (* 1/180 (* angle (PI))))) (taylor 0 a) (#s(alt (*.f64 a (cos.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1/180 binary64)) (*.f64 (cbrt.f64 (PI.f64)) angle)))) (patch (*.f64 a (cos.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1/180 binary64)) (*.f64 (cbrt.f64 (PI.f64)) angle)))) #<representation binary64>) () ())) ())
#s(alt (* a (cos (* 1/180 (* angle (PI))))) (taylor 0 a) (#s(alt (*.f64 a (cos.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1/180 binary64)) (*.f64 (cbrt.f64 (PI.f64)) angle)))) (patch (*.f64 a (cos.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1/180 binary64)) (*.f64 (cbrt.f64 (PI.f64)) angle)))) #<representation binary64>) () ())) ())
#s(alt (* a (cos (* 1/180 (* angle (PI))))) (taylor 0 a) (#s(alt (*.f64 a (cos.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1/180 binary64)) (*.f64 (cbrt.f64 (PI.f64)) angle)))) (patch (*.f64 a (cos.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1/180 binary64)) (*.f64 (cbrt.f64 (PI.f64)) angle)))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor inf a) (#s(alt (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a))) (patch (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor inf a) (#s(alt (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a))) (patch (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor inf a) (#s(alt (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a))) (patch (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor inf a) (#s(alt (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a))) (patch (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor inf a) (#s(alt (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b)))) (patch (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b)))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor inf a) (#s(alt (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b)))) (patch (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b)))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor inf a) (#s(alt (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b)))) (patch (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b)))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor inf a) (#s(alt (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b)))) (patch (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b)))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor inf a) (#s(alt #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (patch #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor inf a) (#s(alt #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (patch #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor inf a) (#s(alt #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (patch #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor inf a) (#s(alt #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (patch #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #<representation binary64>) () ())) ())
#s(alt (pow a 2) (taylor inf a) (#s(alt (*.f64 a a) (patch (*.f64 a a) #<representation binary64>) () ())) ())
#s(alt (pow a 2) (taylor inf a) (#s(alt (*.f64 a a) (patch (*.f64 a a) #<representation binary64>) () ())) ())
#s(alt (pow a 2) (taylor inf a) (#s(alt (*.f64 a a) (patch (*.f64 a a) #<representation binary64>) () ())) ())
#s(alt (pow a 2) (taylor inf a) (#s(alt (*.f64 a a) (patch (*.f64 a a) #<representation binary64>) () ())) ())
#s(alt a (taylor inf a) (#s(alt (exp.f64 (log.f64 a)) (patch (exp.f64 (log.f64 a)) #<representation binary64>) () ())) ())
#s(alt a (taylor inf a) (#s(alt (exp.f64 (log.f64 a)) (patch (exp.f64 (log.f64 a)) #<representation binary64>) () ())) ())
#s(alt a (taylor inf a) (#s(alt (exp.f64 (log.f64 a)) (patch (exp.f64 (log.f64 a)) #<representation binary64>) () ())) ())
#s(alt a (taylor inf a) (#s(alt (exp.f64 (log.f64 a)) (patch (exp.f64 (log.f64 a)) #<representation binary64>) () ())) ())
#s(alt (pow a 2) (taylor inf a) (#s(alt (pow.f64 (exp.f64 (log.f64 a)) #s(literal 2 binary64)) (patch (pow.f64 (exp.f64 (log.f64 a)) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (pow a 2) (taylor inf a) (#s(alt (pow.f64 (exp.f64 (log.f64 a)) #s(literal 2 binary64)) (patch (pow.f64 (exp.f64 (log.f64 a)) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (pow a 2) (taylor inf a) (#s(alt (pow.f64 (exp.f64 (log.f64 a)) #s(literal 2 binary64)) (patch (pow.f64 (exp.f64 (log.f64 a)) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (pow a 2) (taylor inf a) (#s(alt (pow.f64 (exp.f64 (log.f64 a)) #s(literal 2 binary64)) (patch (pow.f64 (exp.f64 (log.f64 a)) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor inf a) (#s(alt #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (pow.f64 (exp.f64 (log.f64 a)) #s(literal 2 binary64))) (patch #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (pow.f64 (exp.f64 (log.f64 a)) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor inf a) (#s(alt #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (pow.f64 (exp.f64 (log.f64 a)) #s(literal 2 binary64))) (patch #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (pow.f64 (exp.f64 (log.f64 a)) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor inf a) (#s(alt #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (pow.f64 (exp.f64 (log.f64 a)) #s(literal 2 binary64))) (patch #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (pow.f64 (exp.f64 (log.f64 a)) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor inf a) (#s(alt #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (pow.f64 (exp.f64 (log.f64 a)) #s(literal 2 binary64))) (patch #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (pow.f64 (exp.f64 (log.f64 a)) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (log (/ 1 a))) (taylor inf a) (#s(alt (log.f64 a) (patch (log.f64 a) #<representation binary64>) () ())) ())
#s(alt (* -1 (log (/ 1 a))) (taylor inf a) (#s(alt (log.f64 a) (patch (log.f64 a) #<representation binary64>) () ())) ())
#s(alt (* -1 (log (/ 1 a))) (taylor inf a) (#s(alt (log.f64 a) (patch (log.f64 a) #<representation binary64>) () ())) ())
#s(alt (* -1 (log (/ 1 a))) (taylor inf a) (#s(alt (log.f64 a) (patch (log.f64 a) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor inf a) (#s(alt (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal -1 binary64) angle)) (*.f64 (sqrt.f64 (PI.f64)) #s(literal -1/180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal -1 binary64) angle)) (*.f64 (sqrt.f64 (PI.f64)) #s(literal -1/180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor inf a) (#s(alt (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal -1 binary64) angle)) (*.f64 (sqrt.f64 (PI.f64)) #s(literal -1/180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal -1 binary64) angle)) (*.f64 (sqrt.f64 (PI.f64)) #s(literal -1/180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor inf a) (#s(alt (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal -1 binary64) angle)) (*.f64 (sqrt.f64 (PI.f64)) #s(literal -1/180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal -1 binary64) angle)) (*.f64 (sqrt.f64 (PI.f64)) #s(literal -1/180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor inf a) (#s(alt (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal -1 binary64) angle)) (*.f64 (sqrt.f64 (PI.f64)) #s(literal -1/180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal -1 binary64) angle)) (*.f64 (sqrt.f64 (PI.f64)) #s(literal -1/180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor inf a) (#s(alt (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal -1 binary64) angle)) (*.f64 (sqrt.f64 (PI.f64)) #s(literal -1/180 binary64))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal -1 binary64) angle)) (*.f64 (sqrt.f64 (PI.f64)) #s(literal -1/180 binary64))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor inf a) (#s(alt (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal -1 binary64) angle)) (*.f64 (sqrt.f64 (PI.f64)) #s(literal -1/180 binary64))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal -1 binary64) angle)) (*.f64 (sqrt.f64 (PI.f64)) #s(literal -1/180 binary64))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor inf a) (#s(alt (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal -1 binary64) angle)) (*.f64 (sqrt.f64 (PI.f64)) #s(literal -1/180 binary64))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal -1 binary64) angle)) (*.f64 (sqrt.f64 (PI.f64)) #s(literal -1/180 binary64))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor inf a) (#s(alt (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal -1 binary64) angle)) (*.f64 (sqrt.f64 (PI.f64)) #s(literal -1/180 binary64))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal -1 binary64) angle)) (*.f64 (sqrt.f64 (PI.f64)) #s(literal -1/180 binary64))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor inf a) (#s(alt (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1/180 binary64)) (*.f64 (cbrt.f64 (PI.f64)) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1/180 binary64)) (*.f64 (cbrt.f64 (PI.f64)) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor inf a) (#s(alt (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1/180 binary64)) (*.f64 (cbrt.f64 (PI.f64)) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1/180 binary64)) (*.f64 (cbrt.f64 (PI.f64)) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor inf a) (#s(alt (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1/180 binary64)) (*.f64 (cbrt.f64 (PI.f64)) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1/180 binary64)) (*.f64 (cbrt.f64 (PI.f64)) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor inf a) (#s(alt (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1/180 binary64)) (*.f64 (cbrt.f64 (PI.f64)) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1/180 binary64)) (*.f64 (cbrt.f64 (PI.f64)) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor inf a) (#s(alt (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1/180 binary64)) (*.f64 (cbrt.f64 (PI.f64)) angle)))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1/180 binary64)) (*.f64 (cbrt.f64 (PI.f64)) angle)))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor inf a) (#s(alt (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1/180 binary64)) (*.f64 (cbrt.f64 (PI.f64)) angle)))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1/180 binary64)) (*.f64 (cbrt.f64 (PI.f64)) angle)))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor inf a) (#s(alt (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1/180 binary64)) (*.f64 (cbrt.f64 (PI.f64)) angle)))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1/180 binary64)) (*.f64 (cbrt.f64 (PI.f64)) angle)))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor inf a) (#s(alt (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1/180 binary64)) (*.f64 (cbrt.f64 (PI.f64)) angle)))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1/180 binary64)) (*.f64 (cbrt.f64 (PI.f64)) angle)))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* a (cos (* 1/180 (* angle (PI))))) (taylor inf a) (#s(alt (*.f64 a (cos.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1/180 binary64)) (*.f64 (cbrt.f64 (PI.f64)) angle)))) (patch (*.f64 a (cos.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1/180 binary64)) (*.f64 (cbrt.f64 (PI.f64)) angle)))) #<representation binary64>) () ())) ())
#s(alt (* a (cos (* 1/180 (* angle (PI))))) (taylor inf a) (#s(alt (*.f64 a (cos.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1/180 binary64)) (*.f64 (cbrt.f64 (PI.f64)) angle)))) (patch (*.f64 a (cos.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1/180 binary64)) (*.f64 (cbrt.f64 (PI.f64)) angle)))) #<representation binary64>) () ())) ())
#s(alt (* a (cos (* 1/180 (* angle (PI))))) (taylor inf a) (#s(alt (*.f64 a (cos.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1/180 binary64)) (*.f64 (cbrt.f64 (PI.f64)) angle)))) (patch (*.f64 a (cos.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1/180 binary64)) (*.f64 (cbrt.f64 (PI.f64)) angle)))) #<representation binary64>) () ())) ())
#s(alt (* a (cos (* 1/180 (* angle (PI))))) (taylor inf a) (#s(alt (*.f64 a (cos.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1/180 binary64)) (*.f64 (cbrt.f64 (PI.f64)) angle)))) (patch (*.f64 a (cos.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1/180 binary64)) (*.f64 (cbrt.f64 (PI.f64)) angle)))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor -inf a) (#s(alt (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a))) (patch (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor -inf a) (#s(alt (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a))) (patch (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor -inf a) (#s(alt (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a))) (patch (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor -inf a) (#s(alt (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a))) (patch (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor -inf a) (#s(alt (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b)))) (patch (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b)))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor -inf a) (#s(alt (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b)))) (patch (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b)))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor -inf a) (#s(alt (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b)))) (patch (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b)))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor -inf a) (#s(alt (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b)))) (patch (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b)))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor -inf a) (#s(alt #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (patch #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor -inf a) (#s(alt #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (patch #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor -inf a) (#s(alt #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (patch #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor -inf a) (#s(alt #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (patch #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #<representation binary64>) () ())) ())
#s(alt (pow a 2) (taylor -inf a) (#s(alt (*.f64 a a) (patch (*.f64 a a) #<representation binary64>) () ())) ())
#s(alt (pow a 2) (taylor -inf a) (#s(alt (*.f64 a a) (patch (*.f64 a a) #<representation binary64>) () ())) ())
#s(alt (pow a 2) (taylor -inf a) (#s(alt (*.f64 a a) (patch (*.f64 a a) #<representation binary64>) () ())) ())
#s(alt (pow a 2) (taylor -inf a) (#s(alt (*.f64 a a) (patch (*.f64 a a) #<representation binary64>) () ())) ())
#s(alt a (taylor -inf a) (#s(alt (exp.f64 (log.f64 a)) (patch (exp.f64 (log.f64 a)) #<representation binary64>) () ())) ())
#s(alt a (taylor -inf a) (#s(alt (exp.f64 (log.f64 a)) (patch (exp.f64 (log.f64 a)) #<representation binary64>) () ())) ())
#s(alt a (taylor -inf a) (#s(alt (exp.f64 (log.f64 a)) (patch (exp.f64 (log.f64 a)) #<representation binary64>) () ())) ())
#s(alt a (taylor -inf a) (#s(alt (exp.f64 (log.f64 a)) (patch (exp.f64 (log.f64 a)) #<representation binary64>) () ())) ())
#s(alt (pow a 2) (taylor -inf a) (#s(alt (pow.f64 (exp.f64 (log.f64 a)) #s(literal 2 binary64)) (patch (pow.f64 (exp.f64 (log.f64 a)) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (pow a 2) (taylor -inf a) (#s(alt (pow.f64 (exp.f64 (log.f64 a)) #s(literal 2 binary64)) (patch (pow.f64 (exp.f64 (log.f64 a)) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (pow a 2) (taylor -inf a) (#s(alt (pow.f64 (exp.f64 (log.f64 a)) #s(literal 2 binary64)) (patch (pow.f64 (exp.f64 (log.f64 a)) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (pow a 2) (taylor -inf a) (#s(alt (pow.f64 (exp.f64 (log.f64 a)) #s(literal 2 binary64)) (patch (pow.f64 (exp.f64 (log.f64 a)) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor -inf a) (#s(alt #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (pow.f64 (exp.f64 (log.f64 a)) #s(literal 2 binary64))) (patch #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (pow.f64 (exp.f64 (log.f64 a)) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor -inf a) (#s(alt #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (pow.f64 (exp.f64 (log.f64 a)) #s(literal 2 binary64))) (patch #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (pow.f64 (exp.f64 (log.f64 a)) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor -inf a) (#s(alt #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (pow.f64 (exp.f64 (log.f64 a)) #s(literal 2 binary64))) (patch #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (pow.f64 (exp.f64 (log.f64 a)) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor -inf a) (#s(alt #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (pow.f64 (exp.f64 (log.f64 a)) #s(literal 2 binary64))) (patch #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (pow.f64 (exp.f64 (log.f64 a)) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (log -1) (* -1 (log (/ -1 a)))) (taylor -inf a) (#s(alt (log.f64 a) (patch (log.f64 a) #<representation binary64>) () ())) ())
#s(alt (+ (log -1) (* -1 (log (/ -1 a)))) (taylor -inf a) (#s(alt (log.f64 a) (patch (log.f64 a) #<representation binary64>) () ())) ())
#s(alt (+ (log -1) (* -1 (log (/ -1 a)))) (taylor -inf a) (#s(alt (log.f64 a) (patch (log.f64 a) #<representation binary64>) () ())) ())
#s(alt (+ (log -1) (* -1 (log (/ -1 a)))) (taylor -inf a) (#s(alt (log.f64 a) (patch (log.f64 a) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor -inf a) (#s(alt (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal -1 binary64) angle)) (*.f64 (sqrt.f64 (PI.f64)) #s(literal -1/180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal -1 binary64) angle)) (*.f64 (sqrt.f64 (PI.f64)) #s(literal -1/180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor -inf a) (#s(alt (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal -1 binary64) angle)) (*.f64 (sqrt.f64 (PI.f64)) #s(literal -1/180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal -1 binary64) angle)) (*.f64 (sqrt.f64 (PI.f64)) #s(literal -1/180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor -inf a) (#s(alt (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal -1 binary64) angle)) (*.f64 (sqrt.f64 (PI.f64)) #s(literal -1/180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal -1 binary64) angle)) (*.f64 (sqrt.f64 (PI.f64)) #s(literal -1/180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor -inf a) (#s(alt (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal -1 binary64) angle)) (*.f64 (sqrt.f64 (PI.f64)) #s(literal -1/180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal -1 binary64) angle)) (*.f64 (sqrt.f64 (PI.f64)) #s(literal -1/180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor -inf a) (#s(alt (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal -1 binary64) angle)) (*.f64 (sqrt.f64 (PI.f64)) #s(literal -1/180 binary64))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal -1 binary64) angle)) (*.f64 (sqrt.f64 (PI.f64)) #s(literal -1/180 binary64))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor -inf a) (#s(alt (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal -1 binary64) angle)) (*.f64 (sqrt.f64 (PI.f64)) #s(literal -1/180 binary64))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal -1 binary64) angle)) (*.f64 (sqrt.f64 (PI.f64)) #s(literal -1/180 binary64))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor -inf a) (#s(alt (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal -1 binary64) angle)) (*.f64 (sqrt.f64 (PI.f64)) #s(literal -1/180 binary64))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal -1 binary64) angle)) (*.f64 (sqrt.f64 (PI.f64)) #s(literal -1/180 binary64))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor -inf a) (#s(alt (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal -1 binary64) angle)) (*.f64 (sqrt.f64 (PI.f64)) #s(literal -1/180 binary64))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal -1 binary64) angle)) (*.f64 (sqrt.f64 (PI.f64)) #s(literal -1/180 binary64))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor -inf a) (#s(alt (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1/180 binary64)) (*.f64 (cbrt.f64 (PI.f64)) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1/180 binary64)) (*.f64 (cbrt.f64 (PI.f64)) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor -inf a) (#s(alt (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1/180 binary64)) (*.f64 (cbrt.f64 (PI.f64)) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1/180 binary64)) (*.f64 (cbrt.f64 (PI.f64)) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor -inf a) (#s(alt (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1/180 binary64)) (*.f64 (cbrt.f64 (PI.f64)) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1/180 binary64)) (*.f64 (cbrt.f64 (PI.f64)) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor -inf a) (#s(alt (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1/180 binary64)) (*.f64 (cbrt.f64 (PI.f64)) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1/180 binary64)) (*.f64 (cbrt.f64 (PI.f64)) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor -inf a) (#s(alt (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1/180 binary64)) (*.f64 (cbrt.f64 (PI.f64)) angle)))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1/180 binary64)) (*.f64 (cbrt.f64 (PI.f64)) angle)))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor -inf a) (#s(alt (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1/180 binary64)) (*.f64 (cbrt.f64 (PI.f64)) angle)))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1/180 binary64)) (*.f64 (cbrt.f64 (PI.f64)) angle)))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor -inf a) (#s(alt (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1/180 binary64)) (*.f64 (cbrt.f64 (PI.f64)) angle)))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1/180 binary64)) (*.f64 (cbrt.f64 (PI.f64)) angle)))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor -inf a) (#s(alt (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1/180 binary64)) (*.f64 (cbrt.f64 (PI.f64)) angle)))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1/180 binary64)) (*.f64 (cbrt.f64 (PI.f64)) angle)))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* a (cos (* 1/180 (* angle (PI))))) (taylor -inf a) (#s(alt (*.f64 a (cos.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1/180 binary64)) (*.f64 (cbrt.f64 (PI.f64)) angle)))) (patch (*.f64 a (cos.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1/180 binary64)) (*.f64 (cbrt.f64 (PI.f64)) angle)))) #<representation binary64>) () ())) ())
#s(alt (* a (cos (* 1/180 (* angle (PI))))) (taylor -inf a) (#s(alt (*.f64 a (cos.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1/180 binary64)) (*.f64 (cbrt.f64 (PI.f64)) angle)))) (patch (*.f64 a (cos.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1/180 binary64)) (*.f64 (cbrt.f64 (PI.f64)) angle)))) #<representation binary64>) () ())) ())
#s(alt (* a (cos (* 1/180 (* angle (PI))))) (taylor -inf a) (#s(alt (*.f64 a (cos.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1/180 binary64)) (*.f64 (cbrt.f64 (PI.f64)) angle)))) (patch (*.f64 a (cos.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1/180 binary64)) (*.f64 (cbrt.f64 (PI.f64)) angle)))) #<representation binary64>) () ())) ())
#s(alt (* a (cos (* 1/180 (* angle (PI))))) (taylor -inf a) (#s(alt (*.f64 a (cos.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1/180 binary64)) (*.f64 (cbrt.f64 (PI.f64)) angle)))) (patch (*.f64 a (cos.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1/180 binary64)) (*.f64 (cbrt.f64 (PI.f64)) angle)))) #<representation binary64>) () ())) ())
#s(alt (pow a 2) (taylor 0 angle) (#s(alt (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a))) (patch (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (* 1/32400 (* (pow b 2) (pow (PI) 2))))) (pow a 2)) (taylor 0 angle) (#s(alt (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a))) (patch (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (* (pow a 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4))))))))) (pow a 2)) (taylor 0 angle) (#s(alt (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a))) (patch (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (+ (* (pow a 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4)))) (* (pow angle 2) (+ (* (pow a 2) (+ (* -1/816293376000000 (pow (PI) 6)) (* -1/12244400640000000 (pow (PI) 6)))) (* (pow b 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))))))))))) (pow a 2)) (taylor 0 angle) (#s(alt (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a))) (patch (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a))) #<representation binary64>) () ())) ())
#s(alt (* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2)))) (taylor 0 angle) (#s(alt (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow angle 2) (+ (* -1/3149280000 (* (pow angle 2) (* (pow b 2) (pow (PI) 4)))) (* 1/32400 (* (pow b 2) (pow (PI) 2))))) (taylor 0 angle) (#s(alt (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow angle 2) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (* (pow angle 2) (* (pow b 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6))))))))) (taylor 0 angle) (#s(alt (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow angle 2) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (* (pow angle 2) (+ (* (pow angle 2) (* (pow b 2) (+ (* -1/396718580736000000000 (pow (PI) 8)) (* -1/2777030065152000000000 (pow (PI) 8))))) (* (pow b 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))))))))) (taylor 0 angle) (#s(alt (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (* b (PI)))) (taylor 0 angle) (#s(alt (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) (patch (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #<representation binary64>) () ())) ())
#s(alt (* angle (+ (* -1/34992000 (* (pow angle 2) (* b (pow (PI) 3)))) (* 1/180 (* b (PI))))) (taylor 0 angle) (#s(alt (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) (patch (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #<representation binary64>) () ())) ())
#s(alt (* angle (+ (* 1/180 (* b (PI))) (* (pow angle 2) (+ (* -1/34992000 (* b (pow (PI) 3))) (* 1/22674816000000 (* (pow angle 2) (* b (pow (PI) 5)))))))) (taylor 0 angle) (#s(alt (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) (patch (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #<representation binary64>) () ())) ())
#s(alt (* angle (+ (* 1/180 (* b (PI))) (* (pow angle 2) (+ (* -1/34992000 (* b (pow (PI) 3))) (* (pow angle 2) (+ (* -1/30855889612800000000 (* (pow angle 2) (* b (pow (PI) 7)))) (* 1/22674816000000 (* b (pow (PI) 5))))))))) (taylor 0 angle) (#s(alt (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) (patch (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor 0 angle) (#s(alt (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) (patch (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #<representation binary64>) () ())) ())
#s(alt (* angle (+ (* -1/34992000 (* (pow angle 2) (pow (PI) 3))) (* 1/180 (PI)))) (taylor 0 angle) (#s(alt (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) (patch (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #<representation binary64>) () ())) ())
#s(alt (* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* 1/22674816000000 (* (pow angle 2) (pow (PI) 5))))))) (taylor 0 angle) (#s(alt (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) (patch (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #<representation binary64>) () ())) ())
#s(alt (* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* (pow angle 2) (+ (* -1/30855889612800000000 (* (pow angle 2) (pow (PI) 7))) (* 1/22674816000000 (pow (PI) 5)))))))) (taylor 0 angle) (#s(alt (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) (patch (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #<representation binary64>) () ())) ())
#s(alt (pow a 2) (taylor 0 angle) (#s(alt (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b)))) (patch (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b)))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (* 1/32400 (* (pow b 2) (pow (PI) 2))))) (pow a 2)) (taylor 0 angle) (#s(alt (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b)))) (patch (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b)))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (* (pow a 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4))))))))) (pow a 2)) (taylor 0 angle) (#s(alt (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b)))) (patch (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b)))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (+ (* (pow a 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4)))) (* (pow angle 2) (+ (* (pow a 2) (+ (* -1/816293376000000 (pow (PI) 6)) (* -1/12244400640000000 (pow (PI) 6)))) (* (pow b 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))))))))))) (pow a 2)) (taylor 0 angle) (#s(alt (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b)))) (patch (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b)))) #<representation binary64>) () ())) ())
#s(alt (pow a 2) (taylor 0 angle) (#s(alt #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (patch #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2)))) (pow a 2)) (taylor 0 angle) (#s(alt #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (patch #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow a 2) (* (pow angle 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4))))))) (pow a 2)) (taylor 0 angle) (#s(alt #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (patch #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* (pow a 2) (* (pow angle 2) (+ (* -1/816293376000000 (pow (PI) 6)) (* -1/12244400640000000 (pow (PI) 6))))) (* (pow a 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4)))))))) (pow a 2)) (taylor 0 angle) (#s(alt #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (patch #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #<representation binary64>) () ())) ())
#s(alt (* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2)))) (taylor 0 angle) (#s(alt #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b))) (patch #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b))) #<representation binary64>) () ())) ())
#s(alt (* (pow angle 2) (+ (* -1/3149280000 (* (pow angle 2) (* (pow b 2) (pow (PI) 4)))) (* 1/32400 (* (pow b 2) (pow (PI) 2))))) (taylor 0 angle) (#s(alt #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b))) (patch #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b))) #<representation binary64>) () ())) ())
#s(alt (* (pow angle 2) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (* (pow angle 2) (* (pow b 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6))))))))) (taylor 0 angle) (#s(alt #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b))) (patch #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b))) #<representation binary64>) () ())) ())
#s(alt (* (pow angle 2) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (* (pow angle 2) (+ (* (pow angle 2) (* (pow b 2) (+ (* -1/396718580736000000000 (pow (PI) 8)) (* -1/2777030065152000000000 (pow (PI) 8))))) (* (pow b 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))))))))) (taylor 0 angle) (#s(alt #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b))) (patch #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b))) #<representation binary64>) () ())) ())
#s(alt (pow a 2) (taylor 0 angle) (#s(alt #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (pow.f64 (exp.f64 (log.f64 a)) #s(literal 2 binary64))) (patch #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (pow.f64 (exp.f64 (log.f64 a)) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (* 1/32400 (* (pow b 2) (pow (PI) 2))))) (pow a 2)) (taylor 0 angle) (#s(alt #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (pow.f64 (exp.f64 (log.f64 a)) #s(literal 2 binary64))) (patch #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (pow.f64 (exp.f64 (log.f64 a)) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (* (pow a 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4))))))))) (pow a 2)) (taylor 0 angle) (#s(alt #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (pow.f64 (exp.f64 (log.f64 a)) #s(literal 2 binary64))) (patch #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (pow.f64 (exp.f64 (log.f64 a)) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (+ (* (pow a 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4)))) (* (pow angle 2) (+ (* (pow a 2) (+ (* -1/816293376000000 (pow (PI) 6)) (* -1/12244400640000000 (pow (PI) 6)))) (* (pow b 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))))))))))) (pow a 2)) (taylor 0 angle) (#s(alt #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (pow.f64 (exp.f64 (log.f64 a)) #s(literal 2 binary64))) (patch #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (pow.f64 (exp.f64 (log.f64 a)) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor 0 angle) (#s(alt (*.f64 (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal -1 binary64) angle)) (*.f64 (sqrt.f64 (PI.f64)) #s(literal -1/180 binary64))) (patch (*.f64 (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal -1 binary64) angle)) (*.f64 (sqrt.f64 (PI.f64)) #s(literal -1/180 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor 0 angle) (#s(alt (*.f64 (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal -1 binary64) angle)) (*.f64 (sqrt.f64 (PI.f64)) #s(literal -1/180 binary64))) (patch (*.f64 (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal -1 binary64) angle)) (*.f64 (sqrt.f64 (PI.f64)) #s(literal -1/180 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor 0 angle) (#s(alt (*.f64 (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal -1 binary64) angle)) (*.f64 (sqrt.f64 (PI.f64)) #s(literal -1/180 binary64))) (patch (*.f64 (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal -1 binary64) angle)) (*.f64 (sqrt.f64 (PI.f64)) #s(literal -1/180 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor 0 angle) (#s(alt (*.f64 (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal -1 binary64) angle)) (*.f64 (sqrt.f64 (PI.f64)) #s(literal -1/180 binary64))) (patch (*.f64 (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal -1 binary64) angle)) (*.f64 (sqrt.f64 (PI.f64)) #s(literal -1/180 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* angle (sqrt (PI)))) (taylor 0 angle) (#s(alt (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal -1 binary64) angle)) (patch (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal -1 binary64) angle)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* angle (sqrt (PI)))) (taylor 0 angle) (#s(alt (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal -1 binary64) angle)) (patch (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal -1 binary64) angle)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* angle (sqrt (PI)))) (taylor 0 angle) (#s(alt (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal -1 binary64) angle)) (patch (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal -1 binary64) angle)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* angle (sqrt (PI)))) (taylor 0 angle) (#s(alt (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal -1 binary64) angle)) (patch (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal -1 binary64) angle)) #<representation binary64>) () ())) ())
#s(alt (pow a 2) (taylor 0 angle) (#s(alt (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal -1 binary64) angle)) (*.f64 (sqrt.f64 (PI.f64)) #s(literal -1/180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal -1 binary64) angle)) (*.f64 (sqrt.f64 (PI.f64)) #s(literal -1/180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (* 1/32400 (* (pow b 2) (pow (PI) 2))))) (pow a 2)) (taylor 0 angle) (#s(alt (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal -1 binary64) angle)) (*.f64 (sqrt.f64 (PI.f64)) #s(literal -1/180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal -1 binary64) angle)) (*.f64 (sqrt.f64 (PI.f64)) #s(literal -1/180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (* (pow a 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4))))))))) (pow a 2)) (taylor 0 angle) (#s(alt (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal -1 binary64) angle)) (*.f64 (sqrt.f64 (PI.f64)) #s(literal -1/180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal -1 binary64) angle)) (*.f64 (sqrt.f64 (PI.f64)) #s(literal -1/180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (+ (* (pow a 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4)))) (* (pow angle 2) (+ (* (pow a 2) (+ (* -1/816293376000000 (pow (PI) 6)) (* -1/12244400640000000 (pow (PI) 6)))) (* (pow b 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))))))))))) (pow a 2)) (taylor 0 angle) (#s(alt (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal -1 binary64) angle)) (*.f64 (sqrt.f64 (PI.f64)) #s(literal -1/180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal -1 binary64) angle)) (*.f64 (sqrt.f64 (PI.f64)) #s(literal -1/180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (pow a 2) (taylor 0 angle) (#s(alt (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal -1 binary64) angle)) (*.f64 (sqrt.f64 (PI.f64)) #s(literal -1/180 binary64))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal -1 binary64) angle)) (*.f64 (sqrt.f64 (PI.f64)) #s(literal -1/180 binary64))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2)))) (pow a 2)) (taylor 0 angle) (#s(alt (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal -1 binary64) angle)) (*.f64 (sqrt.f64 (PI.f64)) #s(literal -1/180 binary64))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal -1 binary64) angle)) (*.f64 (sqrt.f64 (PI.f64)) #s(literal -1/180 binary64))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow a 2) (* (pow angle 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4))))))) (pow a 2)) (taylor 0 angle) (#s(alt (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal -1 binary64) angle)) (*.f64 (sqrt.f64 (PI.f64)) #s(literal -1/180 binary64))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal -1 binary64) angle)) (*.f64 (sqrt.f64 (PI.f64)) #s(literal -1/180 binary64))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* (pow a 2) (* (pow angle 2) (+ (* -1/816293376000000 (pow (PI) 6)) (* -1/12244400640000000 (pow (PI) 6))))) (* (pow a 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4)))))))) (pow a 2)) (taylor 0 angle) (#s(alt (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal -1 binary64) angle)) (*.f64 (sqrt.f64 (PI.f64)) #s(literal -1/180 binary64))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal -1 binary64) angle)) (*.f64 (sqrt.f64 (PI.f64)) #s(literal -1/180 binary64))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor 0 angle) (#s(alt (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1/180 binary64)) (*.f64 (cbrt.f64 (PI.f64)) angle)) (patch (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1/180 binary64)) (*.f64 (cbrt.f64 (PI.f64)) angle)) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor 0 angle) (#s(alt (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1/180 binary64)) (*.f64 (cbrt.f64 (PI.f64)) angle)) (patch (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1/180 binary64)) (*.f64 (cbrt.f64 (PI.f64)) angle)) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor 0 angle) (#s(alt (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1/180 binary64)) (*.f64 (cbrt.f64 (PI.f64)) angle)) (patch (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1/180 binary64)) (*.f64 (cbrt.f64 (PI.f64)) angle)) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor 0 angle) (#s(alt (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1/180 binary64)) (*.f64 (cbrt.f64 (PI.f64)) angle)) (patch (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1/180 binary64)) (*.f64 (cbrt.f64 (PI.f64)) angle)) #<representation binary64>) () ())) ())
#s(alt (pow a 2) (taylor 0 angle) (#s(alt (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1/180 binary64)) (*.f64 (cbrt.f64 (PI.f64)) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1/180 binary64)) (*.f64 (cbrt.f64 (PI.f64)) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (* 1/32400 (* (pow b 2) (pow (PI) 2))))) (pow a 2)) (taylor 0 angle) (#s(alt (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1/180 binary64)) (*.f64 (cbrt.f64 (PI.f64)) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1/180 binary64)) (*.f64 (cbrt.f64 (PI.f64)) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (* (pow a 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4))))))))) (pow a 2)) (taylor 0 angle) (#s(alt (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1/180 binary64)) (*.f64 (cbrt.f64 (PI.f64)) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1/180 binary64)) (*.f64 (cbrt.f64 (PI.f64)) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (+ (* (pow a 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4)))) (* (pow angle 2) (+ (* (pow a 2) (+ (* -1/816293376000000 (pow (PI) 6)) (* -1/12244400640000000 (pow (PI) 6)))) (* (pow b 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))))))))))) (pow a 2)) (taylor 0 angle) (#s(alt (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1/180 binary64)) (*.f64 (cbrt.f64 (PI.f64)) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1/180 binary64)) (*.f64 (cbrt.f64 (PI.f64)) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (pow a 2) (taylor 0 angle) (#s(alt (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1/180 binary64)) (*.f64 (cbrt.f64 (PI.f64)) angle)))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1/180 binary64)) (*.f64 (cbrt.f64 (PI.f64)) angle)))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2)))) (pow a 2)) (taylor 0 angle) (#s(alt (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1/180 binary64)) (*.f64 (cbrt.f64 (PI.f64)) angle)))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1/180 binary64)) (*.f64 (cbrt.f64 (PI.f64)) angle)))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow a 2) (* (pow angle 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4))))))) (pow a 2)) (taylor 0 angle) (#s(alt (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1/180 binary64)) (*.f64 (cbrt.f64 (PI.f64)) angle)))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1/180 binary64)) (*.f64 (cbrt.f64 (PI.f64)) angle)))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* (pow a 2) (* (pow angle 2) (+ (* -1/816293376000000 (pow (PI) 6)) (* -1/12244400640000000 (pow (PI) 6))))) (* (pow a 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4)))))))) (pow a 2)) (taylor 0 angle) (#s(alt (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1/180 binary64)) (*.f64 (cbrt.f64 (PI.f64)) angle)))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1/180 binary64)) (*.f64 (cbrt.f64 (PI.f64)) angle)))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt a (taylor 0 angle) (#s(alt (*.f64 a (cos.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1/180 binary64)) (*.f64 (cbrt.f64 (PI.f64)) angle)))) (patch (*.f64 a (cos.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1/180 binary64)) (*.f64 (cbrt.f64 (PI.f64)) angle)))) #<representation binary64>) () ())) ())
#s(alt (+ a (* -1/64800 (* a (* (pow angle 2) (pow (PI) 2))))) (taylor 0 angle) (#s(alt (*.f64 a (cos.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1/180 binary64)) (*.f64 (cbrt.f64 (PI.f64)) angle)))) (patch (*.f64 a (cos.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1/180 binary64)) (*.f64 (cbrt.f64 (PI.f64)) angle)))) #<representation binary64>) () ())) ())
#s(alt (+ a (* (pow angle 2) (+ (* -1/64800 (* a (pow (PI) 2))) (* 1/25194240000 (* a (* (pow angle 2) (pow (PI) 4))))))) (taylor 0 angle) (#s(alt (*.f64 a (cos.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1/180 binary64)) (*.f64 (cbrt.f64 (PI.f64)) angle)))) (patch (*.f64 a (cos.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1/180 binary64)) (*.f64 (cbrt.f64 (PI.f64)) angle)))) #<representation binary64>) () ())) ())
#s(alt (+ a (* (pow angle 2) (+ (* -1/64800 (* a (pow (PI) 2))) (* (pow angle 2) (+ (* -1/24488801280000000 (* a (* (pow angle 2) (pow (PI) 6)))) (* 1/25194240000 (* a (pow (PI) 4)))))))) (taylor 0 angle) (#s(alt (*.f64 a (cos.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1/180 binary64)) (*.f64 (cbrt.f64 (PI.f64)) angle)))) (patch (*.f64 a (cos.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1/180 binary64)) (*.f64 (cbrt.f64 (PI.f64)) angle)))) #<representation binary64>) () ())) ())
#s(alt (* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2)))) (taylor 0 angle) (#s(alt (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b)) (patch (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b)) #<representation binary64>) () ())) ())
#s(alt (* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2)))) (taylor 0 angle) (#s(alt (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b)) (patch (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b)) #<representation binary64>) () ())) ())
#s(alt (* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2)))) (taylor 0 angle) (#s(alt (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b)) (patch (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b)) #<representation binary64>) () ())) ())
#s(alt (* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2)))) (taylor 0 angle) (#s(alt (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b)) (patch (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b)) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor 0 angle) (#s(alt (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (patch (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* angle (+ (* -1/34992000 (* (pow angle 2) (pow (PI) 3))) (* 1/180 (PI)))) (taylor 0 angle) (#s(alt (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (patch (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* 1/22674816000000 (* (pow angle 2) (pow (PI) 5))))))) (taylor 0 angle) (#s(alt (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (patch (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* (pow angle 2) (+ (* -1/30855889612800000000 (* (pow angle 2) (pow (PI) 7))) (* 1/22674816000000 (pow (PI) 5)))))))) (taylor 0 angle) (#s(alt (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (patch (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 angle) (#s(alt (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal -1 binary64) angle)) (*.f64 (sqrt.f64 (PI.f64)) #s(literal -1/180 binary64)))) (patch (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal -1 binary64) angle)) (*.f64 (sqrt.f64 (PI.f64)) #s(literal -1/180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2)))) (taylor 0 angle) (#s(alt (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal -1 binary64) angle)) (*.f64 (sqrt.f64 (PI.f64)) #s(literal -1/180 binary64)))) (patch (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal -1 binary64) angle)) (*.f64 (sqrt.f64 (PI.f64)) #s(literal -1/180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* 1/25194240000 (* (pow angle 2) (pow (PI) 4)))))) (taylor 0 angle) (#s(alt (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal -1 binary64) angle)) (*.f64 (sqrt.f64 (PI.f64)) #s(literal -1/180 binary64)))) (patch (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal -1 binary64) angle)) (*.f64 (sqrt.f64 (PI.f64)) #s(literal -1/180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* (pow angle 2) (+ (* -1/24488801280000000 (* (pow angle 2) (pow (PI) 6))) (* 1/25194240000 (pow (PI) 4))))))) (taylor 0 angle) (#s(alt (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal -1 binary64) angle)) (*.f64 (sqrt.f64 (PI.f64)) #s(literal -1/180 binary64)))) (patch (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal -1 binary64) angle)) (*.f64 (sqrt.f64 (PI.f64)) #s(literal -1/180 binary64)))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 angle) (#s(alt (cos.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1/180 binary64)) (*.f64 (cbrt.f64 (PI.f64)) angle))) (patch (cos.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1/180 binary64)) (*.f64 (cbrt.f64 (PI.f64)) angle))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2)))) (taylor 0 angle) (#s(alt (cos.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1/180 binary64)) (*.f64 (cbrt.f64 (PI.f64)) angle))) (patch (cos.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1/180 binary64)) (*.f64 (cbrt.f64 (PI.f64)) angle))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* 1/25194240000 (* (pow angle 2) (pow (PI) 4)))))) (taylor 0 angle) (#s(alt (cos.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1/180 binary64)) (*.f64 (cbrt.f64 (PI.f64)) angle))) (patch (cos.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1/180 binary64)) (*.f64 (cbrt.f64 (PI.f64)) angle))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* (pow angle 2) (+ (* -1/24488801280000000 (* (pow angle 2) (pow (PI) 6))) (* 1/25194240000 (pow (PI) 4))))))) (taylor 0 angle) (#s(alt (cos.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1/180 binary64)) (*.f64 (cbrt.f64 (PI.f64)) angle))) (patch (cos.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1/180 binary64)) (*.f64 (cbrt.f64 (PI.f64)) angle))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor inf angle) (#s(alt (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a))) (patch (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor inf angle) (#s(alt (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a))) (patch (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor inf angle) (#s(alt (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a))) (patch (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor inf angle) (#s(alt (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a))) (patch (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor inf angle) (#s(alt (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor inf angle) (#s(alt (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor inf angle) (#s(alt (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor inf angle) (#s(alt (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* b (sin (* 1/180 (* angle (PI))))) (taylor inf angle) (#s(alt (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) (patch (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #<representation binary64>) () ())) ())
#s(alt (* b (sin (* 1/180 (* angle (PI))))) (taylor inf angle) (#s(alt (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) (patch (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #<representation binary64>) () ())) ())
#s(alt (* b (sin (* 1/180 (* angle (PI))))) (taylor inf angle) (#s(alt (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) (patch (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #<representation binary64>) () ())) ())
#s(alt (* b (sin (* 1/180 (* angle (PI))))) (taylor inf angle) (#s(alt (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) (patch (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor inf angle) (#s(alt (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) (patch (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor inf angle) (#s(alt (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) (patch (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor inf angle) (#s(alt (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) (patch (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor inf angle) (#s(alt (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) (patch (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor inf angle) (#s(alt (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b)))) (patch (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b)))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor inf angle) (#s(alt (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b)))) (patch (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b)))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor inf angle) (#s(alt (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b)))) (patch (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b)))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor inf angle) (#s(alt (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b)))) (patch (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b)))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor inf angle) (#s(alt #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (patch #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor inf angle) (#s(alt #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (patch #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor inf angle) (#s(alt #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (patch #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor inf angle) (#s(alt #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (patch #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor inf angle) (#s(alt #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b))) (patch #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor inf angle) (#s(alt #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b))) (patch #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor inf angle) (#s(alt #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b))) (patch #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor inf angle) (#s(alt #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b))) (patch #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor inf angle) (#s(alt #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (pow.f64 (exp.f64 (log.f64 a)) #s(literal 2 binary64))) (patch #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (pow.f64 (exp.f64 (log.f64 a)) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor inf angle) (#s(alt #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (pow.f64 (exp.f64 (log.f64 a)) #s(literal 2 binary64))) (patch #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (pow.f64 (exp.f64 (log.f64 a)) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor inf angle) (#s(alt #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (pow.f64 (exp.f64 (log.f64 a)) #s(literal 2 binary64))) (patch #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (pow.f64 (exp.f64 (log.f64 a)) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor inf angle) (#s(alt #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (pow.f64 (exp.f64 (log.f64 a)) #s(literal 2 binary64))) (patch #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (pow.f64 (exp.f64 (log.f64 a)) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor inf angle) (#s(alt (*.f64 (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal -1 binary64) angle)) (*.f64 (sqrt.f64 (PI.f64)) #s(literal -1/180 binary64))) (patch (*.f64 (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal -1 binary64) angle)) (*.f64 (sqrt.f64 (PI.f64)) #s(literal -1/180 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor inf angle) (#s(alt (*.f64 (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal -1 binary64) angle)) (*.f64 (sqrt.f64 (PI.f64)) #s(literal -1/180 binary64))) (patch (*.f64 (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal -1 binary64) angle)) (*.f64 (sqrt.f64 (PI.f64)) #s(literal -1/180 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor inf angle) (#s(alt (*.f64 (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal -1 binary64) angle)) (*.f64 (sqrt.f64 (PI.f64)) #s(literal -1/180 binary64))) (patch (*.f64 (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal -1 binary64) angle)) (*.f64 (sqrt.f64 (PI.f64)) #s(literal -1/180 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor inf angle) (#s(alt (*.f64 (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal -1 binary64) angle)) (*.f64 (sqrt.f64 (PI.f64)) #s(literal -1/180 binary64))) (patch (*.f64 (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal -1 binary64) angle)) (*.f64 (sqrt.f64 (PI.f64)) #s(literal -1/180 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* angle (sqrt (PI)))) (taylor inf angle) (#s(alt (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal -1 binary64) angle)) (patch (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal -1 binary64) angle)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* angle (sqrt (PI)))) (taylor inf angle) (#s(alt (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal -1 binary64) angle)) (patch (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal -1 binary64) angle)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* angle (sqrt (PI)))) (taylor inf angle) (#s(alt (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal -1 binary64) angle)) (patch (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal -1 binary64) angle)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* angle (sqrt (PI)))) (taylor inf angle) (#s(alt (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal -1 binary64) angle)) (patch (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal -1 binary64) angle)) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor inf angle) (#s(alt (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal -1 binary64) angle)) (*.f64 (sqrt.f64 (PI.f64)) #s(literal -1/180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal -1 binary64) angle)) (*.f64 (sqrt.f64 (PI.f64)) #s(literal -1/180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor inf angle) (#s(alt (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal -1 binary64) angle)) (*.f64 (sqrt.f64 (PI.f64)) #s(literal -1/180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal -1 binary64) angle)) (*.f64 (sqrt.f64 (PI.f64)) #s(literal -1/180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor inf angle) (#s(alt (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal -1 binary64) angle)) (*.f64 (sqrt.f64 (PI.f64)) #s(literal -1/180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal -1 binary64) angle)) (*.f64 (sqrt.f64 (PI.f64)) #s(literal -1/180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor inf angle) (#s(alt (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal -1 binary64) angle)) (*.f64 (sqrt.f64 (PI.f64)) #s(literal -1/180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal -1 binary64) angle)) (*.f64 (sqrt.f64 (PI.f64)) #s(literal -1/180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor inf angle) (#s(alt (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal -1 binary64) angle)) (*.f64 (sqrt.f64 (PI.f64)) #s(literal -1/180 binary64))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal -1 binary64) angle)) (*.f64 (sqrt.f64 (PI.f64)) #s(literal -1/180 binary64))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor inf angle) (#s(alt (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal -1 binary64) angle)) (*.f64 (sqrt.f64 (PI.f64)) #s(literal -1/180 binary64))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal -1 binary64) angle)) (*.f64 (sqrt.f64 (PI.f64)) #s(literal -1/180 binary64))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor inf angle) (#s(alt (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal -1 binary64) angle)) (*.f64 (sqrt.f64 (PI.f64)) #s(literal -1/180 binary64))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal -1 binary64) angle)) (*.f64 (sqrt.f64 (PI.f64)) #s(literal -1/180 binary64))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor inf angle) (#s(alt (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal -1 binary64) angle)) (*.f64 (sqrt.f64 (PI.f64)) #s(literal -1/180 binary64))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal -1 binary64) angle)) (*.f64 (sqrt.f64 (PI.f64)) #s(literal -1/180 binary64))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor inf angle) (#s(alt (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1/180 binary64)) (*.f64 (cbrt.f64 (PI.f64)) angle)) (patch (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1/180 binary64)) (*.f64 (cbrt.f64 (PI.f64)) angle)) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor inf angle) (#s(alt (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1/180 binary64)) (*.f64 (cbrt.f64 (PI.f64)) angle)) (patch (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1/180 binary64)) (*.f64 (cbrt.f64 (PI.f64)) angle)) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor inf angle) (#s(alt (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1/180 binary64)) (*.f64 (cbrt.f64 (PI.f64)) angle)) (patch (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1/180 binary64)) (*.f64 (cbrt.f64 (PI.f64)) angle)) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor inf angle) (#s(alt (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1/180 binary64)) (*.f64 (cbrt.f64 (PI.f64)) angle)) (patch (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1/180 binary64)) (*.f64 (cbrt.f64 (PI.f64)) angle)) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor inf angle) (#s(alt (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1/180 binary64)) (*.f64 (cbrt.f64 (PI.f64)) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1/180 binary64)) (*.f64 (cbrt.f64 (PI.f64)) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor inf angle) (#s(alt (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1/180 binary64)) (*.f64 (cbrt.f64 (PI.f64)) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1/180 binary64)) (*.f64 (cbrt.f64 (PI.f64)) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor inf angle) (#s(alt (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1/180 binary64)) (*.f64 (cbrt.f64 (PI.f64)) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1/180 binary64)) (*.f64 (cbrt.f64 (PI.f64)) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor inf angle) (#s(alt (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1/180 binary64)) (*.f64 (cbrt.f64 (PI.f64)) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1/180 binary64)) (*.f64 (cbrt.f64 (PI.f64)) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor inf angle) (#s(alt (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1/180 binary64)) (*.f64 (cbrt.f64 (PI.f64)) angle)))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1/180 binary64)) (*.f64 (cbrt.f64 (PI.f64)) angle)))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor inf angle) (#s(alt (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1/180 binary64)) (*.f64 (cbrt.f64 (PI.f64)) angle)))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1/180 binary64)) (*.f64 (cbrt.f64 (PI.f64)) angle)))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor inf angle) (#s(alt (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1/180 binary64)) (*.f64 (cbrt.f64 (PI.f64)) angle)))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1/180 binary64)) (*.f64 (cbrt.f64 (PI.f64)) angle)))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor inf angle) (#s(alt (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1/180 binary64)) (*.f64 (cbrt.f64 (PI.f64)) angle)))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1/180 binary64)) (*.f64 (cbrt.f64 (PI.f64)) angle)))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* a (cos (* 1/180 (* angle (PI))))) (taylor inf angle) (#s(alt (*.f64 a (cos.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1/180 binary64)) (*.f64 (cbrt.f64 (PI.f64)) angle)))) (patch (*.f64 a (cos.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1/180 binary64)) (*.f64 (cbrt.f64 (PI.f64)) angle)))) #<representation binary64>) () ())) ())
#s(alt (* a (cos (* 1/180 (* angle (PI))))) (taylor inf angle) (#s(alt (*.f64 a (cos.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1/180 binary64)) (*.f64 (cbrt.f64 (PI.f64)) angle)))) (patch (*.f64 a (cos.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1/180 binary64)) (*.f64 (cbrt.f64 (PI.f64)) angle)))) #<representation binary64>) () ())) ())
#s(alt (* a (cos (* 1/180 (* angle (PI))))) (taylor inf angle) (#s(alt (*.f64 a (cos.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1/180 binary64)) (*.f64 (cbrt.f64 (PI.f64)) angle)))) (patch (*.f64 a (cos.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1/180 binary64)) (*.f64 (cbrt.f64 (PI.f64)) angle)))) #<representation binary64>) () ())) ())
#s(alt (* a (cos (* 1/180 (* angle (PI))))) (taylor inf angle) (#s(alt (*.f64 a (cos.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1/180 binary64)) (*.f64 (cbrt.f64 (PI.f64)) angle)))) (patch (*.f64 a (cos.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1/180 binary64)) (*.f64 (cbrt.f64 (PI.f64)) angle)))) #<representation binary64>) () ())) ())
#s(alt (* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2)))) (taylor inf angle) (#s(alt (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b)) (patch (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b)) #<representation binary64>) () ())) ())
#s(alt (* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2)))) (taylor inf angle) (#s(alt (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b)) (patch (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b)) #<representation binary64>) () ())) ())
#s(alt (* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2)))) (taylor inf angle) (#s(alt (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b)) (patch (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b)) #<representation binary64>) () ())) ())
#s(alt (* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2)))) (taylor inf angle) (#s(alt (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b)) (patch (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b)) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor inf angle) (#s(alt (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (patch (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor inf angle) (#s(alt (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (patch (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor inf angle) (#s(alt (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (patch (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor inf angle) (#s(alt (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (patch (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (cos (* 1/180 (* angle (PI)))) (taylor inf angle) (#s(alt (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal -1 binary64) angle)) (*.f64 (sqrt.f64 (PI.f64)) #s(literal -1/180 binary64)))) (patch (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal -1 binary64) angle)) (*.f64 (sqrt.f64 (PI.f64)) #s(literal -1/180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (cos (* 1/180 (* angle (PI)))) (taylor inf angle) (#s(alt (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal -1 binary64) angle)) (*.f64 (sqrt.f64 (PI.f64)) #s(literal -1/180 binary64)))) (patch (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal -1 binary64) angle)) (*.f64 (sqrt.f64 (PI.f64)) #s(literal -1/180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (cos (* 1/180 (* angle (PI)))) (taylor inf angle) (#s(alt (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal -1 binary64) angle)) (*.f64 (sqrt.f64 (PI.f64)) #s(literal -1/180 binary64)))) (patch (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal -1 binary64) angle)) (*.f64 (sqrt.f64 (PI.f64)) #s(literal -1/180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (cos (* 1/180 (* angle (PI)))) (taylor inf angle) (#s(alt (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal -1 binary64) angle)) (*.f64 (sqrt.f64 (PI.f64)) #s(literal -1/180 binary64)))) (patch (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal -1 binary64) angle)) (*.f64 (sqrt.f64 (PI.f64)) #s(literal -1/180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (cos (* 1/180 (* angle (PI)))) (taylor inf angle) (#s(alt (cos.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1/180 binary64)) (*.f64 (cbrt.f64 (PI.f64)) angle))) (patch (cos.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1/180 binary64)) (*.f64 (cbrt.f64 (PI.f64)) angle))) #<representation binary64>) () ())) ())
#s(alt (cos (* 1/180 (* angle (PI)))) (taylor inf angle) (#s(alt (cos.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1/180 binary64)) (*.f64 (cbrt.f64 (PI.f64)) angle))) (patch (cos.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1/180 binary64)) (*.f64 (cbrt.f64 (PI.f64)) angle))) #<representation binary64>) () ())) ())
#s(alt (cos (* 1/180 (* angle (PI)))) (taylor inf angle) (#s(alt (cos.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1/180 binary64)) (*.f64 (cbrt.f64 (PI.f64)) angle))) (patch (cos.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1/180 binary64)) (*.f64 (cbrt.f64 (PI.f64)) angle))) #<representation binary64>) () ())) ())
#s(alt (cos (* 1/180 (* angle (PI)))) (taylor inf angle) (#s(alt (cos.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1/180 binary64)) (*.f64 (cbrt.f64 (PI.f64)) angle))) (patch (cos.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1/180 binary64)) (*.f64 (cbrt.f64 (PI.f64)) angle))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor -inf angle) (#s(alt (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a))) (patch (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor -inf angle) (#s(alt (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a))) (patch (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor -inf angle) (#s(alt (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a))) (patch (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor -inf angle) (#s(alt (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a))) (patch (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor -inf angle) (#s(alt (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor -inf angle) (#s(alt (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor -inf angle) (#s(alt (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor -inf angle) (#s(alt (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* b (sin (* 1/180 (* angle (PI))))) (taylor -inf angle) (#s(alt (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) (patch (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #<representation binary64>) () ())) ())
#s(alt (* b (sin (* 1/180 (* angle (PI))))) (taylor -inf angle) (#s(alt (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) (patch (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #<representation binary64>) () ())) ())
#s(alt (* b (sin (* 1/180 (* angle (PI))))) (taylor -inf angle) (#s(alt (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) (patch (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #<representation binary64>) () ())) ())
#s(alt (* b (sin (* 1/180 (* angle (PI))))) (taylor -inf angle) (#s(alt (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) (patch (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) (patch (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) (patch (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) (patch (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) (patch (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor -inf angle) (#s(alt (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b)))) (patch (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b)))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor -inf angle) (#s(alt (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b)))) (patch (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b)))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor -inf angle) (#s(alt (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b)))) (patch (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b)))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor -inf angle) (#s(alt (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b)))) (patch (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b)))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor -inf angle) (#s(alt #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (patch #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor -inf angle) (#s(alt #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (patch #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor -inf angle) (#s(alt #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (patch #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor -inf angle) (#s(alt #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (patch #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor -inf angle) (#s(alt #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b))) (patch #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor -inf angle) (#s(alt #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b))) (patch #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor -inf angle) (#s(alt #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b))) (patch #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor -inf angle) (#s(alt #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b))) (patch #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor -inf angle) (#s(alt #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (pow.f64 (exp.f64 (log.f64 a)) #s(literal 2 binary64))) (patch #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (pow.f64 (exp.f64 (log.f64 a)) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor -inf angle) (#s(alt #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (pow.f64 (exp.f64 (log.f64 a)) #s(literal 2 binary64))) (patch #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (pow.f64 (exp.f64 (log.f64 a)) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor -inf angle) (#s(alt #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (pow.f64 (exp.f64 (log.f64 a)) #s(literal 2 binary64))) (patch #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (pow.f64 (exp.f64 (log.f64 a)) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor -inf angle) (#s(alt #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (pow.f64 (exp.f64 (log.f64 a)) #s(literal 2 binary64))) (patch #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (pow.f64 (exp.f64 (log.f64 a)) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor -inf angle) (#s(alt (*.f64 (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal -1 binary64) angle)) (*.f64 (sqrt.f64 (PI.f64)) #s(literal -1/180 binary64))) (patch (*.f64 (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal -1 binary64) angle)) (*.f64 (sqrt.f64 (PI.f64)) #s(literal -1/180 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor -inf angle) (#s(alt (*.f64 (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal -1 binary64) angle)) (*.f64 (sqrt.f64 (PI.f64)) #s(literal -1/180 binary64))) (patch (*.f64 (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal -1 binary64) angle)) (*.f64 (sqrt.f64 (PI.f64)) #s(literal -1/180 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor -inf angle) (#s(alt (*.f64 (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal -1 binary64) angle)) (*.f64 (sqrt.f64 (PI.f64)) #s(literal -1/180 binary64))) (patch (*.f64 (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal -1 binary64) angle)) (*.f64 (sqrt.f64 (PI.f64)) #s(literal -1/180 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor -inf angle) (#s(alt (*.f64 (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal -1 binary64) angle)) (*.f64 (sqrt.f64 (PI.f64)) #s(literal -1/180 binary64))) (patch (*.f64 (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal -1 binary64) angle)) (*.f64 (sqrt.f64 (PI.f64)) #s(literal -1/180 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* angle (sqrt (PI)))) (taylor -inf angle) (#s(alt (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal -1 binary64) angle)) (patch (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal -1 binary64) angle)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* angle (sqrt (PI)))) (taylor -inf angle) (#s(alt (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal -1 binary64) angle)) (patch (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal -1 binary64) angle)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* angle (sqrt (PI)))) (taylor -inf angle) (#s(alt (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal -1 binary64) angle)) (patch (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal -1 binary64) angle)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* angle (sqrt (PI)))) (taylor -inf angle) (#s(alt (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal -1 binary64) angle)) (patch (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal -1 binary64) angle)) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor -inf angle) (#s(alt (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal -1 binary64) angle)) (*.f64 (sqrt.f64 (PI.f64)) #s(literal -1/180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal -1 binary64) angle)) (*.f64 (sqrt.f64 (PI.f64)) #s(literal -1/180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor -inf angle) (#s(alt (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal -1 binary64) angle)) (*.f64 (sqrt.f64 (PI.f64)) #s(literal -1/180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal -1 binary64) angle)) (*.f64 (sqrt.f64 (PI.f64)) #s(literal -1/180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor -inf angle) (#s(alt (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal -1 binary64) angle)) (*.f64 (sqrt.f64 (PI.f64)) #s(literal -1/180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal -1 binary64) angle)) (*.f64 (sqrt.f64 (PI.f64)) #s(literal -1/180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor -inf angle) (#s(alt (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal -1 binary64) angle)) (*.f64 (sqrt.f64 (PI.f64)) #s(literal -1/180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal -1 binary64) angle)) (*.f64 (sqrt.f64 (PI.f64)) #s(literal -1/180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor -inf angle) (#s(alt (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal -1 binary64) angle)) (*.f64 (sqrt.f64 (PI.f64)) #s(literal -1/180 binary64))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal -1 binary64) angle)) (*.f64 (sqrt.f64 (PI.f64)) #s(literal -1/180 binary64))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor -inf angle) (#s(alt (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal -1 binary64) angle)) (*.f64 (sqrt.f64 (PI.f64)) #s(literal -1/180 binary64))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal -1 binary64) angle)) (*.f64 (sqrt.f64 (PI.f64)) #s(literal -1/180 binary64))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor -inf angle) (#s(alt (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal -1 binary64) angle)) (*.f64 (sqrt.f64 (PI.f64)) #s(literal -1/180 binary64))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal -1 binary64) angle)) (*.f64 (sqrt.f64 (PI.f64)) #s(literal -1/180 binary64))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor -inf angle) (#s(alt (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal -1 binary64) angle)) (*.f64 (sqrt.f64 (PI.f64)) #s(literal -1/180 binary64))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal -1 binary64) angle)) (*.f64 (sqrt.f64 (PI.f64)) #s(literal -1/180 binary64))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor -inf angle) (#s(alt (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1/180 binary64)) (*.f64 (cbrt.f64 (PI.f64)) angle)) (patch (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1/180 binary64)) (*.f64 (cbrt.f64 (PI.f64)) angle)) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor -inf angle) (#s(alt (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1/180 binary64)) (*.f64 (cbrt.f64 (PI.f64)) angle)) (patch (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1/180 binary64)) (*.f64 (cbrt.f64 (PI.f64)) angle)) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor -inf angle) (#s(alt (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1/180 binary64)) (*.f64 (cbrt.f64 (PI.f64)) angle)) (patch (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1/180 binary64)) (*.f64 (cbrt.f64 (PI.f64)) angle)) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor -inf angle) (#s(alt (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1/180 binary64)) (*.f64 (cbrt.f64 (PI.f64)) angle)) (patch (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1/180 binary64)) (*.f64 (cbrt.f64 (PI.f64)) angle)) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor -inf angle) (#s(alt (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1/180 binary64)) (*.f64 (cbrt.f64 (PI.f64)) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1/180 binary64)) (*.f64 (cbrt.f64 (PI.f64)) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor -inf angle) (#s(alt (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1/180 binary64)) (*.f64 (cbrt.f64 (PI.f64)) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1/180 binary64)) (*.f64 (cbrt.f64 (PI.f64)) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor -inf angle) (#s(alt (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1/180 binary64)) (*.f64 (cbrt.f64 (PI.f64)) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1/180 binary64)) (*.f64 (cbrt.f64 (PI.f64)) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor -inf angle) (#s(alt (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1/180 binary64)) (*.f64 (cbrt.f64 (PI.f64)) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1/180 binary64)) (*.f64 (cbrt.f64 (PI.f64)) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor -inf angle) (#s(alt (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1/180 binary64)) (*.f64 (cbrt.f64 (PI.f64)) angle)))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1/180 binary64)) (*.f64 (cbrt.f64 (PI.f64)) angle)))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor -inf angle) (#s(alt (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1/180 binary64)) (*.f64 (cbrt.f64 (PI.f64)) angle)))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1/180 binary64)) (*.f64 (cbrt.f64 (PI.f64)) angle)))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor -inf angle) (#s(alt (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1/180 binary64)) (*.f64 (cbrt.f64 (PI.f64)) angle)))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1/180 binary64)) (*.f64 (cbrt.f64 (PI.f64)) angle)))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor -inf angle) (#s(alt (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1/180 binary64)) (*.f64 (cbrt.f64 (PI.f64)) angle)))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1/180 binary64)) (*.f64 (cbrt.f64 (PI.f64)) angle)))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* a (cos (* 1/180 (* angle (PI))))) (taylor -inf angle) (#s(alt (*.f64 a (cos.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1/180 binary64)) (*.f64 (cbrt.f64 (PI.f64)) angle)))) (patch (*.f64 a (cos.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1/180 binary64)) (*.f64 (cbrt.f64 (PI.f64)) angle)))) #<representation binary64>) () ())) ())
#s(alt (* a (cos (* 1/180 (* angle (PI))))) (taylor -inf angle) (#s(alt (*.f64 a (cos.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1/180 binary64)) (*.f64 (cbrt.f64 (PI.f64)) angle)))) (patch (*.f64 a (cos.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1/180 binary64)) (*.f64 (cbrt.f64 (PI.f64)) angle)))) #<representation binary64>) () ())) ())
#s(alt (* a (cos (* 1/180 (* angle (PI))))) (taylor -inf angle) (#s(alt (*.f64 a (cos.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1/180 binary64)) (*.f64 (cbrt.f64 (PI.f64)) angle)))) (patch (*.f64 a (cos.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1/180 binary64)) (*.f64 (cbrt.f64 (PI.f64)) angle)))) #<representation binary64>) () ())) ())
#s(alt (* a (cos (* 1/180 (* angle (PI))))) (taylor -inf angle) (#s(alt (*.f64 a (cos.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1/180 binary64)) (*.f64 (cbrt.f64 (PI.f64)) angle)))) (patch (*.f64 a (cos.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1/180 binary64)) (*.f64 (cbrt.f64 (PI.f64)) angle)))) #<representation binary64>) () ())) ())
#s(alt (* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2)))) (taylor -inf angle) (#s(alt (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b)) (patch (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b)) #<representation binary64>) () ())) ())
#s(alt (* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2)))) (taylor -inf angle) (#s(alt (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b)) (patch (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b)) #<representation binary64>) () ())) ())
#s(alt (* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2)))) (taylor -inf angle) (#s(alt (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b)) (patch (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b)) #<representation binary64>) () ())) ())
#s(alt (* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2)))) (taylor -inf angle) (#s(alt (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b)) (patch (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b)) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (patch (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (patch (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (patch (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (patch (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (cos (* 1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal -1 binary64) angle)) (*.f64 (sqrt.f64 (PI.f64)) #s(literal -1/180 binary64)))) (patch (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal -1 binary64) angle)) (*.f64 (sqrt.f64 (PI.f64)) #s(literal -1/180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (cos (* 1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal -1 binary64) angle)) (*.f64 (sqrt.f64 (PI.f64)) #s(literal -1/180 binary64)))) (patch (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal -1 binary64) angle)) (*.f64 (sqrt.f64 (PI.f64)) #s(literal -1/180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (cos (* 1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal -1 binary64) angle)) (*.f64 (sqrt.f64 (PI.f64)) #s(literal -1/180 binary64)))) (patch (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal -1 binary64) angle)) (*.f64 (sqrt.f64 (PI.f64)) #s(literal -1/180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (cos (* 1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal -1 binary64) angle)) (*.f64 (sqrt.f64 (PI.f64)) #s(literal -1/180 binary64)))) (patch (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal -1 binary64) angle)) (*.f64 (sqrt.f64 (PI.f64)) #s(literal -1/180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (cos (* 1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt (cos.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1/180 binary64)) (*.f64 (cbrt.f64 (PI.f64)) angle))) (patch (cos.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1/180 binary64)) (*.f64 (cbrt.f64 (PI.f64)) angle))) #<representation binary64>) () ())) ())
#s(alt (cos (* 1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt (cos.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1/180 binary64)) (*.f64 (cbrt.f64 (PI.f64)) angle))) (patch (cos.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1/180 binary64)) (*.f64 (cbrt.f64 (PI.f64)) angle))) #<representation binary64>) () ())) ())
#s(alt (cos (* 1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt (cos.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1/180 binary64)) (*.f64 (cbrt.f64 (PI.f64)) angle))) (patch (cos.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1/180 binary64)) (*.f64 (cbrt.f64 (PI.f64)) angle))) #<representation binary64>) () ())) ())
#s(alt (cos (* 1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt (cos.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1/180 binary64)) (*.f64 (cbrt.f64 (PI.f64)) angle))) (patch (cos.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1/180 binary64)) (*.f64 (cbrt.f64 (PI.f64)) angle))) #<representation binary64>) () ())) ())
Calls

9 calls:

TimeVariablePointExpression
80.0ms
a
@-inf
((+ (pow (* (sin (* (* 1/180 angle) (PI))) b) 2) (pow (* a (cos (* (PI) (/ angle 180)))) 2)) (pow (* (sin (* (* 1/180 angle) (PI))) b) 2) (* (sin (* (* 1/180 angle) (PI))) b) (sin (* (* 1/180 angle) (PI))) (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (pow (* a (cos (* (PI) (/ angle 180)))) 2) (* a a) (pow (* b (sin (* (PI) (/ angle 180)))) 2) (exp (log a)) (pow (exp (log a)) 2) (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (log a) (* (/ (sqrt (PI)) (/ -1 angle)) (* (sqrt (PI)) -1/180)) (/ (sqrt (PI)) (/ -1 angle)) (+ (pow (* a (cos (* (/ (sqrt (PI)) (/ -1 angle)) (* (sqrt (PI)) -1/180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (pow (* a (cos (* (/ (sqrt (PI)) (/ -1 angle)) (* (sqrt (PI)) -1/180)))) 2) (* (* (pow (cbrt (PI)) 2) 1/180) (* (cbrt (PI)) angle)) (+ (pow (* a (cos (* (* (pow (cbrt (PI)) 2) 1/180) (* (cbrt (PI)) angle)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (pow (* a (cos (* (* (pow (cbrt (PI)) 2) 1/180) (* (cbrt (PI)) angle)))) 2) (* a (cos (* (* (pow (cbrt (PI)) 2) 1/180) (* (cbrt (PI)) angle)))) (PI) (* (* (* angle angle) 1/32400) (* (* (* (PI) (PI)) b) b)) (sin (* (PI) (/ angle 180))) (cos (* (/ (sqrt (PI)) (/ -1 angle)) (* (sqrt (PI)) -1/180))) (sqrt (PI)) (cos (* (* (pow (cbrt (PI)) 2) 1/180) (* (cbrt (PI)) angle))) (cbrt (PI)))
14.0ms
a
@0
((+ (pow (* (sin (* (* 1/180 angle) (PI))) b) 2) (pow (* a (cos (* (PI) (/ angle 180)))) 2)) (pow (* (sin (* (* 1/180 angle) (PI))) b) 2) (* (sin (* (* 1/180 angle) (PI))) b) (sin (* (* 1/180 angle) (PI))) (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (pow (* a (cos (* (PI) (/ angle 180)))) 2) (* a a) (pow (* b (sin (* (PI) (/ angle 180)))) 2) (exp (log a)) (pow (exp (log a)) 2) (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (log a) (* (/ (sqrt (PI)) (/ -1 angle)) (* (sqrt (PI)) -1/180)) (/ (sqrt (PI)) (/ -1 angle)) (+ (pow (* a (cos (* (/ (sqrt (PI)) (/ -1 angle)) (* (sqrt (PI)) -1/180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (pow (* a (cos (* (/ (sqrt (PI)) (/ -1 angle)) (* (sqrt (PI)) -1/180)))) 2) (* (* (pow (cbrt (PI)) 2) 1/180) (* (cbrt (PI)) angle)) (+ (pow (* a (cos (* (* (pow (cbrt (PI)) 2) 1/180) (* (cbrt (PI)) angle)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (pow (* a (cos (* (* (pow (cbrt (PI)) 2) 1/180) (* (cbrt (PI)) angle)))) 2) (* a (cos (* (* (pow (cbrt (PI)) 2) 1/180) (* (cbrt (PI)) angle)))) (PI) (* (* (* angle angle) 1/32400) (* (* (* (PI) (PI)) b) b)) (sin (* (PI) (/ angle 180))) (cos (* (/ (sqrt (PI)) (/ -1 angle)) (* (sqrt (PI)) -1/180))) (sqrt (PI)) (cos (* (* (pow (cbrt (PI)) 2) 1/180) (* (cbrt (PI)) angle))) (cbrt (PI)))
13.0ms
a
@inf
((+ (pow (* (sin (* (* 1/180 angle) (PI))) b) 2) (pow (* a (cos (* (PI) (/ angle 180)))) 2)) (pow (* (sin (* (* 1/180 angle) (PI))) b) 2) (* (sin (* (* 1/180 angle) (PI))) b) (sin (* (* 1/180 angle) (PI))) (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (pow (* a (cos (* (PI) (/ angle 180)))) 2) (* a a) (pow (* b (sin (* (PI) (/ angle 180)))) 2) (exp (log a)) (pow (exp (log a)) 2) (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (log a) (* (/ (sqrt (PI)) (/ -1 angle)) (* (sqrt (PI)) -1/180)) (/ (sqrt (PI)) (/ -1 angle)) (+ (pow (* a (cos (* (/ (sqrt (PI)) (/ -1 angle)) (* (sqrt (PI)) -1/180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (pow (* a (cos (* (/ (sqrt (PI)) (/ -1 angle)) (* (sqrt (PI)) -1/180)))) 2) (* (* (pow (cbrt (PI)) 2) 1/180) (* (cbrt (PI)) angle)) (+ (pow (* a (cos (* (* (pow (cbrt (PI)) 2) 1/180) (* (cbrt (PI)) angle)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (pow (* a (cos (* (* (pow (cbrt (PI)) 2) 1/180) (* (cbrt (PI)) angle)))) 2) (* a (cos (* (* (pow (cbrt (PI)) 2) 1/180) (* (cbrt (PI)) angle)))) (PI) (* (* (* angle angle) 1/32400) (* (* (* (PI) (PI)) b) b)) (sin (* (PI) (/ angle 180))) (cos (* (/ (sqrt (PI)) (/ -1 angle)) (* (sqrt (PI)) -1/180))) (sqrt (PI)) (cos (* (* (pow (cbrt (PI)) 2) 1/180) (* (cbrt (PI)) angle))) (cbrt (PI)))
13.0ms
angle
@inf
((+ (pow (* (sin (* (* 1/180 angle) (PI))) b) 2) (pow (* a (cos (* (PI) (/ angle 180)))) 2)) (pow (* (sin (* (* 1/180 angle) (PI))) b) 2) (* (sin (* (* 1/180 angle) (PI))) b) (sin (* (* 1/180 angle) (PI))) (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (pow (* a (cos (* (PI) (/ angle 180)))) 2) (* a a) (pow (* b (sin (* (PI) (/ angle 180)))) 2) (exp (log a)) (pow (exp (log a)) 2) (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (log a) (* (/ (sqrt (PI)) (/ -1 angle)) (* (sqrt (PI)) -1/180)) (/ (sqrt (PI)) (/ -1 angle)) (+ (pow (* a (cos (* (/ (sqrt (PI)) (/ -1 angle)) (* (sqrt (PI)) -1/180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (pow (* a (cos (* (/ (sqrt (PI)) (/ -1 angle)) (* (sqrt (PI)) -1/180)))) 2) (* (* (pow (cbrt (PI)) 2) 1/180) (* (cbrt (PI)) angle)) (+ (pow (* a (cos (* (* (pow (cbrt (PI)) 2) 1/180) (* (cbrt (PI)) angle)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (pow (* a (cos (* (* (pow (cbrt (PI)) 2) 1/180) (* (cbrt (PI)) angle)))) 2) (* a (cos (* (* (pow (cbrt (PI)) 2) 1/180) (* (cbrt (PI)) angle)))) (PI) (* (* (* angle angle) 1/32400) (* (* (* (PI) (PI)) b) b)) (sin (* (PI) (/ angle 180))) (cos (* (/ (sqrt (PI)) (/ -1 angle)) (* (sqrt (PI)) -1/180))) (sqrt (PI)) (cos (* (* (pow (cbrt (PI)) 2) 1/180) (* (cbrt (PI)) angle))) (cbrt (PI)))
10.0ms
b
@inf
((+ (pow (* (sin (* (* 1/180 angle) (PI))) b) 2) (pow (* a (cos (* (PI) (/ angle 180)))) 2)) (pow (* (sin (* (* 1/180 angle) (PI))) b) 2) (* (sin (* (* 1/180 angle) (PI))) b) (sin (* (* 1/180 angle) (PI))) (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (pow (* a (cos (* (PI) (/ angle 180)))) 2) (* a a) (pow (* b (sin (* (PI) (/ angle 180)))) 2) (exp (log a)) (pow (exp (log a)) 2) (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (log a) (* (/ (sqrt (PI)) (/ -1 angle)) (* (sqrt (PI)) -1/180)) (/ (sqrt (PI)) (/ -1 angle)) (+ (pow (* a (cos (* (/ (sqrt (PI)) (/ -1 angle)) (* (sqrt (PI)) -1/180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (pow (* a (cos (* (/ (sqrt (PI)) (/ -1 angle)) (* (sqrt (PI)) -1/180)))) 2) (* (* (pow (cbrt (PI)) 2) 1/180) (* (cbrt (PI)) angle)) (+ (pow (* a (cos (* (* (pow (cbrt (PI)) 2) 1/180) (* (cbrt (PI)) angle)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (pow (* a (cos (* (* (pow (cbrt (PI)) 2) 1/180) (* (cbrt (PI)) angle)))) 2) (* a (cos (* (* (pow (cbrt (PI)) 2) 1/180) (* (cbrt (PI)) angle)))) (PI) (* (* (* angle angle) 1/32400) (* (* (* (PI) (PI)) b) b)) (sin (* (PI) (/ angle 180))) (cos (* (/ (sqrt (PI)) (/ -1 angle)) (* (sqrt (PI)) -1/180))) (sqrt (PI)) (cos (* (* (pow (cbrt (PI)) 2) 1/180) (* (cbrt (PI)) angle))) (cbrt (PI)))

simplify282.0ms (2.8%)

Memory
-10.3MiB live, 278.2MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02277738
17037674
226487540
352767540
459157540
563467540
674287540
080207284
Stop Event
iter limit
node limit
Counts
504 → 491
Calls
Call 1
Inputs
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* b (sin (* 1/180 (* angle (PI)))))
(* b (sin (* 1/180 (* angle (PI)))))
(* b (sin (* 1/180 (* angle (PI)))))
(* b (sin (* 1/180 (* angle (PI)))))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* b (sin (* 1/180 (* angle (PI)))))
(* b (sin (* 1/180 (* angle (PI)))))
(* b (sin (* 1/180 (* angle (PI)))))
(* b (sin (* 1/180 (* angle (PI)))))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* b (sin (* 1/180 (* angle (PI)))))
(* b (sin (* 1/180 (* angle (PI)))))
(* b (sin (* 1/180 (* angle (PI)))))
(* b (sin (* 1/180 (* angle (PI)))))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(pow a 2)
(pow a 2)
(pow a 2)
(pow a 2)
a
a
a
a
(pow a 2)
(pow a 2)
(pow a 2)
(pow a 2)
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(log a)
(log a)
(log a)
(log a)
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* a (cos (* 1/180 (* angle (PI)))))
(* a (cos (* 1/180 (* angle (PI)))))
(* a (cos (* 1/180 (* angle (PI)))))
(* a (cos (* 1/180 (* angle (PI)))))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(pow a 2)
(pow a 2)
(pow a 2)
(pow a 2)
a
a
a
a
(pow a 2)
(pow a 2)
(pow a 2)
(pow a 2)
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* -1 (log (/ 1 a)))
(* -1 (log (/ 1 a)))
(* -1 (log (/ 1 a)))
(* -1 (log (/ 1 a)))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* a (cos (* 1/180 (* angle (PI)))))
(* a (cos (* 1/180 (* angle (PI)))))
(* a (cos (* 1/180 (* angle (PI)))))
(* a (cos (* 1/180 (* angle (PI)))))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(pow a 2)
(pow a 2)
(pow a 2)
(pow a 2)
a
a
a
a
(pow a 2)
(pow a 2)
(pow a 2)
(pow a 2)
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+ (log -1) (* -1 (log (/ -1 a))))
(+ (log -1) (* -1 (log (/ -1 a))))
(+ (log -1) (* -1 (log (/ -1 a))))
(+ (log -1) (* -1 (log (/ -1 a))))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* a (cos (* 1/180 (* angle (PI)))))
(* a (cos (* 1/180 (* angle (PI)))))
(* a (cos (* 1/180 (* angle (PI)))))
(* a (cos (* 1/180 (* angle (PI)))))
(pow a 2)
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (* 1/32400 (* (pow b 2) (pow (PI) 2))))) (pow a 2))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (* (pow a 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4))))))))) (pow a 2))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (+ (* (pow a 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4)))) (* (pow angle 2) (+ (* (pow a 2) (+ (* -1/816293376000000 (pow (PI) 6)) (* -1/12244400640000000 (pow (PI) 6)))) (* (pow b 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))))))))))) (pow a 2))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(* (pow angle 2) (+ (* -1/3149280000 (* (pow angle 2) (* (pow b 2) (pow (PI) 4)))) (* 1/32400 (* (pow b 2) (pow (PI) 2)))))
(* (pow angle 2) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (* (pow angle 2) (* (pow b 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))))))))
(* (pow angle 2) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (* (pow angle 2) (+ (* (pow angle 2) (* (pow b 2) (+ (* -1/396718580736000000000 (pow (PI) 8)) (* -1/2777030065152000000000 (pow (PI) 8))))) (* (pow b 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6))))))))))
(* 1/180 (* angle (* b (PI))))
(* angle (+ (* -1/34992000 (* (pow angle 2) (* b (pow (PI) 3)))) (* 1/180 (* b (PI)))))
(* angle (+ (* 1/180 (* b (PI))) (* (pow angle 2) (+ (* -1/34992000 (* b (pow (PI) 3))) (* 1/22674816000000 (* (pow angle 2) (* b (pow (PI) 5))))))))
(* angle (+ (* 1/180 (* b (PI))) (* (pow angle 2) (+ (* -1/34992000 (* b (pow (PI) 3))) (* (pow angle 2) (+ (* -1/30855889612800000000 (* (pow angle 2) (* b (pow (PI) 7)))) (* 1/22674816000000 (* b (pow (PI) 5)))))))))
(* 1/180 (* angle (PI)))
(* angle (+ (* -1/34992000 (* (pow angle 2) (pow (PI) 3))) (* 1/180 (PI))))
(* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* 1/22674816000000 (* (pow angle 2) (pow (PI) 5)))))))
(* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* (pow angle 2) (+ (* -1/30855889612800000000 (* (pow angle 2) (pow (PI) 7))) (* 1/22674816000000 (pow (PI) 5))))))))
(pow a 2)
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (* 1/32400 (* (pow b 2) (pow (PI) 2))))) (pow a 2))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (* (pow a 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4))))))))) (pow a 2))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (+ (* (pow a 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4)))) (* (pow angle 2) (+ (* (pow a 2) (+ (* -1/816293376000000 (pow (PI) 6)) (* -1/12244400640000000 (pow (PI) 6)))) (* (pow b 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))))))))))) (pow a 2))
(pow a 2)
(+ (* -1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2)))) (pow a 2))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow a 2) (* (pow angle 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4))))))) (pow a 2))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* (pow a 2) (* (pow angle 2) (+ (* -1/816293376000000 (pow (PI) 6)) (* -1/12244400640000000 (pow (PI) 6))))) (* (pow a 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4)))))))) (pow a 2))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(* (pow angle 2) (+ (* -1/3149280000 (* (pow angle 2) (* (pow b 2) (pow (PI) 4)))) (* 1/32400 (* (pow b 2) (pow (PI) 2)))))
(* (pow angle 2) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (* (pow angle 2) (* (pow b 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))))))))
(* (pow angle 2) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (* (pow angle 2) (+ (* (pow angle 2) (* (pow b 2) (+ (* -1/396718580736000000000 (pow (PI) 8)) (* -1/2777030065152000000000 (pow (PI) 8))))) (* (pow b 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6))))))))))
(pow a 2)
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (* 1/32400 (* (pow b 2) (pow (PI) 2))))) (pow a 2))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (* (pow a 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4))))))))) (pow a 2))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (+ (* (pow a 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4)))) (* (pow angle 2) (+ (* (pow a 2) (+ (* -1/816293376000000 (pow (PI) 6)) (* -1/12244400640000000 (pow (PI) 6)))) (* (pow b 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))))))))))) (pow a 2))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* -1 (* angle (sqrt (PI))))
(* -1 (* angle (sqrt (PI))))
(* -1 (* angle (sqrt (PI))))
(* -1 (* angle (sqrt (PI))))
(pow a 2)
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (* 1/32400 (* (pow b 2) (pow (PI) 2))))) (pow a 2))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (* (pow a 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4))))))))) (pow a 2))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (+ (* (pow a 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4)))) (* (pow angle 2) (+ (* (pow a 2) (+ (* -1/816293376000000 (pow (PI) 6)) (* -1/12244400640000000 (pow (PI) 6)))) (* (pow b 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))))))))))) (pow a 2))
(pow a 2)
(+ (* -1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2)))) (pow a 2))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow a 2) (* (pow angle 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4))))))) (pow a 2))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* (pow a 2) (* (pow angle 2) (+ (* -1/816293376000000 (pow (PI) 6)) (* -1/12244400640000000 (pow (PI) 6))))) (* (pow a 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4)))))))) (pow a 2))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(pow a 2)
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (* 1/32400 (* (pow b 2) (pow (PI) 2))))) (pow a 2))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (* (pow a 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4))))))))) (pow a 2))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (+ (* (pow a 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4)))) (* (pow angle 2) (+ (* (pow a 2) (+ (* -1/816293376000000 (pow (PI) 6)) (* -1/12244400640000000 (pow (PI) 6)))) (* (pow b 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))))))))))) (pow a 2))
(pow a 2)
(+ (* -1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2)))) (pow a 2))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow a 2) (* (pow angle 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4))))))) (pow a 2))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* (pow a 2) (* (pow angle 2) (+ (* -1/816293376000000 (pow (PI) 6)) (* -1/12244400640000000 (pow (PI) 6))))) (* (pow a 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4)))))))) (pow a 2))
a
(+ a (* -1/64800 (* a (* (pow angle 2) (pow (PI) 2)))))
(+ a (* (pow angle 2) (+ (* -1/64800 (* a (pow (PI) 2))) (* 1/25194240000 (* a (* (pow angle 2) (pow (PI) 4)))))))
(+ a (* (pow angle 2) (+ (* -1/64800 (* a (pow (PI) 2))) (* (pow angle 2) (+ (* -1/24488801280000000 (* a (* (pow angle 2) (pow (PI) 6)))) (* 1/25194240000 (* a (pow (PI) 4))))))))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(* 1/180 (* angle (PI)))
(* angle (+ (* -1/34992000 (* (pow angle 2) (pow (PI) 3))) (* 1/180 (PI))))
(* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* 1/22674816000000 (* (pow angle 2) (pow (PI) 5)))))))
(* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* (pow angle 2) (+ (* -1/30855889612800000000 (* (pow angle 2) (pow (PI) 7))) (* 1/22674816000000 (pow (PI) 5))))))))
1
(+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2))))
(+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* 1/25194240000 (* (pow angle 2) (pow (PI) 4))))))
(+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* (pow angle 2) (+ (* -1/24488801280000000 (* (pow angle 2) (pow (PI) 6))) (* 1/25194240000 (pow (PI) 4)))))))
1
(+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2))))
(+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* 1/25194240000 (* (pow angle 2) (pow (PI) 4))))))
(+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* (pow angle 2) (+ (* -1/24488801280000000 (* (pow angle 2) (pow (PI) 6))) (* 1/25194240000 (pow (PI) 4)))))))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* b (sin (* 1/180 (* angle (PI)))))
(* b (sin (* 1/180 (* angle (PI)))))
(* b (sin (* 1/180 (* angle (PI)))))
(* b (sin (* 1/180 (* angle (PI)))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* -1 (* angle (sqrt (PI))))
(* -1 (* angle (sqrt (PI))))
(* -1 (* angle (sqrt (PI))))
(* -1 (* angle (sqrt (PI))))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* a (cos (* 1/180 (* angle (PI)))))
(* a (cos (* 1/180 (* angle (PI)))))
(* a (cos (* 1/180 (* angle (PI)))))
(* a (cos (* 1/180 (* angle (PI)))))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(cos (* 1/180 (* angle (PI))))
(cos (* 1/180 (* angle (PI))))
(cos (* 1/180 (* angle (PI))))
(cos (* 1/180 (* angle (PI))))
(cos (* 1/180 (* angle (PI))))
(cos (* 1/180 (* angle (PI))))
(cos (* 1/180 (* angle (PI))))
(cos (* 1/180 (* angle (PI))))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* b (sin (* 1/180 (* angle (PI)))))
(* b (sin (* 1/180 (* angle (PI)))))
(* b (sin (* 1/180 (* angle (PI)))))
(* b (sin (* 1/180 (* angle (PI)))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* -1 (* angle (sqrt (PI))))
(* -1 (* angle (sqrt (PI))))
(* -1 (* angle (sqrt (PI))))
(* -1 (* angle (sqrt (PI))))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* a (cos (* 1/180 (* angle (PI)))))
(* a (cos (* 1/180 (* angle (PI)))))
(* a (cos (* 1/180 (* angle (PI)))))
(* a (cos (* 1/180 (* angle (PI)))))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(cos (* 1/180 (* angle (PI))))
(cos (* 1/180 (* angle (PI))))
(cos (* 1/180 (* angle (PI))))
(cos (* 1/180 (* angle (PI))))
(cos (* 1/180 (* angle (PI))))
(cos (* 1/180 (* angle (PI))))
(cos (* 1/180 (* angle (PI))))
(cos (* 1/180 (* angle (PI))))
Outputs
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) b)
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) b)
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) b)
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) b)
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) b)
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) b)
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) b)
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) b)
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) b)
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) b)
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) b)
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) b)
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(pow a 2)
(*.f64 a a)
(pow a 2)
(*.f64 a a)
(pow a 2)
(*.f64 a a)
(pow a 2)
(*.f64 a a)
a
a
a
a
(pow a 2)
(*.f64 a a)
(pow a 2)
(*.f64 a a)
(pow a 2)
(*.f64 a a)
(pow a 2)
(*.f64 a a)
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(log a)
(log.f64 a)
(log a)
(log.f64 a)
(log a)
(log.f64 a)
(log a)
(log.f64 a)
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* a (cos (* 1/180 (* angle (PI)))))
(*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) a)
(* a (cos (* 1/180 (* angle (PI)))))
(*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) a)
(* a (cos (* 1/180 (* angle (PI)))))
(*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) a)
(* a (cos (* 1/180 (* angle (PI)))))
(*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) a)
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(pow a 2)
(*.f64 a a)
(pow a 2)
(*.f64 a a)
(pow a 2)
(*.f64 a a)
(pow a 2)
(*.f64 a a)
a
a
a
a
(pow a 2)
(*.f64 a a)
(pow a 2)
(*.f64 a a)
(pow a 2)
(*.f64 a a)
(pow a 2)
(*.f64 a a)
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(* -1 (log (/ 1 a)))
(log.f64 a)
(* -1 (log (/ 1 a)))
(log.f64 a)
(* -1 (log (/ 1 a)))
(log.f64 a)
(* -1 (log (/ 1 a)))
(log.f64 a)
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* a (cos (* 1/180 (* angle (PI)))))
(*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) a)
(* a (cos (* 1/180 (* angle (PI)))))
(*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) a)
(* a (cos (* 1/180 (* angle (PI)))))
(*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) a)
(* a (cos (* 1/180 (* angle (PI)))))
(*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) a)
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(pow a 2)
(*.f64 a a)
(pow a 2)
(*.f64 a a)
(pow a 2)
(*.f64 a a)
(pow a 2)
(*.f64 a a)
a
a
a
a
(pow a 2)
(*.f64 a a)
(pow a 2)
(*.f64 a a)
(pow a 2)
(*.f64 a a)
(pow a 2)
(*.f64 a a)
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(+ (log -1) (* -1 (log (/ -1 a))))
(-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) a)))
(+ (log -1) (* -1 (log (/ -1 a))))
(-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) a)))
(+ (log -1) (* -1 (log (/ -1 a))))
(-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) a)))
(+ (log -1) (* -1 (log (/ -1 a))))
(-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) a)))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* a (cos (* 1/180 (* angle (PI)))))
(*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) a)
(* a (cos (* 1/180 (* angle (PI)))))
(*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) a)
(* a (cos (* 1/180 (* angle (PI)))))
(*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) a)
(* a (cos (* 1/180 (* angle (PI)))))
(*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) a)
(pow a 2)
(*.f64 a a)
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (* 1/32400 (* (pow b 2) (pow (PI) 2))))) (pow a 2))
(fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal -1/32400 binary64) (*.f64 a a) (*.f64 #s(literal 1/32400 binary64) (*.f64 b b)))) (*.f64 angle angle) (*.f64 a a))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (* (pow a 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4))))))))) (pow a 2))
(fma.f64 (fma.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) (fma.f64 (*.f64 a a) #s(literal 1/3149280000 binary64) (*.f64 #s(literal -1/3149280000 binary64) (*.f64 b b)))) (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal -1/32400 binary64) (*.f64 a a) (*.f64 #s(literal 1/32400 binary64) (*.f64 b b))))) (*.f64 angle angle) (*.f64 a a))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (+ (* (pow a 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4)))) (* (pow angle 2) (+ (* (pow a 2) (+ (* -1/816293376000000 (pow (PI) 6)) (* -1/12244400640000000 (pow (PI) 6)))) (* (pow b 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))))))))))) (pow a 2))
(fma.f64 (fma.f64 (fma.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 6 binary64)) (fma.f64 (*.f64 b b) #s(literal 1/765275040000000 binary64) (*.f64 (*.f64 a a) #s(literal -1/765275040000000 binary64)))) (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) (fma.f64 (*.f64 a a) #s(literal 1/3149280000 binary64) (*.f64 #s(literal -1/3149280000 binary64) (*.f64 b b))))) (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal -1/32400 binary64) (*.f64 a a) (*.f64 #s(literal 1/32400 binary64) (*.f64 b b))))) (*.f64 angle angle) (*.f64 a a))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b))
(* (pow angle 2) (+ (* -1/3149280000 (* (pow angle 2) (* (pow b 2) (pow (PI) 4)))) (* 1/32400 (* (pow b 2) (pow (PI) 2)))))
(*.f64 (*.f64 (*.f64 b b) (fma.f64 (*.f64 #s(literal -1/3149280000 binary64) (*.f64 angle angle)) (pow.f64 (PI.f64) #s(literal 4 binary64)) (*.f64 #s(literal 1/32400 binary64) (*.f64 (PI.f64) (PI.f64))))) (*.f64 angle angle))
(* (pow angle 2) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (* (pow angle 2) (* (pow b 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))))))))
(*.f64 (fma.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 b b)) (PI.f64)) (PI.f64) (*.f64 (*.f64 (*.f64 (*.f64 angle angle) b) b) (fma.f64 (*.f64 #s(literal 1/765275040000000 binary64) (pow.f64 (PI.f64) #s(literal 6 binary64))) (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) #s(literal -1/3149280000 binary64))))) (*.f64 angle angle))
(* (pow angle 2) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (* (pow angle 2) (+ (* (pow angle 2) (* (pow b 2) (+ (* -1/396718580736000000000 (pow (PI) 8)) (* -1/2777030065152000000000 (pow (PI) 8))))) (* (pow b 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6))))))))))
(*.f64 (fma.f64 (pow.f64 angle #s(literal 4 binary64)) (*.f64 (*.f64 b b) (fma.f64 (*.f64 angle angle) (*.f64 #s(literal -1/347128758144000000000 binary64) (pow.f64 (PI.f64) #s(literal 8 binary64))) (*.f64 #s(literal 1/765275040000000 binary64) (pow.f64 (PI.f64) #s(literal 6 binary64))))) (*.f64 (*.f64 b b) (fma.f64 (*.f64 #s(literal -1/3149280000 binary64) (*.f64 angle angle)) (pow.f64 (PI.f64) #s(literal 4 binary64)) (*.f64 #s(literal 1/32400 binary64) (*.f64 (PI.f64) (PI.f64)))))) (*.f64 angle angle))
(* 1/180 (* angle (* b (PI))))
(*.f64 (*.f64 (*.f64 b (PI.f64)) #s(literal 1/180 binary64)) angle)
(* angle (+ (* -1/34992000 (* (pow angle 2) (* b (pow (PI) 3)))) (* 1/180 (* b (PI)))))
(*.f64 (*.f64 b (*.f64 (PI.f64) (fma.f64 (*.f64 #s(literal -1/34992000 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64)) #s(literal 1/180 binary64)))) angle)
(* angle (+ (* 1/180 (* b (PI))) (* (pow angle 2) (+ (* -1/34992000 (* b (pow (PI) 3))) (* 1/22674816000000 (* (pow angle 2) (* b (pow (PI) 5))))))))
(*.f64 (fma.f64 (*.f64 b #s(literal 1/180 binary64)) (PI.f64) (*.f64 (*.f64 b (fma.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) #s(literal 1/22674816000000 binary64)) angle) angle (*.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)) #s(literal -1/34992000 binary64)))) (*.f64 angle angle))) angle)
(* angle (+ (* 1/180 (* b (PI))) (* (pow angle 2) (+ (* -1/34992000 (* b (pow (PI) 3))) (* (pow angle 2) (+ (* -1/30855889612800000000 (* (pow angle 2) (* b (pow (PI) 7)))) (* 1/22674816000000 (* b (pow (PI) 5)))))))))
(*.f64 (fma.f64 (pow.f64 angle #s(literal 4 binary64)) (*.f64 b (fma.f64 (*.f64 #s(literal -1/30855889612800000000 binary64) (pow.f64 (PI.f64) #s(literal 7 binary64))) (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) #s(literal 1/22674816000000 binary64)))) (*.f64 b (*.f64 (PI.f64) (fma.f64 (*.f64 #s(literal -1/34992000 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64)) #s(literal 1/180 binary64))))) angle)
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)
(* angle (+ (* -1/34992000 (* (pow angle 2) (pow (PI) 3))) (* 1/180 (PI))))
(*.f64 (*.f64 (PI.f64) (fma.f64 (*.f64 #s(literal -1/34992000 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64)) #s(literal 1/180 binary64))) angle)
(* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* 1/22674816000000 (* (pow angle 2) (pow (PI) 5)))))))
(fma.f64 (pow.f64 angle #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) #s(literal 1/22674816000000 binary64)) angle) angle (*.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)) #s(literal -1/34992000 binary64))) (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))
(* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* (pow angle 2) (+ (* -1/30855889612800000000 (* (pow angle 2) (pow (PI) 7))) (* 1/22674816000000 (pow (PI) 5))))))))
(fma.f64 (pow.f64 angle #s(literal 3 binary64)) (fma.f64 (fma.f64 (*.f64 #s(literal -1/30855889612800000000 binary64) (pow.f64 (PI.f64) #s(literal 7 binary64))) (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) #s(literal 1/22674816000000 binary64))) (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)) #s(literal -1/34992000 binary64))) (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))
(pow a 2)
(*.f64 a a)
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (* 1/32400 (* (pow b 2) (pow (PI) 2))))) (pow a 2))
(fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal -1/32400 binary64) (*.f64 a a) (*.f64 #s(literal 1/32400 binary64) (*.f64 b b)))) (*.f64 angle angle) (*.f64 a a))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (* (pow a 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4))))))))) (pow a 2))
(fma.f64 (fma.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) (fma.f64 (*.f64 a a) #s(literal 1/3149280000 binary64) (*.f64 #s(literal -1/3149280000 binary64) (*.f64 b b)))) (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal -1/32400 binary64) (*.f64 a a) (*.f64 #s(literal 1/32400 binary64) (*.f64 b b))))) (*.f64 angle angle) (*.f64 a a))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (+ (* (pow a 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4)))) (* (pow angle 2) (+ (* (pow a 2) (+ (* -1/816293376000000 (pow (PI) 6)) (* -1/12244400640000000 (pow (PI) 6)))) (* (pow b 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))))))))))) (pow a 2))
(fma.f64 (fma.f64 (fma.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 6 binary64)) (fma.f64 (*.f64 b b) #s(literal 1/765275040000000 binary64) (*.f64 (*.f64 a a) #s(literal -1/765275040000000 binary64)))) (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) (fma.f64 (*.f64 a a) #s(literal 1/3149280000 binary64) (*.f64 #s(literal -1/3149280000 binary64) (*.f64 b b))))) (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal -1/32400 binary64) (*.f64 a a) (*.f64 #s(literal 1/32400 binary64) (*.f64 b b))))) (*.f64 angle angle) (*.f64 a a))
(pow a 2)
(*.f64 a a)
(+ (* -1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2)))) (pow a 2))
(*.f64 (fma.f64 #s(literal -1/32400 binary64) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) angle) angle) #s(literal 1 binary64)) (*.f64 a a))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow a 2) (* (pow angle 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4))))))) (pow a 2))
(fma.f64 (*.f64 (*.f64 a a) (fma.f64 (*.f64 (*.f64 #s(literal 1/3149280000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64))) angle) angle (*.f64 #s(literal -1/32400 binary64) (*.f64 (PI.f64) (PI.f64))))) (*.f64 angle angle) (*.f64 a a))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* (pow a 2) (* (pow angle 2) (+ (* -1/816293376000000 (pow (PI) 6)) (* -1/12244400640000000 (pow (PI) 6))))) (* (pow a 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4)))))))) (pow a 2))
(fma.f64 (*.f64 (*.f64 a a) (fma.f64 (*.f64 angle angle) (fma.f64 (*.f64 (*.f64 #s(literal -1/765275040000000 binary64) (pow.f64 (PI.f64) #s(literal 6 binary64))) angle) angle (*.f64 #s(literal 1/3149280000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64)))) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64)))) (*.f64 angle angle) (*.f64 a a))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b))
(* (pow angle 2) (+ (* -1/3149280000 (* (pow angle 2) (* (pow b 2) (pow (PI) 4)))) (* 1/32400 (* (pow b 2) (pow (PI) 2)))))
(*.f64 (*.f64 (*.f64 b b) (fma.f64 (*.f64 #s(literal -1/3149280000 binary64) (*.f64 angle angle)) (pow.f64 (PI.f64) #s(literal 4 binary64)) (*.f64 #s(literal 1/32400 binary64) (*.f64 (PI.f64) (PI.f64))))) (*.f64 angle angle))
(* (pow angle 2) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (* (pow angle 2) (* (pow b 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))))))))
(*.f64 (fma.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 b b)) (PI.f64)) (PI.f64) (*.f64 (*.f64 (*.f64 (*.f64 angle angle) b) b) (fma.f64 (*.f64 #s(literal 1/765275040000000 binary64) (pow.f64 (PI.f64) #s(literal 6 binary64))) (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) #s(literal -1/3149280000 binary64))))) (*.f64 angle angle))
(* (pow angle 2) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (* (pow angle 2) (+ (* (pow angle 2) (* (pow b 2) (+ (* -1/396718580736000000000 (pow (PI) 8)) (* -1/2777030065152000000000 (pow (PI) 8))))) (* (pow b 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6))))))))))
(*.f64 (fma.f64 (pow.f64 angle #s(literal 4 binary64)) (*.f64 (*.f64 b b) (fma.f64 (*.f64 angle angle) (*.f64 #s(literal -1/347128758144000000000 binary64) (pow.f64 (PI.f64) #s(literal 8 binary64))) (*.f64 #s(literal 1/765275040000000 binary64) (pow.f64 (PI.f64) #s(literal 6 binary64))))) (*.f64 (*.f64 b b) (fma.f64 (*.f64 #s(literal -1/3149280000 binary64) (*.f64 angle angle)) (pow.f64 (PI.f64) #s(literal 4 binary64)) (*.f64 #s(literal 1/32400 binary64) (*.f64 (PI.f64) (PI.f64)))))) (*.f64 angle angle))
(pow a 2)
(*.f64 a a)
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (* 1/32400 (* (pow b 2) (pow (PI) 2))))) (pow a 2))
(fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal -1/32400 binary64) (*.f64 a a) (*.f64 #s(literal 1/32400 binary64) (*.f64 b b)))) (*.f64 angle angle) (*.f64 a a))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (* (pow a 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4))))))))) (pow a 2))
(fma.f64 (fma.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) (fma.f64 (*.f64 a a) #s(literal 1/3149280000 binary64) (*.f64 #s(literal -1/3149280000 binary64) (*.f64 b b)))) (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal -1/32400 binary64) (*.f64 a a) (*.f64 #s(literal 1/32400 binary64) (*.f64 b b))))) (*.f64 angle angle) (*.f64 a a))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (+ (* (pow a 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4)))) (* (pow angle 2) (+ (* (pow a 2) (+ (* -1/816293376000000 (pow (PI) 6)) (* -1/12244400640000000 (pow (PI) 6)))) (* (pow b 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))))))))))) (pow a 2))
(fma.f64 (fma.f64 (fma.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 6 binary64)) (fma.f64 (*.f64 b b) #s(literal 1/765275040000000 binary64) (*.f64 (*.f64 a a) #s(literal -1/765275040000000 binary64)))) (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) (fma.f64 (*.f64 a a) #s(literal 1/3149280000 binary64) (*.f64 #s(literal -1/3149280000 binary64) (*.f64 b b))))) (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal -1/32400 binary64) (*.f64 a a) (*.f64 #s(literal 1/32400 binary64) (*.f64 b b))))) (*.f64 angle angle) (*.f64 a a))
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)
(* -1 (* angle (sqrt (PI))))
(*.f64 (neg.f64 angle) (sqrt.f64 (PI.f64)))
(* -1 (* angle (sqrt (PI))))
(*.f64 (neg.f64 angle) (sqrt.f64 (PI.f64)))
(* -1 (* angle (sqrt (PI))))
(*.f64 (neg.f64 angle) (sqrt.f64 (PI.f64)))
(* -1 (* angle (sqrt (PI))))
(*.f64 (neg.f64 angle) (sqrt.f64 (PI.f64)))
(pow a 2)
(*.f64 a a)
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (* 1/32400 (* (pow b 2) (pow (PI) 2))))) (pow a 2))
(fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal -1/32400 binary64) (*.f64 a a) (*.f64 #s(literal 1/32400 binary64) (*.f64 b b)))) (*.f64 angle angle) (*.f64 a a))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (* (pow a 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4))))))))) (pow a 2))
(fma.f64 (fma.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) (fma.f64 (*.f64 a a) #s(literal 1/3149280000 binary64) (*.f64 #s(literal -1/3149280000 binary64) (*.f64 b b)))) (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal -1/32400 binary64) (*.f64 a a) (*.f64 #s(literal 1/32400 binary64) (*.f64 b b))))) (*.f64 angle angle) (*.f64 a a))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (+ (* (pow a 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4)))) (* (pow angle 2) (+ (* (pow a 2) (+ (* -1/816293376000000 (pow (PI) 6)) (* -1/12244400640000000 (pow (PI) 6)))) (* (pow b 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))))))))))) (pow a 2))
(fma.f64 (fma.f64 (fma.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 6 binary64)) (fma.f64 (*.f64 b b) #s(literal 1/765275040000000 binary64) (*.f64 (*.f64 a a) #s(literal -1/765275040000000 binary64)))) (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) (fma.f64 (*.f64 a a) #s(literal 1/3149280000 binary64) (*.f64 #s(literal -1/3149280000 binary64) (*.f64 b b))))) (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal -1/32400 binary64) (*.f64 a a) (*.f64 #s(literal 1/32400 binary64) (*.f64 b b))))) (*.f64 angle angle) (*.f64 a a))
(pow a 2)
(*.f64 a a)
(+ (* -1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2)))) (pow a 2))
(*.f64 (fma.f64 #s(literal -1/32400 binary64) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) angle) angle) #s(literal 1 binary64)) (*.f64 a a))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow a 2) (* (pow angle 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4))))))) (pow a 2))
(fma.f64 (*.f64 (*.f64 a a) (fma.f64 (*.f64 (*.f64 #s(literal 1/3149280000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64))) angle) angle (*.f64 #s(literal -1/32400 binary64) (*.f64 (PI.f64) (PI.f64))))) (*.f64 angle angle) (*.f64 a a))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* (pow a 2) (* (pow angle 2) (+ (* -1/816293376000000 (pow (PI) 6)) (* -1/12244400640000000 (pow (PI) 6))))) (* (pow a 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4)))))))) (pow a 2))
(fma.f64 (*.f64 (*.f64 a a) (fma.f64 (*.f64 angle angle) (fma.f64 (*.f64 (*.f64 #s(literal -1/765275040000000 binary64) (pow.f64 (PI.f64) #s(literal 6 binary64))) angle) angle (*.f64 #s(literal 1/3149280000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64)))) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64)))) (*.f64 angle angle) (*.f64 a a))
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)
(pow a 2)
(*.f64 a a)
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (* 1/32400 (* (pow b 2) (pow (PI) 2))))) (pow a 2))
(fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal -1/32400 binary64) (*.f64 a a) (*.f64 #s(literal 1/32400 binary64) (*.f64 b b)))) (*.f64 angle angle) (*.f64 a a))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (* (pow a 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4))))))))) (pow a 2))
(fma.f64 (fma.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) (fma.f64 (*.f64 a a) #s(literal 1/3149280000 binary64) (*.f64 #s(literal -1/3149280000 binary64) (*.f64 b b)))) (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal -1/32400 binary64) (*.f64 a a) (*.f64 #s(literal 1/32400 binary64) (*.f64 b b))))) (*.f64 angle angle) (*.f64 a a))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (+ (* (pow a 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4)))) (* (pow angle 2) (+ (* (pow a 2) (+ (* -1/816293376000000 (pow (PI) 6)) (* -1/12244400640000000 (pow (PI) 6)))) (* (pow b 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))))))))))) (pow a 2))
(fma.f64 (fma.f64 (fma.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 6 binary64)) (fma.f64 (*.f64 b b) #s(literal 1/765275040000000 binary64) (*.f64 (*.f64 a a) #s(literal -1/765275040000000 binary64)))) (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) (fma.f64 (*.f64 a a) #s(literal 1/3149280000 binary64) (*.f64 #s(literal -1/3149280000 binary64) (*.f64 b b))))) (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal -1/32400 binary64) (*.f64 a a) (*.f64 #s(literal 1/32400 binary64) (*.f64 b b))))) (*.f64 angle angle) (*.f64 a a))
(pow a 2)
(*.f64 a a)
(+ (* -1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2)))) (pow a 2))
(*.f64 (fma.f64 #s(literal -1/32400 binary64) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) angle) angle) #s(literal 1 binary64)) (*.f64 a a))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow a 2) (* (pow angle 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4))))))) (pow a 2))
(fma.f64 (*.f64 (*.f64 a a) (fma.f64 (*.f64 (*.f64 #s(literal 1/3149280000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64))) angle) angle (*.f64 #s(literal -1/32400 binary64) (*.f64 (PI.f64) (PI.f64))))) (*.f64 angle angle) (*.f64 a a))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* (pow a 2) (* (pow angle 2) (+ (* -1/816293376000000 (pow (PI) 6)) (* -1/12244400640000000 (pow (PI) 6))))) (* (pow a 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4)))))))) (pow a 2))
(fma.f64 (*.f64 (*.f64 a a) (fma.f64 (*.f64 angle angle) (fma.f64 (*.f64 (*.f64 #s(literal -1/765275040000000 binary64) (pow.f64 (PI.f64) #s(literal 6 binary64))) angle) angle (*.f64 #s(literal 1/3149280000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64)))) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64)))) (*.f64 angle angle) (*.f64 a a))
a
(+ a (* -1/64800 (* a (* (pow angle 2) (pow (PI) 2)))))
(*.f64 (fma.f64 (*.f64 #s(literal -1/64800 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64)) #s(literal 1 binary64)) a)
(+ a (* (pow angle 2) (+ (* -1/64800 (* a (pow (PI) 2))) (* 1/25194240000 (* a (* (pow angle 2) (pow (PI) 4)))))))
(fma.f64 (*.f64 a (fma.f64 (*.f64 (*.f64 #s(literal 1/25194240000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64))) angle) angle (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64))))) (*.f64 angle angle) a)
(+ a (* (pow angle 2) (+ (* -1/64800 (* a (pow (PI) 2))) (* (pow angle 2) (+ (* -1/24488801280000000 (* a (* (pow angle 2) (pow (PI) 6)))) (* 1/25194240000 (* a (pow (PI) 4))))))))
(fma.f64 (pow.f64 angle #s(literal 4 binary64)) (*.f64 a (fma.f64 (*.f64 #s(literal -1/24488801280000000 binary64) (pow.f64 (PI.f64) #s(literal 6 binary64))) (*.f64 angle angle) (*.f64 #s(literal 1/25194240000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64))))) (*.f64 (fma.f64 (*.f64 #s(literal -1/64800 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64)) #s(literal 1 binary64)) a))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b))
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)
(* angle (+ (* -1/34992000 (* (pow angle 2) (pow (PI) 3))) (* 1/180 (PI))))
(*.f64 (*.f64 (PI.f64) (fma.f64 (*.f64 #s(literal -1/34992000 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64)) #s(literal 1/180 binary64))) angle)
(* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* 1/22674816000000 (* (pow angle 2) (pow (PI) 5)))))))
(fma.f64 (pow.f64 angle #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) #s(literal 1/22674816000000 binary64)) angle) angle (*.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)) #s(literal -1/34992000 binary64))) (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))
(* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* (pow angle 2) (+ (* -1/30855889612800000000 (* (pow angle 2) (pow (PI) 7))) (* 1/22674816000000 (pow (PI) 5))))))))
(fma.f64 (pow.f64 angle #s(literal 3 binary64)) (fma.f64 (fma.f64 (*.f64 #s(literal -1/30855889612800000000 binary64) (pow.f64 (PI.f64) #s(literal 7 binary64))) (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) #s(literal 1/22674816000000 binary64))) (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)) #s(literal -1/34992000 binary64))) (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))
1
#s(literal 1 binary64)
(+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2))))
(fma.f64 (*.f64 #s(literal -1/64800 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64)) #s(literal 1 binary64))
(+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* 1/25194240000 (* (pow angle 2) (pow (PI) 4))))))
(fma.f64 (fma.f64 (*.f64 (*.f64 #s(literal 1/25194240000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64))) angle) angle (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64)))) (*.f64 angle angle) #s(literal 1 binary64))
(+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* (pow angle 2) (+ (* -1/24488801280000000 (* (pow angle 2) (pow (PI) 6))) (* 1/25194240000 (pow (PI) 4)))))))
(fma.f64 (pow.f64 angle #s(literal 4 binary64)) (fma.f64 (*.f64 #s(literal -1/24488801280000000 binary64) (pow.f64 (PI.f64) #s(literal 6 binary64))) (*.f64 angle angle) (*.f64 #s(literal 1/25194240000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64)))) (fma.f64 (*.f64 #s(literal -1/64800 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64)) #s(literal 1 binary64)))
1
#s(literal 1 binary64)
(+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2))))
(fma.f64 (*.f64 #s(literal -1/64800 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64)) #s(literal 1 binary64))
(+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* 1/25194240000 (* (pow angle 2) (pow (PI) 4))))))
(fma.f64 (fma.f64 (*.f64 (*.f64 #s(literal 1/25194240000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64))) angle) angle (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64)))) (*.f64 angle angle) #s(literal 1 binary64))
(+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* (pow angle 2) (+ (* -1/24488801280000000 (* (pow angle 2) (pow (PI) 6))) (* 1/25194240000 (pow (PI) 4)))))))
(fma.f64 (pow.f64 angle #s(literal 4 binary64)) (fma.f64 (*.f64 #s(literal -1/24488801280000000 binary64) (pow.f64 (PI.f64) #s(literal 6 binary64))) (*.f64 angle angle) (*.f64 #s(literal 1/25194240000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64)))) (fma.f64 (*.f64 #s(literal -1/64800 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64)) #s(literal 1 binary64)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) b)
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) b)
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) b)
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) b)
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)
(* -1 (* angle (sqrt (PI))))
(*.f64 (neg.f64 angle) (sqrt.f64 (PI.f64)))
(* -1 (* angle (sqrt (PI))))
(*.f64 (neg.f64 angle) (sqrt.f64 (PI.f64)))
(* -1 (* angle (sqrt (PI))))
(*.f64 (neg.f64 angle) (sqrt.f64 (PI.f64)))
(* -1 (* angle (sqrt (PI))))
(*.f64 (neg.f64 angle) (sqrt.f64 (PI.f64)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* a (cos (* 1/180 (* angle (PI)))))
(*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) a)
(* a (cos (* 1/180 (* angle (PI)))))
(*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) a)
(* a (cos (* 1/180 (* angle (PI)))))
(*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) a)
(* a (cos (* 1/180 (* angle (PI)))))
(*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) a)
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) b)
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) b)
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) b)
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) b)
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)
(* -1 (* angle (sqrt (PI))))
(*.f64 (neg.f64 angle) (sqrt.f64 (PI.f64)))
(* -1 (* angle (sqrt (PI))))
(*.f64 (neg.f64 angle) (sqrt.f64 (PI.f64)))
(* -1 (* angle (sqrt (PI))))
(*.f64 (neg.f64 angle) (sqrt.f64 (PI.f64)))
(* -1 (* angle (sqrt (PI))))
(*.f64 (neg.f64 angle) (sqrt.f64 (PI.f64)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* a (cos (* 1/180 (* angle (PI)))))
(*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) a)
(* a (cos (* 1/180 (* angle (PI)))))
(*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) a)
(* a (cos (* 1/180 (* angle (PI)))))
(*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) a)
(* a (cos (* 1/180 (* angle (PI)))))
(*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) a)
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))

rewrite144.0ms (1.4%)

Memory
3.5MiB live, 235.1MiB allocated
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
063342
0105336
1313289
21566275
08897275
Stop Event
iter limit
node limit
iter limit
Counts
27 → 642
Calls
Call 1
Inputs
(+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)))
(pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64))
(*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b)
(sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))
(+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b))))
#s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a))
(*.f64 a a)
#s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b)))
(exp.f64 (log.f64 a))
(pow.f64 (exp.f64 (log.f64 a)) #s(literal 2 binary64))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (pow.f64 (exp.f64 (log.f64 a)) #s(literal 2 binary64)))
(log.f64 a)
(*.f64 (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal -1 binary64) angle)) (*.f64 (sqrt.f64 (PI.f64)) #s(literal -1/180 binary64)))
(/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal -1 binary64) angle))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal -1 binary64) angle)) (*.f64 (sqrt.f64 (PI.f64)) #s(literal -1/180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
(pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal -1 binary64) angle)) (*.f64 (sqrt.f64 (PI.f64)) #s(literal -1/180 binary64))))) #s(literal 2 binary64))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1/180 binary64)) (*.f64 (cbrt.f64 (PI.f64)) angle))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1/180 binary64)) (*.f64 (cbrt.f64 (PI.f64)) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
(pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1/180 binary64)) (*.f64 (cbrt.f64 (PI.f64)) angle)))) #s(literal 2 binary64))
(*.f64 a (cos.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1/180 binary64)) (*.f64 (cbrt.f64 (PI.f64)) angle))))
(PI.f64)
(*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b))
(sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))
(cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal -1 binary64) angle)) (*.f64 (sqrt.f64 (PI.f64)) #s(literal -1/180 binary64))))
(sqrt.f64 (PI.f64))
(cos.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1/180 binary64)) (*.f64 (cbrt.f64 (PI.f64)) angle)))
(cbrt.f64 (PI.f64))
Outputs
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>

eval323.0ms (3.2%)

Memory
3.6MiB live, 550.4MiB allocated
Compiler

Compiled 46 305 to 4 555 computations (90.2% saved)

prune186.0ms (1.8%)

Memory
19.8MiB live, 502.9MiB allocated
Pruning

94 alts after pruning (90 fresh and 4 done)

PrunedKeptTotal
New1 534391 573
Fresh255176
Picked325
Done022
Total1 562941 656
Accuracy
82.1%
Counts
1 656 → 94
Alt Table
Click to see full alt table
StatusAccuracyProgram
80.2%
(fma.f64 (*.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) #s(literal 2 binary64)) a) a (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)))
79.4%
(fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) b) (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64)))) b #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)))
79.6%
(fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) b) b) (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)))
80.3%
(fma.f64 a (*.f64 a (pow.f64 (cos.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) #s(literal 2 binary64))) (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
78.1%
(pow.f64 (E.f64) (log.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)))))
18.3%
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) b) #s(literal 4 binary64)) (pow.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #s(literal 2 binary64))) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) b) #s(literal 2 binary64)) #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a))))
80.6%
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) b) #s(literal 2 binary64)) #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)))))
67.8%
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (pow.f64 (*.f64 b (PI.f64)) #s(literal 2 binary64)) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)))) #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)))))
66.1%
(+.f64 (pow.f64 (pow.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) b)) #s(literal 2 binary64)) #s(literal 2 binary64)) #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)))
80.6%
(+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (cbrt.f64 (PI.f64))))) b) #s(literal 2 binary64)) #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)))
80.7%
(+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))))) b) #s(literal 2 binary64)) #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)))
80.4%
(+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64)))))) b) #s(literal 2 binary64)) #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)))
80.7%
(+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64))))) b) #s(literal 2 binary64)) #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)))
80.3%
(+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) a) #s(literal 2 binary64)))
80.7%
(+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)))
65.3%
(+.f64 (pow.f64 (*.f64 (exp.f64 (log.f64 (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))))) (exp.f64 (log.f64 b))) #s(literal 2 binary64)) #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)))
75.4%
(+.f64 (pow.f64 (*.f64 #s(approx (sin (* (* 1/180 angle) (PI))) (*.f64 (*.f64 (PI.f64) (fma.f64 (*.f64 #s(literal -1/34992000 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64)) #s(literal 1/180 binary64))) angle)) b) #s(literal 2 binary64)) #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)))
76.5%
(+.f64 (pow.f64 (*.f64 #s(approx (sin (* (* 1/180 angle) (PI))) (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) b) #s(literal 2 binary64)) #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)))
80.7%
(+.f64 (pow.f64 (*.f64 #s(approx (sin (* (* 1/180 angle) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) b) #s(literal 2 binary64)) #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)))
80.4%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64))) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
80.4%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (cbrt.f64 (PI.f64))) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
80.4%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64)))) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
80.4%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64))) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
67.5%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b))))
80.3%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
80.4%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (/.f64 #s(literal -1 binary64) angle)) (*.f64 (cbrt.f64 (PI.f64)) #s(literal -1/180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
80.3%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))))) (/.f64 #s(literal -1 binary64) angle)) (*.f64 (sqrt.f64 (PI.f64)) #s(literal -1/180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
76.2%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal -1 binary64) angle)) (*.f64 (sqrt.f64 (PI.f64)) #s(literal -1/180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (sin (* (PI) (/ angle 180))) (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #s(literal 2 binary64)))
80.3%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
80.3%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (*.f64 (sqrt.f64 (PI.f64)) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
80.4%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (PI.f64) (/.f64 #s(literal -1 binary64) angle)) #s(literal -1/180 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
80.4%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))))) #s(literal 2 binary64)) #s(literal 1/180 binary64)) (*.f64 (cbrt.f64 (PI.f64)) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
80.4%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1/180 binary64)) (*.f64 (cbrt.f64 (PI.f64)) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
76.2%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1/180 binary64)) (*.f64 (cbrt.f64 (PI.f64)) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (sin (* (PI) (/ angle 180))) (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #s(literal 2 binary64)))
80.5%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1/180 binary64)) angle) (cbrt.f64 (PI.f64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
80.3%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
80.4%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
65.4%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b))) #s(literal 2 binary64)))
79.6%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))) #s(literal -1 binary64))))) #s(literal 2 binary64)))
76.2%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (sin (* (PI) (/ angle 180))) (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #s(literal 2 binary64)))
80.5%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))) #s(literal -1 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
64.8%
(+.f64 (pow.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) a)) #s(literal 4 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
65.6%
(+.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) b))) #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)))
78.7%
(+.f64 (pow.f64 (E.f64) (log.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
63.5%
(+.f64 (exp.f64 (*.f64 (/.f64 (+.f64 (pow.f64 (log.f64 (sqrt.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))))) #s(literal 3 binary64)) (pow.f64 (log.f64 (sqrt.f64 a)) #s(literal 3 binary64))) (fma.f64 (log.f64 (sqrt.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))))) (log.f64 (sqrt.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))))) (-.f64 (*.f64 (log.f64 (sqrt.f64 a)) (log.f64 (sqrt.f64 a))) (*.f64 (log.f64 (sqrt.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))))) (log.f64 (sqrt.f64 a)))))) #s(literal 4 binary64))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
65.6%
(+.f64 (exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) b)) #s(literal 2 binary64))) #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)))
65.4%
(+.f64 (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64)))) #s(literal -180 binary64))) a))) #s(literal 4 binary64))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
60.8%
(+.f64 (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))))) #s(literal -180 binary64))) a))) #s(literal 4 binary64))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
65.7%
(+.f64 (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))) #s(literal -180 binary64))) a))) #s(literal 4 binary64))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
63.2%
(+.f64 (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))))) #s(literal -180 binary64))) a))) #s(literal 4 binary64))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
56.4%
(+.f64 (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 4 binary64))) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b))))
66.2%
(+.f64 (exp.f64 (*.f64 #s(approx (log (sqrt (* (cos (/ (* angle (PI)) -180)) a))) (fma.f64 (*.f64 (*.f64 #s(literal -1/129600 binary64) (*.f64 (PI.f64) (PI.f64))) angle) angle (log.f64 (sqrt.f64 a)))) #s(literal 4 binary64))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
63.6%
(+.f64 (exp.f64 (*.f64 #s(approx (log (sqrt (* (cos (/ (* angle (PI)) -180)) a))) (+.f64 (log.f64 a) (log.f64 (sqrt.f64 (/.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) a))))) #s(literal 4 binary64))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
80.3%
(+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64))) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
80.6%
(+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (cbrt.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
80.4%
(+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
80.7%
(+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
80.4%
(+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64)))) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
80.8%
(+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
80.7%
(+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (pow.f64 (*.f64 b (neg.f64 (sin.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))))) #s(literal 2 binary64)))
67.8%
(+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (pow.f64 (*.f64 b (PI.f64)) #s(literal 2 binary64)) (*.f64 angle angle)) #s(literal 1/32400 binary64))))
74.4%
(+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (pow.f64 (*.f64 b (PI.f64)) #s(literal 2 binary64)) angle) (*.f64 #s(literal 1/32400 binary64) angle))))
67.8%
(+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (pow.f64 (*.f64 b (PI.f64)) #s(literal 2 binary64)) #s(literal 1/32400 binary64)) (*.f64 angle angle))))
72.3%
(+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)) b) (*.f64 (PI.f64) (PI.f64))) b)))
67.8%
(+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))) (PI.f64)) b) b))))
67.8%
(+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b))))
68.1%
(+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64))) (*.f64 b b))))
68.1%
(+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 b b) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle))))))
74.4%
(+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 angle (*.f64 (*.f64 #s(literal 1/32400 binary64) angle) (pow.f64 (*.f64 b (PI.f64)) #s(literal 2 binary64))))))
78.0%
(exp.f64 (*.f64 (log.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64))))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64))) #s(literal -1 binary64)))
78.2%
(exp.f64 (*.f64 (log.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (cbrt.f64 (PI.f64))))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64))) #s(literal -1 binary64)))
78.1%
(exp.f64 (*.f64 (log.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64))) #s(literal -1 binary64)))
78.3%
(exp.f64 (*.f64 (log.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64))) #s(literal -1 binary64)))
78.0%
(exp.f64 (*.f64 (log.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64)))))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64))) #s(literal -1 binary64)))
78.2%
(exp.f64 (*.f64 (log.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64))))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64))) #s(literal -1 binary64)))
78.2%
(exp.f64 (*.f64 (log.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (cbrt.f64 (PI.f64)))) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64))) #s(literal -1 binary64)))
78.3%
(exp.f64 (*.f64 (log.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))))) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64))) #s(literal -1 binary64)))
78.2%
(exp.f64 (*.f64 (log.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle)))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64))) #s(literal -1 binary64)))
67.3%
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (fma.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) a)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)))) (/.f64 (fma.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b (*.f64 (neg.f64 a) (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))))) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) a) #s(literal 2 binary64)))))) #s(literal -1 binary64)))
55.8%
(exp.f64 #s(approx (* (log (pow (+ (pow (* (sin (* (* 1/180 angle) (PI))) b) 2) (pow (* (cos (/ (* angle (PI)) -180)) a) 2)) -1)) -1) (fma.f64 (log.f64 a) #s(literal 2 binary64) (neg.f64 (neg.f64 (log.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64))))))))
36.0%
(exp.f64 #s(approx (* (log (pow (+ (pow (* (sin (* (* 1/180 angle) (PI))) b) 2) (pow (* (cos (/ (* angle (PI)) -180)) a) 2)) -1)) -1) (neg.f64 (-.f64 (neg.f64 (*.f64 #s(literal 2 binary64) (log.f64 b))) (log.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)))))))
36.0%
(exp.f64 #s(approx (* (log (pow (+ (pow (* (sin (* (* 1/180 angle) (PI))) b) 2) (pow (* (cos (/ (* angle (PI)) -180)) a) 2)) -1)) -1) (log.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b)))))
55.8%
(exp.f64 #s(approx (* (log (pow (+ (pow (* (sin (* (* 1/180 angle) (PI))) b) 2) (pow (* (cos (/ (* angle (PI)) -180)) a) 2)) -1)) -1) (log.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64)) (*.f64 a a)))))
56.2%
(exp.f64 #s(approx (* (log (pow (+ (pow (* (sin (* (* 1/180 angle) (PI))) b) 2) (pow (* (cos (/ (* angle (PI)) -180)) a) 2)) -1)) -1) (log.f64 (*.f64 a a))))
42.5%
#s(approx (+ (pow (* (sin (* (* 1/180 angle) (PI))) b) 2) (pow (* a (cos (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal -1/32400 binary64) (*.f64 a a) (*.f64 #s(literal 1/32400 binary64) (*.f64 b b)))) (*.f64 angle angle) (*.f64 a a)))
36.2%
#s(approx (+ (pow (* (sin (* (* 1/180 angle) (PI))) b) 2) (pow (* a (cos (* (PI) (/ angle 180)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b)))
57.2%
#s(approx (+ (pow (* (sin (* (* 1/180 angle) (PI))) b) 2) (pow (* a (cos (* (PI) (/ angle 180)))) 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
62.7%
#s(approx (+ (pow (* a (cos (/ (PI) (/ 180 angle)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) b) (/.f64 (*.f64 a a) b) (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64))) (*.f64 b b)))
57.4%
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (pow.f64 (*.f64 (sqrt.f64 a) (sqrt.f64 a)) #s(literal 2 binary64)))
57.4%
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (pow.f64 (sqrt.f64 a) #s(literal 4 binary64)))
56.2%
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 a)))
57.6%
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a))
56.2%
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (exp.f64 (*.f64 (log.f64 (sqrt.f64 a)) #s(literal 4 binary64))))
57.2%
#s(approx (+ (exp (* (log (sqrt (* (cos (/ (* angle (PI)) -180)) a))) 4)) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64)) (*.f64 a a)))
Compiler

Compiled 4 407 to 3 478 computations (21.1% saved)

simplify99.0ms (1%)

Memory
-13.7MiB live, 62.4MiB allocated
Algorithm
egg-herbie
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
cost-diff0
(pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))
cost-diff0
(*.f64 a a)
cost-diff0
#s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a))
cost-diff0
(+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
cost-diff0
(*.f64 a (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))))
cost-diff0
(pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))) #s(literal 2 binary64))
cost-diff0
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
cost-diff1600
(*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))
cost-diff0
(sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64)))
cost-diff0
(*.f64 (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) b)
cost-diff0
(*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) b) (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))))
cost-diff1088
(fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) b) (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64)))) b #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)))
cost-diff0
#s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 b b) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)))))
cost-diff0
(*.f64 a a)
cost-diff0
#s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a))
cost-diff0
(+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 b b) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle))))))
cost-diff0
(*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))))) b)
cost-diff0
(pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))))) b) #s(literal 2 binary64))
cost-diff0
(+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))))) b) #s(literal 2 binary64)) #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)))
cost-diff1600
(*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
061604
0105554
1170554
2362554
3834554
41092554
51176554
61215554
71220554
81221554
91221554
102363554
112363554
122602554
132602554
143428554
153436554
163436554
173441554
03441554
Stop Event
iter limit
saturated
iter limit
Calls
Call 1
Inputs
(+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))))) b) #s(literal 2 binary64)) #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)))
(pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))))) b) #s(literal 2 binary64))
(*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))))) b)
(sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))))
(*.f64 (*.f64 #s(literal 1/180 binary64) angle) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))))
(*.f64 #s(literal 1/180 binary64) angle)
#s(literal 1/180 binary64)
angle
(*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))
(sqrt.f64 (PI.f64))
(PI.f64)
b
#s(literal 2 binary64)
#s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a))
(*.f64 a a)
a
(+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 b b) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle))))))
#s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a))
(*.f64 a a)
a
#s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 b b) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)))))
(*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 b b) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle))))
(*.f64 (PI.f64) (PI.f64))
(PI.f64)
(*.f64 (*.f64 b b) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)))
(*.f64 b b)
b
(*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle))
#s(literal 1/32400 binary64)
(*.f64 angle angle)
angle
(fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) b) (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64)))) b #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)))
(*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) b) (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))))
(*.f64 (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) b)
(sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64)))
(*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))
(*.f64 angle #s(literal 1/180 binary64))
angle
#s(literal 1/180 binary64)
(PI.f64)
b
#s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a))
(*.f64 a a)
a
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
(pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))) #s(literal 2 binary64))
(*.f64 a (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))))
a
(cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))
(*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))
(*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64)))
(*.f64 angle #s(literal 1/180 binary64))
angle
#s(literal 1/180 binary64)
(sqrt.f64 (PI.f64))
(PI.f64)
#s(literal 2 binary64)
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))
(*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
b
(sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))
(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
(/.f64 angle #s(literal 180 binary64))
#s(literal 180 binary64)
(+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
#s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a))
(*.f64 a a)
a
(pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))
(*.f64 b (sin.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) (/.f64 angle #s(literal 180 binary64)))))
b
(sin.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) (/.f64 angle #s(literal 180 binary64))))
(*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) (/.f64 angle #s(literal 180 binary64)))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))))
(*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))
(cbrt.f64 (sqrt.f64 (PI.f64)))
(sqrt.f64 (PI.f64))
(PI.f64)
(cbrt.f64 (PI.f64))
(/.f64 angle #s(literal 180 binary64))
angle
#s(literal 180 binary64)
#s(literal 2 binary64)
Outputs
(+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))))) b) #s(literal 2 binary64)) #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)))
(+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))))) b) #s(literal 2 binary64))
(pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) b) #s(literal 2 binary64))
(*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))))) b)
(*.f64 (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) b)
(sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))))
(sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64)))
(*.f64 (*.f64 #s(literal 1/180 binary64) angle) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))))
(*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))
(*.f64 #s(literal 1/180 binary64) angle)
(*.f64 angle #s(literal 1/180 binary64))
#s(literal 1/180 binary64)
angle
(*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))
(PI.f64)
(sqrt.f64 (PI.f64))
(PI.f64)
b
#s(literal 2 binary64)
#s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a))
(*.f64 a a)
a
(+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 b b) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle))))))
(+.f64 #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 b angle) (PI.f64)) (PI.f64)) angle) (*.f64 #s(literal 1/32400 binary64) b))) #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)))
#s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a))
(*.f64 a a)
a
#s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 b b) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)))))
#s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 b angle) (PI.f64)) (PI.f64)) angle) (*.f64 #s(literal 1/32400 binary64) b)))
(*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 b b) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle))))
(*.f64 (*.f64 (*.f64 (*.f64 (*.f64 b angle) (PI.f64)) (PI.f64)) angle) (*.f64 #s(literal 1/32400 binary64) b))
(*.f64 (PI.f64) (PI.f64))
(PI.f64)
(*.f64 (*.f64 b b) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)))
(*.f64 (*.f64 b angle) (*.f64 (*.f64 #s(literal 1/32400 binary64) b) angle))
(*.f64 b b)
b
(*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle))
(*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64))
#s(literal 1/32400 binary64)
(*.f64 angle angle)
angle
(fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) b) (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64)))) b #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)))
(+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) b) (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))))
(*.f64 (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) b)
(sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64)))
(*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))
(*.f64 angle #s(literal 1/180 binary64))
angle
#s(literal 1/180 binary64)
(PI.f64)
b
#s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a))
(*.f64 a a)
a
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))
(pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))) #s(literal 2 binary64))
(pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) a) #s(literal 2 binary64))
(*.f64 a (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))))
(*.f64 (cos.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) a)
a
(cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))
(cos.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64)))
(*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))
(*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))
(*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64)))
(*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 1/180 binary64))
(*.f64 angle #s(literal 1/180 binary64))
angle
#s(literal 1/180 binary64)
(sqrt.f64 (PI.f64))
(PI.f64)
#s(literal 2 binary64)
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))
(pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64))
(*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)
b
(sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))
(sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))
(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
(*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))
(/.f64 angle #s(literal 180 binary64))
#s(literal 180 binary64)
(+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (/.f64 (cbrt.f64 (PI.f64)) #s(literal 180 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 (*.f64 (cbrt.f64 (PI.f64)) angle) (cbrt.f64 (sqrt.f64 (PI.f64)))))) b) #s(literal 2 binary64)) #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)))
#s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a))
(*.f64 a a)
a
(pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))
(pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (/.f64 (cbrt.f64 (PI.f64)) #s(literal 180 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 (*.f64 (cbrt.f64 (PI.f64)) angle) (cbrt.f64 (sqrt.f64 (PI.f64)))))) b) #s(literal 2 binary64))
(*.f64 b (sin.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (sin.f64 (*.f64 (*.f64 (/.f64 (cbrt.f64 (PI.f64)) #s(literal 180 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 (*.f64 (cbrt.f64 (PI.f64)) angle) (cbrt.f64 (sqrt.f64 (PI.f64)))))) b)
b
(sin.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) (/.f64 angle #s(literal 180 binary64))))
(sin.f64 (*.f64 (*.f64 (/.f64 (cbrt.f64 (PI.f64)) #s(literal 180 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 (*.f64 (cbrt.f64 (PI.f64)) angle) (cbrt.f64 (sqrt.f64 (PI.f64))))))
(*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) (/.f64 angle #s(literal 180 binary64)))
(*.f64 (*.f64 (/.f64 (cbrt.f64 (PI.f64)) #s(literal 180 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 (*.f64 (cbrt.f64 (PI.f64)) angle) (cbrt.f64 (sqrt.f64 (PI.f64)))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))))
(*.f64 (*.f64 (*.f64 (cbrt.f64 (PI.f64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (cbrt.f64 (PI.f64))) (cbrt.f64 (sqrt.f64 (PI.f64))))
(*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))
(*.f64 (cbrt.f64 (PI.f64)) (cbrt.f64 (sqrt.f64 (PI.f64))))
(cbrt.f64 (sqrt.f64 (PI.f64)))
(sqrt.f64 (PI.f64))
(PI.f64)
(cbrt.f64 (PI.f64))
(/.f64 angle #s(literal 180 binary64))
angle
#s(literal 180 binary64)
#s(literal 2 binary64)

localize331.0ms (3.2%)

Memory
4.2MiB live, 803.9MiB allocated
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy0.99609375
(sqrt.f64 (PI.f64))
accuracy0.99609375
(cbrt.f64 (PI.f64))
accuracy12.195804705578302
#s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a))
accuracy27.91660440290675
(sin.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) (/.f64 angle #s(literal 180 binary64))))
accuracy0.3834762695368841
(*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))
accuracy0.99609375
(sqrt.f64 (PI.f64))
accuracy27.728609063863978
(cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))
accuracy27.91660440290675
(sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))
accuracy0.32643732841959167
(*.f64 (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) b)
accuracy0.9295187980727808
(fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) b) (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64)))) b #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)))
accuracy12.195804705578302
#s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a))
accuracy27.91660440290675
(sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64)))
accuracy0.2421816038481547
(PI.f64)
accuracy12.195804705578302
#s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a))
accuracy12.489488792961831
(*.f64 (*.f64 b b) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)))
accuracy20.926512405640302
#s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 b b) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)))))
accuracy0.99609375
(*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))
accuracy0.99609375
(sqrt.f64 (PI.f64))
accuracy12.195804705578302
#s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a))
accuracy27.91660440290675
(sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))))
Samples
188.0ms122×1valid
74.0ms133×0valid
11.0ms5exit
Compiler

Compiled 1 051 to 108 computations (89.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 221.0ms
ival-mult: 61.0ms (27.7% of total)
ival-sin: 29.0ms (13.1% of total)
ival-pow2: 24.0ms (10.9% of total)
ival-sinu: 24.0ms (10.9% of total)
ival-cos: 17.0ms (7.7% of total)
ival-add: 14.0ms (6.3% of total)
adjust: 12.0ms (5.4% of total)
const: 12.0ms (5.4% of total)
ival-cosu: 12.0ms (5.4% of total)
ival-cbrt: 6.0ms (2.7% of total)
ival-div: 4.0ms (1.8% of total)
ival-sqrt: 3.0ms (1.4% of total)
ival-pi: 1.0ms (0.5% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series50.0ms (0.5%)

Memory
19.5MiB live, 139.7MiB allocated
Counts
26 → 504
Calls
Call 1
Inputs
#s(alt (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))) (patch (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))) #<representation binary64>) () ())
#s(alt (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))))) b) #s(literal 2 binary64)) #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a))) (patch (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))))) b) #s(literal 2 binary64)) #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a))) #<representation binary64>) () ())
#s(alt (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))))) b) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))))) b) #s(literal 2 binary64)) #<representation binary64>) () ())
#s(alt (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))))) b) (patch (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))))) b) #<representation binary64>) () ())
#s(alt (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 b b) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)))))) (patch (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 b b) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)))))) #<representation binary64>) () ())
#s(alt #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (patch #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #<representation binary64>) () ())
#s(alt (*.f64 a a) (patch (*.f64 a a) #<representation binary64>) () ())
#s(alt #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 b b) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle))))) (patch #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 b b) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle))))) #<representation binary64>) () ())
#s(alt (fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) b) (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64)))) b #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a))) (patch (fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) b) (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64)))) b #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a))) #<representation binary64>) () ())
#s(alt (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) b) (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64)))) (patch (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) b) (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64)))) #<representation binary64>) () ())
#s(alt (*.f64 (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) b) (patch (*.f64 (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) b) #<representation binary64>) () ())
#s(alt (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) (patch (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) #<representation binary64>) () ())
#s(alt (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))) (patch (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))) #<representation binary64>) () ())
#s(alt (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())
#s(alt (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))) #s(literal 2 binary64)) #<representation binary64>) () ())
#s(alt (*.f64 a (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))) (patch (*.f64 a (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))) #<representation binary64>) () ())
#s(alt (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())
#s(alt (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) #<representation binary64>) () ())
#s(alt (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))))) (patch (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))))) #<representation binary64>) () ())
#s(alt (sqrt.f64 (PI.f64)) (patch (sqrt.f64 (PI.f64)) #<representation binary64>) () ())
#s(alt (*.f64 (*.f64 b b) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle))) (patch (*.f64 (*.f64 b b) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle))) #<representation binary64>) () ())
#s(alt (PI.f64) (patch (PI.f64) #<representation binary64>) () ())
#s(alt (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (patch (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #<representation binary64>) () ())
#s(alt (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))) (patch (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))) #<representation binary64>) () ())
#s(alt (sin.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) (/.f64 angle #s(literal 180 binary64)))) (patch (sin.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) (/.f64 angle #s(literal 180 binary64)))) #<representation binary64>) () ())
#s(alt (cbrt.f64 (PI.f64)) (patch (cbrt.f64 (PI.f64)) #<representation binary64>) () ())
Outputs
#s(alt (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor 0 b) (#s(alt (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))))) b) #s(literal 2 binary64)) #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a))) (patch (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))))) b) #s(literal 2 binary64)) #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor 0 b) (#s(alt (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))))) b) #s(literal 2 binary64)) #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a))) (patch (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))))) b) #s(literal 2 binary64)) #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor 0 b) (#s(alt (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))))) b) #s(literal 2 binary64)) #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a))) (patch (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))))) b) #s(literal 2 binary64)) #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor 0 b) (#s(alt (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))))) b) #s(literal 2 binary64)) #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a))) (patch (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))))) b) #s(literal 2 binary64)) #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor 0 b) (#s(alt (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))))) b) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))))) b) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor 0 b) (#s(alt (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))))) b) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))))) b) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor 0 b) (#s(alt (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))))) b) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))))) b) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor 0 b) (#s(alt (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))))) b) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))))) b) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* b (sin (* 1/180 (* angle (PI))))) (taylor 0 b) (#s(alt (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))))) b) (patch (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))))) b) #<representation binary64>) () ())) ())
#s(alt (* b (sin (* 1/180 (* angle (PI))))) (taylor 0 b) (#s(alt (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))))) b) (patch (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))))) b) #<representation binary64>) () ())) ())
#s(alt (* b (sin (* 1/180 (* angle (PI))))) (taylor 0 b) (#s(alt (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))))) b) (patch (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))))) b) #<representation binary64>) () ())) ())
#s(alt (* b (sin (* 1/180 (* angle (PI))))) (taylor 0 b) (#s(alt (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))))) b) (patch (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))))) b) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor 0 b) (#s(alt (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 b b) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)))))) (patch (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 b b) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)))))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor 0 b) (#s(alt (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 b b) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)))))) (patch (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 b b) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)))))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor 0 b) (#s(alt (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 b b) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)))))) (patch (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 b b) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)))))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor 0 b) (#s(alt (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 b b) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)))))) (patch (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 b b) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)))))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor 0 b) (#s(alt #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 b b) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle))))) (patch #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 b b) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle))))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor 0 b) (#s(alt #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 b b) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle))))) (patch #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 b b) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle))))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor 0 b) (#s(alt #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 b b) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle))))) (patch #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 b b) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle))))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor 0 b) (#s(alt #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 b b) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle))))) (patch #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 b b) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle))))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor 0 b) (#s(alt (fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) b) (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64)))) b #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a))) (patch (fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) b) (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64)))) b #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor 0 b) (#s(alt (fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) b) (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64)))) b #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a))) (patch (fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) b) (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64)))) b #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor 0 b) (#s(alt (fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) b) (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64)))) b #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a))) (patch (fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) b) (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64)))) b #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor 0 b) (#s(alt (fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) b) (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64)))) b #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a))) (patch (fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) b) (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64)))) b #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a))) #<representation binary64>) () ())) ())
#s(alt (* b (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor 0 b) (#s(alt (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) b) (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64)))) (patch (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) b) (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (* b (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor 0 b) (#s(alt (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) b) (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64)))) (patch (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) b) (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (* b (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor 0 b) (#s(alt (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) b) (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64)))) (patch (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) b) (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (* b (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor 0 b) (#s(alt (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) b) (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64)))) (patch (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) b) (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (* b (sin (* 1/180 (* angle (PI))))) (taylor 0 b) (#s(alt (*.f64 (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) b) (patch (*.f64 (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) b) #<representation binary64>) () ())) ())
#s(alt (* b (sin (* 1/180 (* angle (PI))))) (taylor 0 b) (#s(alt (*.f64 (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) b) (patch (*.f64 (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) b) #<representation binary64>) () ())) ())
#s(alt (* b (sin (* 1/180 (* angle (PI))))) (taylor 0 b) (#s(alt (*.f64 (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) b) (patch (*.f64 (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) b) #<representation binary64>) () ())) ())
#s(alt (* b (sin (* 1/180 (* angle (PI))))) (taylor 0 b) (#s(alt (*.f64 (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) b) (patch (*.f64 (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) b) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor 0 b) (#s(alt (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor 0 b) (#s(alt (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor 0 b) (#s(alt (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor 0 b) (#s(alt (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor 0 b) (#s(alt (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor 0 b) (#s(alt (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor 0 b) (#s(alt (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor 0 b) (#s(alt (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor 0 b) (#s(alt (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor 0 b) (#s(alt (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor 0 b) (#s(alt (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor 0 b) (#s(alt (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/32400 (* (pow angle 2) (pow b 2))) (taylor 0 b) (#s(alt (*.f64 (*.f64 b b) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle))) (patch (*.f64 (*.f64 b b) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle))) #<representation binary64>) () ())) ())
#s(alt (* 1/32400 (* (pow angle 2) (pow b 2))) (taylor 0 b) (#s(alt (*.f64 (*.f64 b b) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle))) (patch (*.f64 (*.f64 b b) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle))) #<representation binary64>) () ())) ())
#s(alt (* 1/32400 (* (pow angle 2) (pow b 2))) (taylor 0 b) (#s(alt (*.f64 (*.f64 b b) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle))) (patch (*.f64 (*.f64 b b) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle))) #<representation binary64>) () ())) ())
#s(alt (* 1/32400 (* (pow angle 2) (pow b 2))) (taylor 0 b) (#s(alt (*.f64 (*.f64 b b) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle))) (patch (*.f64 (*.f64 b b) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor inf b) (#s(alt (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))))) b) #s(literal 2 binary64)) #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a))) (patch (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))))) b) #s(literal 2 binary64)) #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor inf b) (#s(alt (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))))) b) #s(literal 2 binary64)) #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a))) (patch (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))))) b) #s(literal 2 binary64)) #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor inf b) (#s(alt (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))))) b) #s(literal 2 binary64)) #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a))) (patch (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))))) b) #s(literal 2 binary64)) #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor inf b) (#s(alt (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))))) b) #s(literal 2 binary64)) #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a))) (patch (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))))) b) #s(literal 2 binary64)) #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor inf b) (#s(alt (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))))) b) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))))) b) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor inf b) (#s(alt (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))))) b) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))))) b) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor inf b) (#s(alt (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))))) b) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))))) b) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor inf b) (#s(alt (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))))) b) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))))) b) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* b (sin (* 1/180 (* angle (PI))))) (taylor inf b) (#s(alt (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))))) b) (patch (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))))) b) #<representation binary64>) () ())) ())
#s(alt (* b (sin (* 1/180 (* angle (PI))))) (taylor inf b) (#s(alt (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))))) b) (patch (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))))) b) #<representation binary64>) () ())) ())
#s(alt (* b (sin (* 1/180 (* angle (PI))))) (taylor inf b) (#s(alt (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))))) b) (patch (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))))) b) #<representation binary64>) () ())) ())
#s(alt (* b (sin (* 1/180 (* angle (PI))))) (taylor inf b) (#s(alt (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))))) b) (patch (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))))) b) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor inf b) (#s(alt (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 b b) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)))))) (patch (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 b b) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)))))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor inf b) (#s(alt (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 b b) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)))))) (patch (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 b b) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)))))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor inf b) (#s(alt (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 b b) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)))))) (patch (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 b b) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)))))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor inf b) (#s(alt (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 b b) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)))))) (patch (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 b b) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)))))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor inf b) (#s(alt #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 b b) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle))))) (patch #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 b b) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle))))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor inf b) (#s(alt #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 b b) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle))))) (patch #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 b b) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle))))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor inf b) (#s(alt #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 b b) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle))))) (patch #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 b b) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle))))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor inf b) (#s(alt #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 b b) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle))))) (patch #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 b b) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle))))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor inf b) (#s(alt (fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) b) (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64)))) b #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a))) (patch (fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) b) (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64)))) b #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor inf b) (#s(alt (fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) b) (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64)))) b #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a))) (patch (fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) b) (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64)))) b #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor inf b) (#s(alt (fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) b) (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64)))) b #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a))) (patch (fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) b) (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64)))) b #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor inf b) (#s(alt (fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) b) (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64)))) b #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a))) (patch (fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) b) (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64)))) b #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a))) #<representation binary64>) () ())) ())
#s(alt (* b (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor inf b) (#s(alt (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) b) (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64)))) (patch (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) b) (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (* b (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor inf b) (#s(alt (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) b) (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64)))) (patch (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) b) (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (* b (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor inf b) (#s(alt (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) b) (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64)))) (patch (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) b) (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (* b (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor inf b) (#s(alt (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) b) (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64)))) (patch (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) b) (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (* b (sin (* 1/180 (* angle (PI))))) (taylor inf b) (#s(alt (*.f64 (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) b) (patch (*.f64 (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) b) #<representation binary64>) () ())) ())
#s(alt (* b (sin (* 1/180 (* angle (PI))))) (taylor inf b) (#s(alt (*.f64 (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) b) (patch (*.f64 (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) b) #<representation binary64>) () ())) ())
#s(alt (* b (sin (* 1/180 (* angle (PI))))) (taylor inf b) (#s(alt (*.f64 (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) b) (patch (*.f64 (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) b) #<representation binary64>) () ())) ())
#s(alt (* b (sin (* 1/180 (* angle (PI))))) (taylor inf b) (#s(alt (*.f64 (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) b) (patch (*.f64 (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) b) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor inf b) (#s(alt (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor inf b) (#s(alt (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor inf b) (#s(alt (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor inf b) (#s(alt (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor inf b) (#s(alt (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor inf b) (#s(alt (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor inf b) (#s(alt (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor inf b) (#s(alt (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor inf b) (#s(alt (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor inf b) (#s(alt (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor inf b) (#s(alt (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor inf b) (#s(alt (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/32400 (* (pow angle 2) (pow b 2))) (taylor inf b) (#s(alt (*.f64 (*.f64 b b) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle))) (patch (*.f64 (*.f64 b b) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle))) #<representation binary64>) () ())) ())
#s(alt (* 1/32400 (* (pow angle 2) (pow b 2))) (taylor inf b) (#s(alt (*.f64 (*.f64 b b) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle))) (patch (*.f64 (*.f64 b b) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle))) #<representation binary64>) () ())) ())
#s(alt (* 1/32400 (* (pow angle 2) (pow b 2))) (taylor inf b) (#s(alt (*.f64 (*.f64 b b) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle))) (patch (*.f64 (*.f64 b b) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle))) #<representation binary64>) () ())) ())
#s(alt (* 1/32400 (* (pow angle 2) (pow b 2))) (taylor inf b) (#s(alt (*.f64 (*.f64 b b) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle))) (patch (*.f64 (*.f64 b b) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor -inf b) (#s(alt (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))))) b) #s(literal 2 binary64)) #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a))) (patch (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))))) b) #s(literal 2 binary64)) #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor -inf b) (#s(alt (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))))) b) #s(literal 2 binary64)) #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a))) (patch (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))))) b) #s(literal 2 binary64)) #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor -inf b) (#s(alt (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))))) b) #s(literal 2 binary64)) #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a))) (patch (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))))) b) #s(literal 2 binary64)) #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor -inf b) (#s(alt (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))))) b) #s(literal 2 binary64)) #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a))) (patch (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))))) b) #s(literal 2 binary64)) #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor -inf b) (#s(alt (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))))) b) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))))) b) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor -inf b) (#s(alt (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))))) b) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))))) b) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor -inf b) (#s(alt (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))))) b) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))))) b) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor -inf b) (#s(alt (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))))) b) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))))) b) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* b (sin (* 1/180 (* angle (PI))))) (taylor -inf b) (#s(alt (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))))) b) (patch (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))))) b) #<representation binary64>) () ())) ())
#s(alt (* b (sin (* 1/180 (* angle (PI))))) (taylor -inf b) (#s(alt (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))))) b) (patch (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))))) b) #<representation binary64>) () ())) ())
#s(alt (* b (sin (* 1/180 (* angle (PI))))) (taylor -inf b) (#s(alt (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))))) b) (patch (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))))) b) #<representation binary64>) () ())) ())
#s(alt (* b (sin (* 1/180 (* angle (PI))))) (taylor -inf b) (#s(alt (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))))) b) (patch (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))))) b) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor -inf b) (#s(alt (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 b b) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)))))) (patch (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 b b) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)))))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor -inf b) (#s(alt (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 b b) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)))))) (patch (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 b b) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)))))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor -inf b) (#s(alt (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 b b) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)))))) (patch (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 b b) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)))))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor -inf b) (#s(alt (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 b b) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)))))) (patch (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 b b) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)))))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor -inf b) (#s(alt #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 b b) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle))))) (patch #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 b b) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle))))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor -inf b) (#s(alt #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 b b) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle))))) (patch #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 b b) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle))))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor -inf b) (#s(alt #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 b b) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle))))) (patch #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 b b) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle))))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor -inf b) (#s(alt #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 b b) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle))))) (patch #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 b b) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle))))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor -inf b) (#s(alt (fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) b) (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64)))) b #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a))) (patch (fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) b) (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64)))) b #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor -inf b) (#s(alt (fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) b) (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64)))) b #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a))) (patch (fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) b) (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64)))) b #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor -inf b) (#s(alt (fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) b) (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64)))) b #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a))) (patch (fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) b) (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64)))) b #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor -inf b) (#s(alt (fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) b) (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64)))) b #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a))) (patch (fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) b) (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64)))) b #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a))) #<representation binary64>) () ())) ())
#s(alt (* b (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor -inf b) (#s(alt (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) b) (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64)))) (patch (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) b) (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (* b (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor -inf b) (#s(alt (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) b) (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64)))) (patch (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) b) (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (* b (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor -inf b) (#s(alt (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) b) (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64)))) (patch (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) b) (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (* b (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor -inf b) (#s(alt (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) b) (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64)))) (patch (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) b) (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (* b (sin (* 1/180 (* angle (PI))))) (taylor -inf b) (#s(alt (*.f64 (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) b) (patch (*.f64 (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) b) #<representation binary64>) () ())) ())
#s(alt (* b (sin (* 1/180 (* angle (PI))))) (taylor -inf b) (#s(alt (*.f64 (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) b) (patch (*.f64 (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) b) #<representation binary64>) () ())) ())
#s(alt (* b (sin (* 1/180 (* angle (PI))))) (taylor -inf b) (#s(alt (*.f64 (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) b) (patch (*.f64 (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) b) #<representation binary64>) () ())) ())
#s(alt (* b (sin (* 1/180 (* angle (PI))))) (taylor -inf b) (#s(alt (*.f64 (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) b) (patch (*.f64 (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) b) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor -inf b) (#s(alt (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor -inf b) (#s(alt (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor -inf b) (#s(alt (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor -inf b) (#s(alt (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor -inf b) (#s(alt (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor -inf b) (#s(alt (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor -inf b) (#s(alt (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor -inf b) (#s(alt (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor -inf b) (#s(alt (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor -inf b) (#s(alt (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor -inf b) (#s(alt (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor -inf b) (#s(alt (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/32400 (* (pow angle 2) (pow b 2))) (taylor -inf b) (#s(alt (*.f64 (*.f64 b b) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle))) (patch (*.f64 (*.f64 b b) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle))) #<representation binary64>) () ())) ())
#s(alt (* 1/32400 (* (pow angle 2) (pow b 2))) (taylor -inf b) (#s(alt (*.f64 (*.f64 b b) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle))) (patch (*.f64 (*.f64 b b) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle))) #<representation binary64>) () ())) ())
#s(alt (* 1/32400 (* (pow angle 2) (pow b 2))) (taylor -inf b) (#s(alt (*.f64 (*.f64 b b) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle))) (patch (*.f64 (*.f64 b b) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle))) #<representation binary64>) () ())) ())
#s(alt (* 1/32400 (* (pow angle 2) (pow b 2))) (taylor -inf b) (#s(alt (*.f64 (*.f64 b b) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle))) (patch (*.f64 (*.f64 b b) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor 0 a) (#s(alt (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))))) b) #s(literal 2 binary64)) #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a))) (patch (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))))) b) #s(literal 2 binary64)) #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor 0 a) (#s(alt (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))))) b) #s(literal 2 binary64)) #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a))) (patch (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))))) b) #s(literal 2 binary64)) #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor 0 a) (#s(alt (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))))) b) #s(literal 2 binary64)) #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a))) (patch (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))))) b) #s(literal 2 binary64)) #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor 0 a) (#s(alt (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))))) b) #s(literal 2 binary64)) #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a))) (patch (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))))) b) #s(literal 2 binary64)) #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor 0 a) (#s(alt (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 b b) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)))))) (patch (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 b b) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)))))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor 0 a) (#s(alt (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 b b) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)))))) (patch (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 b b) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)))))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor 0 a) (#s(alt (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 b b) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)))))) (patch (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 b b) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)))))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor 0 a) (#s(alt (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 b b) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)))))) (patch (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 b b) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)))))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor 0 a) (#s(alt #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (patch #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor 0 a) (#s(alt #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (patch #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor 0 a) (#s(alt #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (patch #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor 0 a) (#s(alt #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (patch #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #<representation binary64>) () ())) ())
#s(alt (pow a 2) (taylor 0 a) (#s(alt (*.f64 a a) (patch (*.f64 a a) #<representation binary64>) () ())) ())
#s(alt (pow a 2) (taylor 0 a) (#s(alt (*.f64 a a) (patch (*.f64 a a) #<representation binary64>) () ())) ())
#s(alt (pow a 2) (taylor 0 a) (#s(alt (*.f64 a a) (patch (*.f64 a a) #<representation binary64>) () ())) ())
#s(alt (pow a 2) (taylor 0 a) (#s(alt (*.f64 a a) (patch (*.f64 a a) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor 0 a) (#s(alt (fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) b) (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64)))) b #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a))) (patch (fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) b) (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64)))) b #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor 0 a) (#s(alt (fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) b) (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64)))) b #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a))) (patch (fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) b) (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64)))) b #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor 0 a) (#s(alt (fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) b) (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64)))) b #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a))) (patch (fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) b) (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64)))) b #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor 0 a) (#s(alt (fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) b) (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64)))) b #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a))) (patch (fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) b) (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64)))) b #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor 0 a) (#s(alt (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor 0 a) (#s(alt (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor 0 a) (#s(alt (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor 0 a) (#s(alt (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor 0 a) (#s(alt (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor 0 a) (#s(alt (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor 0 a) (#s(alt (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor 0 a) (#s(alt (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* a (cos (* 1/180 (* angle (PI))))) (taylor 0 a) (#s(alt (*.f64 a (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))) (patch (*.f64 a (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))) #<representation binary64>) () ())) ())
#s(alt (* a (cos (* 1/180 (* angle (PI))))) (taylor 0 a) (#s(alt (*.f64 a (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))) (patch (*.f64 a (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))) #<representation binary64>) () ())) ())
#s(alt (* a (cos (* 1/180 (* angle (PI))))) (taylor 0 a) (#s(alt (*.f64 a (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))) (patch (*.f64 a (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))) #<representation binary64>) () ())) ())
#s(alt (* a (cos (* 1/180 (* angle (PI))))) (taylor 0 a) (#s(alt (*.f64 a (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))) (patch (*.f64 a (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor 0 a) (#s(alt (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor 0 a) (#s(alt (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor 0 a) (#s(alt (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor 0 a) (#s(alt (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor inf a) (#s(alt (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))))) b) #s(literal 2 binary64)) #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a))) (patch (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))))) b) #s(literal 2 binary64)) #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor inf a) (#s(alt (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))))) b) #s(literal 2 binary64)) #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a))) (patch (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))))) b) #s(literal 2 binary64)) #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor inf a) (#s(alt (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))))) b) #s(literal 2 binary64)) #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a))) (patch (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))))) b) #s(literal 2 binary64)) #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor inf a) (#s(alt (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))))) b) #s(literal 2 binary64)) #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a))) (patch (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))))) b) #s(literal 2 binary64)) #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor inf a) (#s(alt (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 b b) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)))))) (patch (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 b b) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)))))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor inf a) (#s(alt (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 b b) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)))))) (patch (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 b b) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)))))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor inf a) (#s(alt (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 b b) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)))))) (patch (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 b b) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)))))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor inf a) (#s(alt (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 b b) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)))))) (patch (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 b b) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)))))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor inf a) (#s(alt #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (patch #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor inf a) (#s(alt #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (patch #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor inf a) (#s(alt #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (patch #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor inf a) (#s(alt #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (patch #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #<representation binary64>) () ())) ())
#s(alt (pow a 2) (taylor inf a) (#s(alt (*.f64 a a) (patch (*.f64 a a) #<representation binary64>) () ())) ())
#s(alt (pow a 2) (taylor inf a) (#s(alt (*.f64 a a) (patch (*.f64 a a) #<representation binary64>) () ())) ())
#s(alt (pow a 2) (taylor inf a) (#s(alt (*.f64 a a) (patch (*.f64 a a) #<representation binary64>) () ())) ())
#s(alt (pow a 2) (taylor inf a) (#s(alt (*.f64 a a) (patch (*.f64 a a) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor inf a) (#s(alt (fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) b) (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64)))) b #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a))) (patch (fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) b) (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64)))) b #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor inf a) (#s(alt (fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) b) (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64)))) b #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a))) (patch (fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) b) (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64)))) b #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor inf a) (#s(alt (fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) b) (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64)))) b #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a))) (patch (fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) b) (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64)))) b #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor inf a) (#s(alt (fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) b) (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64)))) b #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a))) (patch (fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) b) (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64)))) b #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor inf a) (#s(alt (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor inf a) (#s(alt (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor inf a) (#s(alt (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor inf a) (#s(alt (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor inf a) (#s(alt (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor inf a) (#s(alt (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor inf a) (#s(alt (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor inf a) (#s(alt (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* a (cos (* 1/180 (* angle (PI))))) (taylor inf a) (#s(alt (*.f64 a (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))) (patch (*.f64 a (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))) #<representation binary64>) () ())) ())
#s(alt (* a (cos (* 1/180 (* angle (PI))))) (taylor inf a) (#s(alt (*.f64 a (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))) (patch (*.f64 a (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))) #<representation binary64>) () ())) ())
#s(alt (* a (cos (* 1/180 (* angle (PI))))) (taylor inf a) (#s(alt (*.f64 a (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))) (patch (*.f64 a (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))) #<representation binary64>) () ())) ())
#s(alt (* a (cos (* 1/180 (* angle (PI))))) (taylor inf a) (#s(alt (*.f64 a (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))) (patch (*.f64 a (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor inf a) (#s(alt (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor inf a) (#s(alt (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor inf a) (#s(alt (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor inf a) (#s(alt (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor -inf a) (#s(alt (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))))) b) #s(literal 2 binary64)) #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a))) (patch (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))))) b) #s(literal 2 binary64)) #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor -inf a) (#s(alt (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))))) b) #s(literal 2 binary64)) #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a))) (patch (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))))) b) #s(literal 2 binary64)) #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor -inf a) (#s(alt (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))))) b) #s(literal 2 binary64)) #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a))) (patch (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))))) b) #s(literal 2 binary64)) #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor -inf a) (#s(alt (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))))) b) #s(literal 2 binary64)) #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a))) (patch (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))))) b) #s(literal 2 binary64)) #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor -inf a) (#s(alt (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 b b) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)))))) (patch (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 b b) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)))))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor -inf a) (#s(alt (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 b b) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)))))) (patch (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 b b) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)))))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor -inf a) (#s(alt (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 b b) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)))))) (patch (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 b b) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)))))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor -inf a) (#s(alt (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 b b) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)))))) (patch (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 b b) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)))))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor -inf a) (#s(alt #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (patch #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor -inf a) (#s(alt #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (patch #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor -inf a) (#s(alt #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (patch #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor -inf a) (#s(alt #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (patch #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #<representation binary64>) () ())) ())
#s(alt (pow a 2) (taylor -inf a) (#s(alt (*.f64 a a) (patch (*.f64 a a) #<representation binary64>) () ())) ())
#s(alt (pow a 2) (taylor -inf a) (#s(alt (*.f64 a a) (patch (*.f64 a a) #<representation binary64>) () ())) ())
#s(alt (pow a 2) (taylor -inf a) (#s(alt (*.f64 a a) (patch (*.f64 a a) #<representation binary64>) () ())) ())
#s(alt (pow a 2) (taylor -inf a) (#s(alt (*.f64 a a) (patch (*.f64 a a) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor -inf a) (#s(alt (fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) b) (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64)))) b #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a))) (patch (fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) b) (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64)))) b #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor -inf a) (#s(alt (fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) b) (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64)))) b #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a))) (patch (fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) b) (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64)))) b #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor -inf a) (#s(alt (fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) b) (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64)))) b #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a))) (patch (fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) b) (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64)))) b #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor -inf a) (#s(alt (fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) b) (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64)))) b #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a))) (patch (fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) b) (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64)))) b #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor -inf a) (#s(alt (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor -inf a) (#s(alt (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor -inf a) (#s(alt (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor -inf a) (#s(alt (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor -inf a) (#s(alt (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor -inf a) (#s(alt (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor -inf a) (#s(alt (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor -inf a) (#s(alt (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* a (cos (* 1/180 (* angle (PI))))) (taylor -inf a) (#s(alt (*.f64 a (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))) (patch (*.f64 a (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))) #<representation binary64>) () ())) ())
#s(alt (* a (cos (* 1/180 (* angle (PI))))) (taylor -inf a) (#s(alt (*.f64 a (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))) (patch (*.f64 a (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))) #<representation binary64>) () ())) ())
#s(alt (* a (cos (* 1/180 (* angle (PI))))) (taylor -inf a) (#s(alt (*.f64 a (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))) (patch (*.f64 a (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))) #<representation binary64>) () ())) ())
#s(alt (* a (cos (* 1/180 (* angle (PI))))) (taylor -inf a) (#s(alt (*.f64 a (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))) (patch (*.f64 a (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor -inf a) (#s(alt (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor -inf a) (#s(alt (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor -inf a) (#s(alt (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor -inf a) (#s(alt (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (pow a 2) (taylor 0 angle) (#s(alt (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))))) b) #s(literal 2 binary64)) #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a))) (patch (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))))) b) #s(literal 2 binary64)) #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (* 1/32400 (* (pow b 2) (pow (PI) 2))))) (pow a 2)) (taylor 0 angle) (#s(alt (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))))) b) #s(literal 2 binary64)) #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a))) (patch (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))))) b) #s(literal 2 binary64)) #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (* (pow a 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4))))))))) (pow a 2)) (taylor 0 angle) (#s(alt (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))))) b) #s(literal 2 binary64)) #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a))) (patch (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))))) b) #s(literal 2 binary64)) #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (+ (* (pow a 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4)))) (* (pow angle 2) (+ (* (pow a 2) (+ (* -1/816293376000000 (pow (PI) 6)) (* -1/12244400640000000 (pow (PI) 6)))) (* (pow b 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))))))))))) (pow a 2)) (taylor 0 angle) (#s(alt (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))))) b) #s(literal 2 binary64)) #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a))) (patch (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))))) b) #s(literal 2 binary64)) #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a))) #<representation binary64>) () ())) ())
#s(alt (* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2)))) (taylor 0 angle) (#s(alt (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))))) b) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))))) b) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow angle 2) (+ (* -1/3149280000 (* (pow angle 2) (* (pow b 2) (pow (PI) 4)))) (* 1/32400 (* (pow b 2) (pow (PI) 2))))) (taylor 0 angle) (#s(alt (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))))) b) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))))) b) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow angle 2) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (* (pow angle 2) (* (pow b 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6))))))))) (taylor 0 angle) (#s(alt (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))))) b) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))))) b) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow angle 2) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (* (pow angle 2) (+ (* (pow angle 2) (* (pow b 2) (+ (* -1/396718580736000000000 (pow (PI) 8)) (* -1/2777030065152000000000 (pow (PI) 8))))) (* (pow b 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))))))))) (taylor 0 angle) (#s(alt (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))))) b) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))))) b) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (* b (PI)))) (taylor 0 angle) (#s(alt (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))))) b) (patch (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))))) b) #<representation binary64>) () ())) ())
#s(alt (* angle (+ (* -1/34992000 (* (pow angle 2) (* b (pow (PI) 3)))) (* 1/180 (* b (PI))))) (taylor 0 angle) (#s(alt (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))))) b) (patch (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))))) b) #<representation binary64>) () ())) ())
#s(alt (* angle (+ (* 1/180 (* b (PI))) (* (pow angle 2) (+ (* -1/34992000 (* b (pow (PI) 3))) (* 1/22674816000000 (* (pow angle 2) (* b (pow (PI) 5)))))))) (taylor 0 angle) (#s(alt (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))))) b) (patch (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))))) b) #<representation binary64>) () ())) ())
#s(alt (* angle (+ (* 1/180 (* b (PI))) (* (pow angle 2) (+ (* -1/34992000 (* b (pow (PI) 3))) (* (pow angle 2) (+ (* -1/30855889612800000000 (* (pow angle 2) (* b (pow (PI) 7)))) (* 1/22674816000000 (* b (pow (PI) 5))))))))) (taylor 0 angle) (#s(alt (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))))) b) (patch (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))))) b) #<representation binary64>) () ())) ())
#s(alt (pow a 2) (taylor 0 angle) (#s(alt (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 b b) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)))))) (patch (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 b b) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)))))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (* 1/32400 (* (pow b 2) (pow (PI) 2))))) (pow a 2)) (taylor 0 angle) (#s(alt (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 b b) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)))))) (patch (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 b b) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)))))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (* (pow a 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4))))))))) (pow a 2)) (taylor 0 angle) (#s(alt (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 b b) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)))))) (patch (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 b b) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)))))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (+ (* (pow a 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4)))) (* (pow angle 2) (+ (* (pow a 2) (+ (* -1/816293376000000 (pow (PI) 6)) (* -1/12244400640000000 (pow (PI) 6)))) (* (pow b 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))))))))))) (pow a 2)) (taylor 0 angle) (#s(alt (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 b b) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)))))) (patch (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 b b) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)))))) #<representation binary64>) () ())) ())
#s(alt (pow a 2) (taylor 0 angle) (#s(alt #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (patch #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2)))) (pow a 2)) (taylor 0 angle) (#s(alt #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (patch #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow a 2) (* (pow angle 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4))))))) (pow a 2)) (taylor 0 angle) (#s(alt #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (patch #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* (pow a 2) (* (pow angle 2) (+ (* -1/816293376000000 (pow (PI) 6)) (* -1/12244400640000000 (pow (PI) 6))))) (* (pow a 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4)))))))) (pow a 2)) (taylor 0 angle) (#s(alt #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (patch #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #<representation binary64>) () ())) ())
#s(alt (* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2)))) (taylor 0 angle) (#s(alt #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 b b) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle))))) (patch #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 b b) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle))))) #<representation binary64>) () ())) ())
#s(alt (* (pow angle 2) (+ (* -1/3149280000 (* (pow angle 2) (* (pow b 2) (pow (PI) 4)))) (* 1/32400 (* (pow b 2) (pow (PI) 2))))) (taylor 0 angle) (#s(alt #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 b b) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle))))) (patch #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 b b) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle))))) #<representation binary64>) () ())) ())
#s(alt (* (pow angle 2) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (* (pow angle 2) (* (pow b 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6))))))))) (taylor 0 angle) (#s(alt #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 b b) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle))))) (patch #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 b b) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle))))) #<representation binary64>) () ())) ())
#s(alt (* (pow angle 2) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (* (pow angle 2) (+ (* (pow angle 2) (* (pow b 2) (+ (* -1/396718580736000000000 (pow (PI) 8)) (* -1/2777030065152000000000 (pow (PI) 8))))) (* (pow b 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))))))))) (taylor 0 angle) (#s(alt #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 b b) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle))))) (patch #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 b b) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle))))) #<representation binary64>) () ())) ())
#s(alt (pow a 2) (taylor 0 angle) (#s(alt (fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) b) (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64)))) b #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a))) (patch (fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) b) (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64)))) b #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (* 1/32400 (* (pow b 2) (pow (PI) 2))))) (pow a 2)) (taylor 0 angle) (#s(alt (fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) b) (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64)))) b #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a))) (patch (fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) b) (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64)))) b #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (* (pow a 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4))))))))) (pow a 2)) (taylor 0 angle) (#s(alt (fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) b) (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64)))) b #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a))) (patch (fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) b) (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64)))) b #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (+ (* (pow a 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4)))) (* (pow angle 2) (+ (* (pow a 2) (+ (* -1/816293376000000 (pow (PI) 6)) (* -1/12244400640000000 (pow (PI) 6)))) (* (pow b 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))))))))))) (pow a 2)) (taylor 0 angle) (#s(alt (fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) b) (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64)))) b #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a))) (patch (fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) b) (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64)))) b #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a))) #<representation binary64>) () ())) ())
#s(alt (* 1/32400 (* (pow angle 2) (* b (pow (PI) 2)))) (taylor 0 angle) (#s(alt (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) b) (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64)))) (patch (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) b) (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (* (pow angle 2) (+ (* -1/3149280000 (* (pow angle 2) (* b (pow (PI) 4)))) (* 1/32400 (* b (pow (PI) 2))))) (taylor 0 angle) (#s(alt (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) b) (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64)))) (patch (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) b) (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (* (pow angle 2) (+ (* 1/32400 (* b (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* b (pow (PI) 4))) (* (pow angle 2) (* b (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6))))))))) (taylor 0 angle) (#s(alt (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) b) (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64)))) (patch (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) b) (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (* (pow angle 2) (+ (* 1/32400 (* b (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* b (pow (PI) 4))) (* (pow angle 2) (+ (* b (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))) (* (pow angle 2) (* b (+ (* -1/396718580736000000000 (pow (PI) 8)) (* -1/2777030065152000000000 (pow (PI) 8))))))))))) (taylor 0 angle) (#s(alt (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) b) (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64)))) (patch (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) b) (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (* b (PI)))) (taylor 0 angle) (#s(alt (*.f64 (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) b) (patch (*.f64 (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) b) #<representation binary64>) () ())) ())
#s(alt (* angle (+ (* -1/34992000 (* (pow angle 2) (* b (pow (PI) 3)))) (* 1/180 (* b (PI))))) (taylor 0 angle) (#s(alt (*.f64 (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) b) (patch (*.f64 (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) b) #<representation binary64>) () ())) ())
#s(alt (* angle (+ (* 1/180 (* b (PI))) (* (pow angle 2) (+ (* -1/34992000 (* b (pow (PI) 3))) (* 1/22674816000000 (* (pow angle 2) (* b (pow (PI) 5)))))))) (taylor 0 angle) (#s(alt (*.f64 (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) b) (patch (*.f64 (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) b) #<representation binary64>) () ())) ())
#s(alt (* angle (+ (* 1/180 (* b (PI))) (* (pow angle 2) (+ (* -1/34992000 (* b (pow (PI) 3))) (* (pow angle 2) (+ (* -1/30855889612800000000 (* (pow angle 2) (* b (pow (PI) 7)))) (* 1/22674816000000 (* b (pow (PI) 5))))))))) (taylor 0 angle) (#s(alt (*.f64 (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) b) (patch (*.f64 (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) b) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor 0 angle) (#s(alt (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) (patch (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) #<representation binary64>) () ())) ())
#s(alt (* angle (+ (* -1/34992000 (* (pow angle 2) (pow (PI) 3))) (* 1/180 (PI)))) (taylor 0 angle) (#s(alt (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) (patch (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) #<representation binary64>) () ())) ())
#s(alt (* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* 1/22674816000000 (* (pow angle 2) (pow (PI) 5))))))) (taylor 0 angle) (#s(alt (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) (patch (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) #<representation binary64>) () ())) ())
#s(alt (* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* (pow angle 2) (+ (* -1/30855889612800000000 (* (pow angle 2) (pow (PI) 7))) (* 1/22674816000000 (pow (PI) 5)))))))) (taylor 0 angle) (#s(alt (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) (patch (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor 0 angle) (#s(alt (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))) (patch (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor 0 angle) (#s(alt (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))) (patch (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor 0 angle) (#s(alt (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))) (patch (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor 0 angle) (#s(alt (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))) (patch (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))) #<representation binary64>) () ())) ())
#s(alt (pow a 2) (taylor 0 angle) (#s(alt (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (* 1/32400 (* (pow b 2) (pow (PI) 2))))) (pow a 2)) (taylor 0 angle) (#s(alt (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (* (pow a 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4))))))))) (pow a 2)) (taylor 0 angle) (#s(alt (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (+ (* (pow a 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4)))) (* (pow angle 2) (+ (* (pow a 2) (+ (* -1/816293376000000 (pow (PI) 6)) (* -1/12244400640000000 (pow (PI) 6)))) (* (pow b 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))))))))))) (pow a 2)) (taylor 0 angle) (#s(alt (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (pow a 2) (taylor 0 angle) (#s(alt (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2)))) (pow a 2)) (taylor 0 angle) (#s(alt (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow a 2) (* (pow angle 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4))))))) (pow a 2)) (taylor 0 angle) (#s(alt (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* (pow a 2) (* (pow angle 2) (+ (* -1/816293376000000 (pow (PI) 6)) (* -1/12244400640000000 (pow (PI) 6))))) (* (pow a 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4)))))))) (pow a 2)) (taylor 0 angle) (#s(alt (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt a (taylor 0 angle) (#s(alt (*.f64 a (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))) (patch (*.f64 a (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))) #<representation binary64>) () ())) ())
#s(alt (+ a (* -1/64800 (* a (* (pow angle 2) (pow (PI) 2))))) (taylor 0 angle) (#s(alt (*.f64 a (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))) (patch (*.f64 a (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))) #<representation binary64>) () ())) ())
#s(alt (+ a (* (pow angle 2) (+ (* -1/64800 (* a (pow (PI) 2))) (* 1/25194240000 (* a (* (pow angle 2) (pow (PI) 4))))))) (taylor 0 angle) (#s(alt (*.f64 a (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))) (patch (*.f64 a (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))) #<representation binary64>) () ())) ())
#s(alt (+ a (* (pow angle 2) (+ (* -1/64800 (* a (pow (PI) 2))) (* (pow angle 2) (+ (* -1/24488801280000000 (* a (* (pow angle 2) (pow (PI) 6)))) (* 1/25194240000 (* a (pow (PI) 4)))))))) (taylor 0 angle) (#s(alt (*.f64 a (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))) (patch (*.f64 a (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))) #<representation binary64>) () ())) ())
#s(alt (pow a 2) (taylor 0 angle) (#s(alt (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (* 1/32400 (* (pow b 2) (pow (PI) 2))))) (pow a 2)) (taylor 0 angle) (#s(alt (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (* (pow a 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4))))))))) (pow a 2)) (taylor 0 angle) (#s(alt (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (+ (* (pow a 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4)))) (* (pow angle 2) (+ (* (pow a 2) (+ (* -1/816293376000000 (pow (PI) 6)) (* -1/12244400640000000 (pow (PI) 6)))) (* (pow b 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))))))))))) (pow a 2)) (taylor 0 angle) (#s(alt (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2)))) (taylor 0 angle) (#s(alt (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow angle 2) (+ (* -1/3149280000 (* (pow angle 2) (* (pow b 2) (pow (PI) 4)))) (* 1/32400 (* (pow b 2) (pow (PI) 2))))) (taylor 0 angle) (#s(alt (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow angle 2) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (* (pow angle 2) (* (pow b 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6))))))))) (taylor 0 angle) (#s(alt (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow angle 2) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (* (pow angle 2) (+ (* (pow angle 2) (* (pow b 2) (+ (* -1/396718580736000000000 (pow (PI) 8)) (* -1/2777030065152000000000 (pow (PI) 8))))) (* (pow b 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))))))))) (taylor 0 angle) (#s(alt (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor 0 angle) (#s(alt (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))))) (patch (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))))) #<representation binary64>) () ())) ())
#s(alt (* angle (+ (* -1/34992000 (* (pow angle 2) (pow (PI) 3))) (* 1/180 (PI)))) (taylor 0 angle) (#s(alt (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))))) (patch (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))))) #<representation binary64>) () ())) ())
#s(alt (* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* 1/22674816000000 (* (pow angle 2) (pow (PI) 5))))))) (taylor 0 angle) (#s(alt (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))))) (patch (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))))) #<representation binary64>) () ())) ())
#s(alt (* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* (pow angle 2) (+ (* -1/30855889612800000000 (* (pow angle 2) (pow (PI) 7))) (* 1/22674816000000 (pow (PI) 5)))))))) (taylor 0 angle) (#s(alt (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))))) (patch (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))))) #<representation binary64>) () ())) ())
#s(alt (* 1/32400 (* (pow angle 2) (pow b 2))) (taylor 0 angle) (#s(alt (*.f64 (*.f64 b b) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle))) (patch (*.f64 (*.f64 b b) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle))) #<representation binary64>) () ())) ())
#s(alt (* 1/32400 (* (pow angle 2) (pow b 2))) (taylor 0 angle) (#s(alt (*.f64 (*.f64 b b) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle))) (patch (*.f64 (*.f64 b b) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle))) #<representation binary64>) () ())) ())
#s(alt (* 1/32400 (* (pow angle 2) (pow b 2))) (taylor 0 angle) (#s(alt (*.f64 (*.f64 b b) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle))) (patch (*.f64 (*.f64 b b) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle))) #<representation binary64>) () ())) ())
#s(alt (* 1/32400 (* (pow angle 2) (pow b 2))) (taylor 0 angle) (#s(alt (*.f64 (*.f64 b b) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle))) (patch (*.f64 (*.f64 b b) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle))) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor 0 angle) (#s(alt (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (patch (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* angle (+ (* -1/34992000 (* (pow angle 2) (pow (PI) 3))) (* 1/180 (PI)))) (taylor 0 angle) (#s(alt (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (patch (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* 1/22674816000000 (* (pow angle 2) (pow (PI) 5))))))) (taylor 0 angle) (#s(alt (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (patch (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* (pow angle 2) (+ (* -1/30855889612800000000 (* (pow angle 2) (pow (PI) 7))) (* 1/22674816000000 (pow (PI) 5)))))))) (taylor 0 angle) (#s(alt (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (patch (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 angle) (#s(alt (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))) (patch (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2)))) (taylor 0 angle) (#s(alt (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))) (patch (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* 1/25194240000 (* (pow angle 2) (pow (PI) 4)))))) (taylor 0 angle) (#s(alt (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))) (patch (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* (pow angle 2) (+ (* -1/24488801280000000 (* (pow angle 2) (pow (PI) 6))) (* 1/25194240000 (pow (PI) 4))))))) (taylor 0 angle) (#s(alt (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))) (patch (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor 0 angle) (#s(alt (sin.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) (/.f64 angle #s(literal 180 binary64)))) (patch (sin.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) (/.f64 angle #s(literal 180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* angle (+ (* -1/34992000 (* (pow angle 2) (pow (PI) 3))) (* 1/180 (PI)))) (taylor 0 angle) (#s(alt (sin.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) (/.f64 angle #s(literal 180 binary64)))) (patch (sin.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) (/.f64 angle #s(literal 180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* 1/22674816000000 (* (pow angle 2) (pow (PI) 5))))))) (taylor 0 angle) (#s(alt (sin.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) (/.f64 angle #s(literal 180 binary64)))) (patch (sin.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) (/.f64 angle #s(literal 180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* (pow angle 2) (+ (* -1/30855889612800000000 (* (pow angle 2) (pow (PI) 7))) (* 1/22674816000000 (pow (PI) 5)))))))) (taylor 0 angle) (#s(alt (sin.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) (/.f64 angle #s(literal 180 binary64)))) (patch (sin.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) (/.f64 angle #s(literal 180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor inf angle) (#s(alt (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))))) b) #s(literal 2 binary64)) #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a))) (patch (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))))) b) #s(literal 2 binary64)) #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor inf angle) (#s(alt (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))))) b) #s(literal 2 binary64)) #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a))) (patch (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))))) b) #s(literal 2 binary64)) #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor inf angle) (#s(alt (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))))) b) #s(literal 2 binary64)) #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a))) (patch (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))))) b) #s(literal 2 binary64)) #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor inf angle) (#s(alt (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))))) b) #s(literal 2 binary64)) #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a))) (patch (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))))) b) #s(literal 2 binary64)) #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor inf angle) (#s(alt (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))))) b) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))))) b) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor inf angle) (#s(alt (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))))) b) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))))) b) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor inf angle) (#s(alt (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))))) b) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))))) b) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor inf angle) (#s(alt (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))))) b) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))))) b) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* b (sin (* 1/180 (* angle (PI))))) (taylor inf angle) (#s(alt (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))))) b) (patch (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))))) b) #<representation binary64>) () ())) ())
#s(alt (* b (sin (* 1/180 (* angle (PI))))) (taylor inf angle) (#s(alt (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))))) b) (patch (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))))) b) #<representation binary64>) () ())) ())
#s(alt (* b (sin (* 1/180 (* angle (PI))))) (taylor inf angle) (#s(alt (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))))) b) (patch (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))))) b) #<representation binary64>) () ())) ())
#s(alt (* b (sin (* 1/180 (* angle (PI))))) (taylor inf angle) (#s(alt (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))))) b) (patch (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))))) b) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor inf angle) (#s(alt (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 b b) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)))))) (patch (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 b b) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)))))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor inf angle) (#s(alt (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 b b) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)))))) (patch (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 b b) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)))))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor inf angle) (#s(alt (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 b b) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)))))) (patch (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 b b) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)))))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor inf angle) (#s(alt (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 b b) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)))))) (patch (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 b b) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)))))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor inf angle) (#s(alt #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (patch #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor inf angle) (#s(alt #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (patch #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor inf angle) (#s(alt #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (patch #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor inf angle) (#s(alt #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (patch #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor inf angle) (#s(alt #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 b b) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle))))) (patch #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 b b) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle))))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor inf angle) (#s(alt #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 b b) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle))))) (patch #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 b b) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle))))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor inf angle) (#s(alt #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 b b) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle))))) (patch #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 b b) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle))))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor inf angle) (#s(alt #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 b b) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle))))) (patch #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 b b) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle))))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor inf angle) (#s(alt (fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) b) (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64)))) b #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a))) (patch (fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) b) (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64)))) b #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor inf angle) (#s(alt (fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) b) (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64)))) b #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a))) (patch (fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) b) (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64)))) b #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor inf angle) (#s(alt (fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) b) (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64)))) b #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a))) (patch (fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) b) (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64)))) b #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor inf angle) (#s(alt (fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) b) (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64)))) b #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a))) (patch (fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) b) (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64)))) b #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a))) #<representation binary64>) () ())) ())
#s(alt (* b (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor inf angle) (#s(alt (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) b) (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64)))) (patch (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) b) (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (* b (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor inf angle) (#s(alt (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) b) (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64)))) (patch (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) b) (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (* b (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor inf angle) (#s(alt (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) b) (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64)))) (patch (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) b) (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (* b (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor inf angle) (#s(alt (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) b) (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64)))) (patch (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) b) (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (* b (sin (* 1/180 (* angle (PI))))) (taylor inf angle) (#s(alt (*.f64 (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) b) (patch (*.f64 (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) b) #<representation binary64>) () ())) ())
#s(alt (* b (sin (* 1/180 (* angle (PI))))) (taylor inf angle) (#s(alt (*.f64 (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) b) (patch (*.f64 (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) b) #<representation binary64>) () ())) ())
#s(alt (* b (sin (* 1/180 (* angle (PI))))) (taylor inf angle) (#s(alt (*.f64 (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) b) (patch (*.f64 (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) b) #<representation binary64>) () ())) ())
#s(alt (* b (sin (* 1/180 (* angle (PI))))) (taylor inf angle) (#s(alt (*.f64 (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) b) (patch (*.f64 (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) b) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor inf angle) (#s(alt (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) (patch (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor inf angle) (#s(alt (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) (patch (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor inf angle) (#s(alt (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) (patch (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor inf angle) (#s(alt (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) (patch (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor inf angle) (#s(alt (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))) (patch (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor inf angle) (#s(alt (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))) (patch (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor inf angle) (#s(alt (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))) (patch (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor inf angle) (#s(alt (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))) (patch (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor inf angle) (#s(alt (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor inf angle) (#s(alt (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor inf angle) (#s(alt (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor inf angle) (#s(alt (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor inf angle) (#s(alt (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor inf angle) (#s(alt (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor inf angle) (#s(alt (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor inf angle) (#s(alt (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* a (cos (* 1/180 (* angle (PI))))) (taylor inf angle) (#s(alt (*.f64 a (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))) (patch (*.f64 a (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))) #<representation binary64>) () ())) ())
#s(alt (* a (cos (* 1/180 (* angle (PI))))) (taylor inf angle) (#s(alt (*.f64 a (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))) (patch (*.f64 a (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))) #<representation binary64>) () ())) ())
#s(alt (* a (cos (* 1/180 (* angle (PI))))) (taylor inf angle) (#s(alt (*.f64 a (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))) (patch (*.f64 a (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))) #<representation binary64>) () ())) ())
#s(alt (* a (cos (* 1/180 (* angle (PI))))) (taylor inf angle) (#s(alt (*.f64 a (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))) (patch (*.f64 a (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor inf angle) (#s(alt (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor inf angle) (#s(alt (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor inf angle) (#s(alt (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor inf angle) (#s(alt (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor inf angle) (#s(alt (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor inf angle) (#s(alt (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor inf angle) (#s(alt (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor inf angle) (#s(alt (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor inf angle) (#s(alt (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))))) (patch (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor inf angle) (#s(alt (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))))) (patch (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor inf angle) (#s(alt (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))))) (patch (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor inf angle) (#s(alt (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))))) (patch (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))))) #<representation binary64>) () ())) ())
#s(alt (* 1/32400 (* (pow angle 2) (pow b 2))) (taylor inf angle) (#s(alt (*.f64 (*.f64 b b) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle))) (patch (*.f64 (*.f64 b b) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle))) #<representation binary64>) () ())) ())
#s(alt (* 1/32400 (* (pow angle 2) (pow b 2))) (taylor inf angle) (#s(alt (*.f64 (*.f64 b b) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle))) (patch (*.f64 (*.f64 b b) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle))) #<representation binary64>) () ())) ())
#s(alt (* 1/32400 (* (pow angle 2) (pow b 2))) (taylor inf angle) (#s(alt (*.f64 (*.f64 b b) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle))) (patch (*.f64 (*.f64 b b) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle))) #<representation binary64>) () ())) ())
#s(alt (* 1/32400 (* (pow angle 2) (pow b 2))) (taylor inf angle) (#s(alt (*.f64 (*.f64 b b) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle))) (patch (*.f64 (*.f64 b b) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor inf angle) (#s(alt (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (patch (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor inf angle) (#s(alt (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (patch (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor inf angle) (#s(alt (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (patch (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor inf angle) (#s(alt (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (patch (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (cos (* 1/180 (* angle (PI)))) (taylor inf angle) (#s(alt (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))) (patch (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (cos (* 1/180 (* angle (PI)))) (taylor inf angle) (#s(alt (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))) (patch (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (cos (* 1/180 (* angle (PI)))) (taylor inf angle) (#s(alt (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))) (patch (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (cos (* 1/180 (* angle (PI)))) (taylor inf angle) (#s(alt (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))) (patch (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor inf angle) (#s(alt (sin.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) (/.f64 angle #s(literal 180 binary64)))) (patch (sin.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) (/.f64 angle #s(literal 180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor inf angle) (#s(alt (sin.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) (/.f64 angle #s(literal 180 binary64)))) (patch (sin.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) (/.f64 angle #s(literal 180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor inf angle) (#s(alt (sin.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) (/.f64 angle #s(literal 180 binary64)))) (patch (sin.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) (/.f64 angle #s(literal 180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor inf angle) (#s(alt (sin.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) (/.f64 angle #s(literal 180 binary64)))) (patch (sin.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) (/.f64 angle #s(literal 180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor -inf angle) (#s(alt (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))))) b) #s(literal 2 binary64)) #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a))) (patch (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))))) b) #s(literal 2 binary64)) #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor -inf angle) (#s(alt (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))))) b) #s(literal 2 binary64)) #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a))) (patch (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))))) b) #s(literal 2 binary64)) #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor -inf angle) (#s(alt (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))))) b) #s(literal 2 binary64)) #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a))) (patch (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))))) b) #s(literal 2 binary64)) #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor -inf angle) (#s(alt (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))))) b) #s(literal 2 binary64)) #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a))) (patch (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))))) b) #s(literal 2 binary64)) #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor -inf angle) (#s(alt (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))))) b) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))))) b) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor -inf angle) (#s(alt (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))))) b) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))))) b) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor -inf angle) (#s(alt (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))))) b) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))))) b) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor -inf angle) (#s(alt (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))))) b) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))))) b) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* b (sin (* 1/180 (* angle (PI))))) (taylor -inf angle) (#s(alt (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))))) b) (patch (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))))) b) #<representation binary64>) () ())) ())
#s(alt (* b (sin (* 1/180 (* angle (PI))))) (taylor -inf angle) (#s(alt (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))))) b) (patch (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))))) b) #<representation binary64>) () ())) ())
#s(alt (* b (sin (* 1/180 (* angle (PI))))) (taylor -inf angle) (#s(alt (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))))) b) (patch (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))))) b) #<representation binary64>) () ())) ())
#s(alt (* b (sin (* 1/180 (* angle (PI))))) (taylor -inf angle) (#s(alt (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))))) b) (patch (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))))) b) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor -inf angle) (#s(alt (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 b b) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)))))) (patch (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 b b) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)))))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor -inf angle) (#s(alt (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 b b) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)))))) (patch (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 b b) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)))))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor -inf angle) (#s(alt (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 b b) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)))))) (patch (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 b b) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)))))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor -inf angle) (#s(alt (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 b b) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)))))) (patch (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 b b) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)))))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor -inf angle) (#s(alt #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (patch #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor -inf angle) (#s(alt #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (patch #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor -inf angle) (#s(alt #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (patch #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor -inf angle) (#s(alt #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (patch #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor -inf angle) (#s(alt #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 b b) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle))))) (patch #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 b b) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle))))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor -inf angle) (#s(alt #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 b b) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle))))) (patch #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 b b) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle))))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor -inf angle) (#s(alt #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 b b) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle))))) (patch #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 b b) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle))))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor -inf angle) (#s(alt #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 b b) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle))))) (patch #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 b b) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle))))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor -inf angle) (#s(alt (fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) b) (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64)))) b #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a))) (patch (fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) b) (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64)))) b #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor -inf angle) (#s(alt (fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) b) (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64)))) b #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a))) (patch (fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) b) (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64)))) b #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor -inf angle) (#s(alt (fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) b) (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64)))) b #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a))) (patch (fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) b) (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64)))) b #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor -inf angle) (#s(alt (fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) b) (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64)))) b #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a))) (patch (fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) b) (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64)))) b #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a))) #<representation binary64>) () ())) ())
#s(alt (* b (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor -inf angle) (#s(alt (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) b) (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64)))) (patch (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) b) (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (* b (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor -inf angle) (#s(alt (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) b) (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64)))) (patch (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) b) (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (* b (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor -inf angle) (#s(alt (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) b) (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64)))) (patch (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) b) (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (* b (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor -inf angle) (#s(alt (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) b) (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64)))) (patch (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) b) (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (* b (sin (* 1/180 (* angle (PI))))) (taylor -inf angle) (#s(alt (*.f64 (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) b) (patch (*.f64 (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) b) #<representation binary64>) () ())) ())
#s(alt (* b (sin (* 1/180 (* angle (PI))))) (taylor -inf angle) (#s(alt (*.f64 (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) b) (patch (*.f64 (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) b) #<representation binary64>) () ())) ())
#s(alt (* b (sin (* 1/180 (* angle (PI))))) (taylor -inf angle) (#s(alt (*.f64 (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) b) (patch (*.f64 (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) b) #<representation binary64>) () ())) ())
#s(alt (* b (sin (* 1/180 (* angle (PI))))) (taylor -inf angle) (#s(alt (*.f64 (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) b) (patch (*.f64 (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) b) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) (patch (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) (patch (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) (patch (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) (patch (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor -inf angle) (#s(alt (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))) (patch (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor -inf angle) (#s(alt (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))) (patch (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor -inf angle) (#s(alt (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))) (patch (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor -inf angle) (#s(alt (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))) (patch (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor -inf angle) (#s(alt (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor -inf angle) (#s(alt (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor -inf angle) (#s(alt (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor -inf angle) (#s(alt (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor -inf angle) (#s(alt (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor -inf angle) (#s(alt (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor -inf angle) (#s(alt (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor -inf angle) (#s(alt (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* a (cos (* 1/180 (* angle (PI))))) (taylor -inf angle) (#s(alt (*.f64 a (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))) (patch (*.f64 a (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))) #<representation binary64>) () ())) ())
#s(alt (* a (cos (* 1/180 (* angle (PI))))) (taylor -inf angle) (#s(alt (*.f64 a (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))) (patch (*.f64 a (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))) #<representation binary64>) () ())) ())
#s(alt (* a (cos (* 1/180 (* angle (PI))))) (taylor -inf angle) (#s(alt (*.f64 a (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))) (patch (*.f64 a (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))) #<representation binary64>) () ())) ())
#s(alt (* a (cos (* 1/180 (* angle (PI))))) (taylor -inf angle) (#s(alt (*.f64 a (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))) (patch (*.f64 a (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor -inf angle) (#s(alt (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor -inf angle) (#s(alt (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor -inf angle) (#s(alt (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor -inf angle) (#s(alt (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor -inf angle) (#s(alt (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor -inf angle) (#s(alt (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor -inf angle) (#s(alt (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor -inf angle) (#s(alt (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))))) (patch (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))))) (patch (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))))) (patch (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))))) (patch (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))))) #<representation binary64>) () ())) ())
#s(alt (* 1/32400 (* (pow angle 2) (pow b 2))) (taylor -inf angle) (#s(alt (*.f64 (*.f64 b b) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle))) (patch (*.f64 (*.f64 b b) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle))) #<representation binary64>) () ())) ())
#s(alt (* 1/32400 (* (pow angle 2) (pow b 2))) (taylor -inf angle) (#s(alt (*.f64 (*.f64 b b) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle))) (patch (*.f64 (*.f64 b b) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle))) #<representation binary64>) () ())) ())
#s(alt (* 1/32400 (* (pow angle 2) (pow b 2))) (taylor -inf angle) (#s(alt (*.f64 (*.f64 b b) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle))) (patch (*.f64 (*.f64 b b) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle))) #<representation binary64>) () ())) ())
#s(alt (* 1/32400 (* (pow angle 2) (pow b 2))) (taylor -inf angle) (#s(alt (*.f64 (*.f64 b b) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle))) (patch (*.f64 (*.f64 b b) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (patch (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (patch (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (patch (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (patch (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (cos (* 1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))) (patch (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (cos (* 1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))) (patch (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (cos (* 1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))) (patch (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (cos (* 1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))) (patch (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt (sin.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) (/.f64 angle #s(literal 180 binary64)))) (patch (sin.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) (/.f64 angle #s(literal 180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt (sin.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) (/.f64 angle #s(literal 180 binary64)))) (patch (sin.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) (/.f64 angle #s(literal 180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt (sin.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) (/.f64 angle #s(literal 180 binary64)))) (patch (sin.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) (/.f64 angle #s(literal 180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt (sin.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) (/.f64 angle #s(literal 180 binary64)))) (patch (sin.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) (/.f64 angle #s(literal 180 binary64)))) #<representation binary64>) () ())) ())
Calls

9 calls:

TimeVariablePointExpression
4.0ms
b
@-inf
((* (sqrt (PI)) (sqrt (PI))) (+ (pow (* (sin (* (* 1/180 angle) (* (sqrt (PI)) (sqrt (PI))))) b) 2) (pow (* a (cos (* (PI) (/ angle 180)))) 2)) (pow (* (sin (* (* 1/180 angle) (* (sqrt (PI)) (sqrt (PI))))) b) 2) (* (sin (* (* 1/180 angle) (* (sqrt (PI)) (sqrt (PI))))) b) (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (pow (* a (cos (* (PI) (/ angle 180)))) 2) (* a a) (pow (* b (sin (* (PI) (/ angle 180)))) 2) (+ (* (* (* (sin (* (* angle 1/180) (PI))) b) (sin (* (* angle 1/180) (PI)))) b) (pow (* a (cos (* (PI) (/ angle 180)))) 2)) (* (* (sin (* (* angle 1/180) (PI))) b) (sin (* (* angle 1/180) (PI)))) (* (sin (* (* angle 1/180) (PI))) b) (sin (* (* angle 1/180) (PI))) (* (* (* angle 1/180) (sqrt (PI))) (sqrt (PI))) (+ (pow (* a (cos (* (* (* angle 1/180) (sqrt (PI))) (sqrt (PI))))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (pow (* a (cos (* (* (* angle 1/180) (sqrt (PI))) (sqrt (PI))))) 2) (* a (cos (* (* (* angle 1/180) (sqrt (PI))) (sqrt (PI))))) (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (* (* (cbrt (sqrt (PI))) (cbrt (PI))) (* (cbrt (sqrt (PI))) (cbrt (PI)))) (/ angle 180)))) 2)) (pow (* b (sin (* (* (* (cbrt (sqrt (PI))) (cbrt (PI))) (* (cbrt (sqrt (PI))) (cbrt (PI)))) (/ angle 180)))) 2) (sin (* (* 1/180 angle) (* (sqrt (PI)) (sqrt (PI))))) (sqrt (PI)) (* (* b b) (* 1/32400 (* angle angle))) (PI) (sin (* (PI) (/ angle 180))) (cos (* (* (* angle 1/180) (sqrt (PI))) (sqrt (PI)))) (sin (* (* (* (cbrt (sqrt (PI))) (cbrt (PI))) (* (cbrt (sqrt (PI))) (cbrt (PI)))) (/ angle 180))) (cbrt (PI)))
4.0ms
angle
@inf
((* (sqrt (PI)) (sqrt (PI))) (+ (pow (* (sin (* (* 1/180 angle) (* (sqrt (PI)) (sqrt (PI))))) b) 2) (pow (* a (cos (* (PI) (/ angle 180)))) 2)) (pow (* (sin (* (* 1/180 angle) (* (sqrt (PI)) (sqrt (PI))))) b) 2) (* (sin (* (* 1/180 angle) (* (sqrt (PI)) (sqrt (PI))))) b) (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (pow (* a (cos (* (PI) (/ angle 180)))) 2) (* a a) (pow (* b (sin (* (PI) (/ angle 180)))) 2) (+ (* (* (* (sin (* (* angle 1/180) (PI))) b) (sin (* (* angle 1/180) (PI)))) b) (pow (* a (cos (* (PI) (/ angle 180)))) 2)) (* (* (sin (* (* angle 1/180) (PI))) b) (sin (* (* angle 1/180) (PI)))) (* (sin (* (* angle 1/180) (PI))) b) (sin (* (* angle 1/180) (PI))) (* (* (* angle 1/180) (sqrt (PI))) (sqrt (PI))) (+ (pow (* a (cos (* (* (* angle 1/180) (sqrt (PI))) (sqrt (PI))))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (pow (* a (cos (* (* (* angle 1/180) (sqrt (PI))) (sqrt (PI))))) 2) (* a (cos (* (* (* angle 1/180) (sqrt (PI))) (sqrt (PI))))) (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (* (* (cbrt (sqrt (PI))) (cbrt (PI))) (* (cbrt (sqrt (PI))) (cbrt (PI)))) (/ angle 180)))) 2)) (pow (* b (sin (* (* (* (cbrt (sqrt (PI))) (cbrt (PI))) (* (cbrt (sqrt (PI))) (cbrt (PI)))) (/ angle 180)))) 2) (sin (* (* 1/180 angle) (* (sqrt (PI)) (sqrt (PI))))) (sqrt (PI)) (* (* b b) (* 1/32400 (* angle angle))) (PI) (sin (* (PI) (/ angle 180))) (cos (* (* (* angle 1/180) (sqrt (PI))) (sqrt (PI)))) (sin (* (* (* (cbrt (sqrt (PI))) (cbrt (PI))) (* (cbrt (sqrt (PI))) (cbrt (PI)))) (/ angle 180))) (cbrt (PI)))
3.0ms
b
@0
((* (sqrt (PI)) (sqrt (PI))) (+ (pow (* (sin (* (* 1/180 angle) (* (sqrt (PI)) (sqrt (PI))))) b) 2) (pow (* a (cos (* (PI) (/ angle 180)))) 2)) (pow (* (sin (* (* 1/180 angle) (* (sqrt (PI)) (sqrt (PI))))) b) 2) (* (sin (* (* 1/180 angle) (* (sqrt (PI)) (sqrt (PI))))) b) (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (pow (* a (cos (* (PI) (/ angle 180)))) 2) (* a a) (pow (* b (sin (* (PI) (/ angle 180)))) 2) (+ (* (* (* (sin (* (* angle 1/180) (PI))) b) (sin (* (* angle 1/180) (PI)))) b) (pow (* a (cos (* (PI) (/ angle 180)))) 2)) (* (* (sin (* (* angle 1/180) (PI))) b) (sin (* (* angle 1/180) (PI)))) (* (sin (* (* angle 1/180) (PI))) b) (sin (* (* angle 1/180) (PI))) (* (* (* angle 1/180) (sqrt (PI))) (sqrt (PI))) (+ (pow (* a (cos (* (* (* angle 1/180) (sqrt (PI))) (sqrt (PI))))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (pow (* a (cos (* (* (* angle 1/180) (sqrt (PI))) (sqrt (PI))))) 2) (* a (cos (* (* (* angle 1/180) (sqrt (PI))) (sqrt (PI))))) (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (* (* (cbrt (sqrt (PI))) (cbrt (PI))) (* (cbrt (sqrt (PI))) (cbrt (PI)))) (/ angle 180)))) 2)) (pow (* b (sin (* (* (* (cbrt (sqrt (PI))) (cbrt (PI))) (* (cbrt (sqrt (PI))) (cbrt (PI)))) (/ angle 180)))) 2) (sin (* (* 1/180 angle) (* (sqrt (PI)) (sqrt (PI))))) (sqrt (PI)) (* (* b b) (* 1/32400 (* angle angle))) (PI) (sin (* (PI) (/ angle 180))) (cos (* (* (* angle 1/180) (sqrt (PI))) (sqrt (PI)))) (sin (* (* (* (cbrt (sqrt (PI))) (cbrt (PI))) (* (cbrt (sqrt (PI))) (cbrt (PI)))) (/ angle 180))) (cbrt (PI)))
3.0ms
b
@inf
((* (sqrt (PI)) (sqrt (PI))) (+ (pow (* (sin (* (* 1/180 angle) (* (sqrt (PI)) (sqrt (PI))))) b) 2) (pow (* a (cos (* (PI) (/ angle 180)))) 2)) (pow (* (sin (* (* 1/180 angle) (* (sqrt (PI)) (sqrt (PI))))) b) 2) (* (sin (* (* 1/180 angle) (* (sqrt (PI)) (sqrt (PI))))) b) (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (pow (* a (cos (* (PI) (/ angle 180)))) 2) (* a a) (pow (* b (sin (* (PI) (/ angle 180)))) 2) (+ (* (* (* (sin (* (* angle 1/180) (PI))) b) (sin (* (* angle 1/180) (PI)))) b) (pow (* a (cos (* (PI) (/ angle 180)))) 2)) (* (* (sin (* (* angle 1/180) (PI))) b) (sin (* (* angle 1/180) (PI)))) (* (sin (* (* angle 1/180) (PI))) b) (sin (* (* angle 1/180) (PI))) (* (* (* angle 1/180) (sqrt (PI))) (sqrt (PI))) (+ (pow (* a (cos (* (* (* angle 1/180) (sqrt (PI))) (sqrt (PI))))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (pow (* a (cos (* (* (* angle 1/180) (sqrt (PI))) (sqrt (PI))))) 2) (* a (cos (* (* (* angle 1/180) (sqrt (PI))) (sqrt (PI))))) (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (* (* (cbrt (sqrt (PI))) (cbrt (PI))) (* (cbrt (sqrt (PI))) (cbrt (PI)))) (/ angle 180)))) 2)) (pow (* b (sin (* (* (* (cbrt (sqrt (PI))) (cbrt (PI))) (* (cbrt (sqrt (PI))) (cbrt (PI)))) (/ angle 180)))) 2) (sin (* (* 1/180 angle) (* (sqrt (PI)) (sqrt (PI))))) (sqrt (PI)) (* (* b b) (* 1/32400 (* angle angle))) (PI) (sin (* (PI) (/ angle 180))) (cos (* (* (* angle 1/180) (sqrt (PI))) (sqrt (PI)))) (sin (* (* (* (cbrt (sqrt (PI))) (cbrt (PI))) (* (cbrt (sqrt (PI))) (cbrt (PI)))) (/ angle 180))) (cbrt (PI)))
2.0ms
angle
@-inf
((* (sqrt (PI)) (sqrt (PI))) (+ (pow (* (sin (* (* 1/180 angle) (* (sqrt (PI)) (sqrt (PI))))) b) 2) (pow (* a (cos (* (PI) (/ angle 180)))) 2)) (pow (* (sin (* (* 1/180 angle) (* (sqrt (PI)) (sqrt (PI))))) b) 2) (* (sin (* (* 1/180 angle) (* (sqrt (PI)) (sqrt (PI))))) b) (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (pow (* a (cos (* (PI) (/ angle 180)))) 2) (* a a) (pow (* b (sin (* (PI) (/ angle 180)))) 2) (+ (* (* (* (sin (* (* angle 1/180) (PI))) b) (sin (* (* angle 1/180) (PI)))) b) (pow (* a (cos (* (PI) (/ angle 180)))) 2)) (* (* (sin (* (* angle 1/180) (PI))) b) (sin (* (* angle 1/180) (PI)))) (* (sin (* (* angle 1/180) (PI))) b) (sin (* (* angle 1/180) (PI))) (* (* (* angle 1/180) (sqrt (PI))) (sqrt (PI))) (+ (pow (* a (cos (* (* (* angle 1/180) (sqrt (PI))) (sqrt (PI))))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (pow (* a (cos (* (* (* angle 1/180) (sqrt (PI))) (sqrt (PI))))) 2) (* a (cos (* (* (* angle 1/180) (sqrt (PI))) (sqrt (PI))))) (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (* (* (cbrt (sqrt (PI))) (cbrt (PI))) (* (cbrt (sqrt (PI))) (cbrt (PI)))) (/ angle 180)))) 2)) (pow (* b (sin (* (* (* (cbrt (sqrt (PI))) (cbrt (PI))) (* (cbrt (sqrt (PI))) (cbrt (PI)))) (/ angle 180)))) 2) (sin (* (* 1/180 angle) (* (sqrt (PI)) (sqrt (PI))))) (sqrt (PI)) (* (* b b) (* 1/32400 (* angle angle))) (PI) (sin (* (PI) (/ angle 180))) (cos (* (* (* angle 1/180) (sqrt (PI))) (sqrt (PI)))) (sin (* (* (* (cbrt (sqrt (PI))) (cbrt (PI))) (* (cbrt (sqrt (PI))) (cbrt (PI)))) (/ angle 180))) (cbrt (PI)))

simplify282.0ms (2.8%)

Memory
-14.9MiB live, 347.1MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02418190
17848130
230407974
361107974
464437974
566367974
675787974
081487700
Stop Event
iter limit
node limit
Counts
504 → 503
Calls
Call 1
Inputs
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* b (sin (* 1/180 (* angle (PI)))))
(* b (sin (* 1/180 (* angle (PI)))))
(* b (sin (* 1/180 (* angle (PI)))))
(* b (sin (* 1/180 (* angle (PI)))))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* b (pow (sin (* 1/180 (* angle (PI)))) 2))
(* b (pow (sin (* 1/180 (* angle (PI)))) 2))
(* b (pow (sin (* 1/180 (* angle (PI)))) 2))
(* b (pow (sin (* 1/180 (* angle (PI)))) 2))
(* b (sin (* 1/180 (* angle (PI)))))
(* b (sin (* 1/180 (* angle (PI)))))
(* b (sin (* 1/180 (* angle (PI)))))
(* b (sin (* 1/180 (* angle (PI)))))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* 1/32400 (* (pow angle 2) (pow b 2)))
(* 1/32400 (* (pow angle 2) (pow b 2)))
(* 1/32400 (* (pow angle 2) (pow b 2)))
(* 1/32400 (* (pow angle 2) (pow b 2)))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* b (sin (* 1/180 (* angle (PI)))))
(* b (sin (* 1/180 (* angle (PI)))))
(* b (sin (* 1/180 (* angle (PI)))))
(* b (sin (* 1/180 (* angle (PI)))))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* b (pow (sin (* 1/180 (* angle (PI)))) 2))
(* b (pow (sin (* 1/180 (* angle (PI)))) 2))
(* b (pow (sin (* 1/180 (* angle (PI)))) 2))
(* b (pow (sin (* 1/180 (* angle (PI)))) 2))
(* b (sin (* 1/180 (* angle (PI)))))
(* b (sin (* 1/180 (* angle (PI)))))
(* b (sin (* 1/180 (* angle (PI)))))
(* b (sin (* 1/180 (* angle (PI)))))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* 1/32400 (* (pow angle 2) (pow b 2)))
(* 1/32400 (* (pow angle 2) (pow b 2)))
(* 1/32400 (* (pow angle 2) (pow b 2)))
(* 1/32400 (* (pow angle 2) (pow b 2)))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* b (sin (* 1/180 (* angle (PI)))))
(* b (sin (* 1/180 (* angle (PI)))))
(* b (sin (* 1/180 (* angle (PI)))))
(* b (sin (* 1/180 (* angle (PI)))))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* b (pow (sin (* 1/180 (* angle (PI)))) 2))
(* b (pow (sin (* 1/180 (* angle (PI)))) 2))
(* b (pow (sin (* 1/180 (* angle (PI)))) 2))
(* b (pow (sin (* 1/180 (* angle (PI)))) 2))
(* b (sin (* 1/180 (* angle (PI)))))
(* b (sin (* 1/180 (* angle (PI)))))
(* b (sin (* 1/180 (* angle (PI)))))
(* b (sin (* 1/180 (* angle (PI)))))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* 1/32400 (* (pow angle 2) (pow b 2)))
(* 1/32400 (* (pow angle 2) (pow b 2)))
(* 1/32400 (* (pow angle 2) (pow b 2)))
(* 1/32400 (* (pow angle 2) (pow b 2)))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(pow a 2)
(pow a 2)
(pow a 2)
(pow a 2)
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* a (cos (* 1/180 (* angle (PI)))))
(* a (cos (* 1/180 (* angle (PI)))))
(* a (cos (* 1/180 (* angle (PI)))))
(* a (cos (* 1/180 (* angle (PI)))))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(pow a 2)
(pow a 2)
(pow a 2)
(pow a 2)
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* a (cos (* 1/180 (* angle (PI)))))
(* a (cos (* 1/180 (* angle (PI)))))
(* a (cos (* 1/180 (* angle (PI)))))
(* a (cos (* 1/180 (* angle (PI)))))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(pow a 2)
(pow a 2)
(pow a 2)
(pow a 2)
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* a (cos (* 1/180 (* angle (PI)))))
(* a (cos (* 1/180 (* angle (PI)))))
(* a (cos (* 1/180 (* angle (PI)))))
(* a (cos (* 1/180 (* angle (PI)))))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(pow a 2)
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (* 1/32400 (* (pow b 2) (pow (PI) 2))))) (pow a 2))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (* (pow a 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4))))))))) (pow a 2))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (+ (* (pow a 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4)))) (* (pow angle 2) (+ (* (pow a 2) (+ (* -1/816293376000000 (pow (PI) 6)) (* -1/12244400640000000 (pow (PI) 6)))) (* (pow b 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))))))))))) (pow a 2))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(* (pow angle 2) (+ (* -1/3149280000 (* (pow angle 2) (* (pow b 2) (pow (PI) 4)))) (* 1/32400 (* (pow b 2) (pow (PI) 2)))))
(* (pow angle 2) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (* (pow angle 2) (* (pow b 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))))))))
(* (pow angle 2) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (* (pow angle 2) (+ (* (pow angle 2) (* (pow b 2) (+ (* -1/396718580736000000000 (pow (PI) 8)) (* -1/2777030065152000000000 (pow (PI) 8))))) (* (pow b 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6))))))))))
(* 1/180 (* angle (* b (PI))))
(* angle (+ (* -1/34992000 (* (pow angle 2) (* b (pow (PI) 3)))) (* 1/180 (* b (PI)))))
(* angle (+ (* 1/180 (* b (PI))) (* (pow angle 2) (+ (* -1/34992000 (* b (pow (PI) 3))) (* 1/22674816000000 (* (pow angle 2) (* b (pow (PI) 5))))))))
(* angle (+ (* 1/180 (* b (PI))) (* (pow angle 2) (+ (* -1/34992000 (* b (pow (PI) 3))) (* (pow angle 2) (+ (* -1/30855889612800000000 (* (pow angle 2) (* b (pow (PI) 7)))) (* 1/22674816000000 (* b (pow (PI) 5)))))))))
(pow a 2)
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (* 1/32400 (* (pow b 2) (pow (PI) 2))))) (pow a 2))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (* (pow a 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4))))))))) (pow a 2))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (+ (* (pow a 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4)))) (* (pow angle 2) (+ (* (pow a 2) (+ (* -1/816293376000000 (pow (PI) 6)) (* -1/12244400640000000 (pow (PI) 6)))) (* (pow b 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))))))))))) (pow a 2))
(pow a 2)
(+ (* -1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2)))) (pow a 2))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow a 2) (* (pow angle 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4))))))) (pow a 2))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* (pow a 2) (* (pow angle 2) (+ (* -1/816293376000000 (pow (PI) 6)) (* -1/12244400640000000 (pow (PI) 6))))) (* (pow a 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4)))))))) (pow a 2))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(* (pow angle 2) (+ (* -1/3149280000 (* (pow angle 2) (* (pow b 2) (pow (PI) 4)))) (* 1/32400 (* (pow b 2) (pow (PI) 2)))))
(* (pow angle 2) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (* (pow angle 2) (* (pow b 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))))))))
(* (pow angle 2) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (* (pow angle 2) (+ (* (pow angle 2) (* (pow b 2) (+ (* -1/396718580736000000000 (pow (PI) 8)) (* -1/2777030065152000000000 (pow (PI) 8))))) (* (pow b 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6))))))))))
(pow a 2)
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (* 1/32400 (* (pow b 2) (pow (PI) 2))))) (pow a 2))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (* (pow a 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4))))))))) (pow a 2))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (+ (* (pow a 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4)))) (* (pow angle 2) (+ (* (pow a 2) (+ (* -1/816293376000000 (pow (PI) 6)) (* -1/12244400640000000 (pow (PI) 6)))) (* (pow b 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))))))))))) (pow a 2))
(* 1/32400 (* (pow angle 2) (* b (pow (PI) 2))))
(* (pow angle 2) (+ (* -1/3149280000 (* (pow angle 2) (* b (pow (PI) 4)))) (* 1/32400 (* b (pow (PI) 2)))))
(* (pow angle 2) (+ (* 1/32400 (* b (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* b (pow (PI) 4))) (* (pow angle 2) (* b (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))))))))
(* (pow angle 2) (+ (* 1/32400 (* b (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* b (pow (PI) 4))) (* (pow angle 2) (+ (* b (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))) (* (pow angle 2) (* b (+ (* -1/396718580736000000000 (pow (PI) 8)) (* -1/2777030065152000000000 (pow (PI) 8)))))))))))
(* 1/180 (* angle (* b (PI))))
(* angle (+ (* -1/34992000 (* (pow angle 2) (* b (pow (PI) 3)))) (* 1/180 (* b (PI)))))
(* angle (+ (* 1/180 (* b (PI))) (* (pow angle 2) (+ (* -1/34992000 (* b (pow (PI) 3))) (* 1/22674816000000 (* (pow angle 2) (* b (pow (PI) 5))))))))
(* angle (+ (* 1/180 (* b (PI))) (* (pow angle 2) (+ (* -1/34992000 (* b (pow (PI) 3))) (* (pow angle 2) (+ (* -1/30855889612800000000 (* (pow angle 2) (* b (pow (PI) 7)))) (* 1/22674816000000 (* b (pow (PI) 5)))))))))
(* 1/180 (* angle (PI)))
(* angle (+ (* -1/34992000 (* (pow angle 2) (pow (PI) 3))) (* 1/180 (PI))))
(* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* 1/22674816000000 (* (pow angle 2) (pow (PI) 5)))))))
(* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* (pow angle 2) (+ (* -1/30855889612800000000 (* (pow angle 2) (pow (PI) 7))) (* 1/22674816000000 (pow (PI) 5))))))))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(pow a 2)
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (* 1/32400 (* (pow b 2) (pow (PI) 2))))) (pow a 2))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (* (pow a 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4))))))))) (pow a 2))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (+ (* (pow a 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4)))) (* (pow angle 2) (+ (* (pow a 2) (+ (* -1/816293376000000 (pow (PI) 6)) (* -1/12244400640000000 (pow (PI) 6)))) (* (pow b 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))))))))))) (pow a 2))
(pow a 2)
(+ (* -1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2)))) (pow a 2))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow a 2) (* (pow angle 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4))))))) (pow a 2))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* (pow a 2) (* (pow angle 2) (+ (* -1/816293376000000 (pow (PI) 6)) (* -1/12244400640000000 (pow (PI) 6))))) (* (pow a 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4)))))))) (pow a 2))
a
(+ a (* -1/64800 (* a (* (pow angle 2) (pow (PI) 2)))))
(+ a (* (pow angle 2) (+ (* -1/64800 (* a (pow (PI) 2))) (* 1/25194240000 (* a (* (pow angle 2) (pow (PI) 4)))))))
(+ a (* (pow angle 2) (+ (* -1/64800 (* a (pow (PI) 2))) (* (pow angle 2) (+ (* -1/24488801280000000 (* a (* (pow angle 2) (pow (PI) 6)))) (* 1/25194240000 (* a (pow (PI) 4))))))))
(pow a 2)
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (* 1/32400 (* (pow b 2) (pow (PI) 2))))) (pow a 2))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (* (pow a 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4))))))))) (pow a 2))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (+ (* (pow a 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4)))) (* (pow angle 2) (+ (* (pow a 2) (+ (* -1/816293376000000 (pow (PI) 6)) (* -1/12244400640000000 (pow (PI) 6)))) (* (pow b 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))))))))))) (pow a 2))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(* (pow angle 2) (+ (* -1/3149280000 (* (pow angle 2) (* (pow b 2) (pow (PI) 4)))) (* 1/32400 (* (pow b 2) (pow (PI) 2)))))
(* (pow angle 2) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (* (pow angle 2) (* (pow b 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))))))))
(* (pow angle 2) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (* (pow angle 2) (+ (* (pow angle 2) (* (pow b 2) (+ (* -1/396718580736000000000 (pow (PI) 8)) (* -1/2777030065152000000000 (pow (PI) 8))))) (* (pow b 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6))))))))))
(* 1/180 (* angle (PI)))
(* angle (+ (* -1/34992000 (* (pow angle 2) (pow (PI) 3))) (* 1/180 (PI))))
(* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* 1/22674816000000 (* (pow angle 2) (pow (PI) 5)))))))
(* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* (pow angle 2) (+ (* -1/30855889612800000000 (* (pow angle 2) (pow (PI) 7))) (* 1/22674816000000 (pow (PI) 5))))))))
(* 1/32400 (* (pow angle 2) (pow b 2)))
(* 1/32400 (* (pow angle 2) (pow b 2)))
(* 1/32400 (* (pow angle 2) (pow b 2)))
(* 1/32400 (* (pow angle 2) (pow b 2)))
(* 1/180 (* angle (PI)))
(* angle (+ (* -1/34992000 (* (pow angle 2) (pow (PI) 3))) (* 1/180 (PI))))
(* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* 1/22674816000000 (* (pow angle 2) (pow (PI) 5)))))))
(* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* (pow angle 2) (+ (* -1/30855889612800000000 (* (pow angle 2) (pow (PI) 7))) (* 1/22674816000000 (pow (PI) 5))))))))
1
(+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2))))
(+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* 1/25194240000 (* (pow angle 2) (pow (PI) 4))))))
(+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* (pow angle 2) (+ (* -1/24488801280000000 (* (pow angle 2) (pow (PI) 6))) (* 1/25194240000 (pow (PI) 4)))))))
(* 1/180 (* angle (PI)))
(* angle (+ (* -1/34992000 (* (pow angle 2) (pow (PI) 3))) (* 1/180 (PI))))
(* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* 1/22674816000000 (* (pow angle 2) (pow (PI) 5)))))))
(* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* (pow angle 2) (+ (* -1/30855889612800000000 (* (pow angle 2) (pow (PI) 7))) (* 1/22674816000000 (pow (PI) 5))))))))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* b (sin (* 1/180 (* angle (PI)))))
(* b (sin (* 1/180 (* angle (PI)))))
(* b (sin (* 1/180 (* angle (PI)))))
(* b (sin (* 1/180 (* angle (PI)))))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* b (pow (sin (* 1/180 (* angle (PI)))) 2))
(* b (pow (sin (* 1/180 (* angle (PI)))) 2))
(* b (pow (sin (* 1/180 (* angle (PI)))) 2))
(* b (pow (sin (* 1/180 (* angle (PI)))) 2))
(* b (sin (* 1/180 (* angle (PI)))))
(* b (sin (* 1/180 (* angle (PI)))))
(* b (sin (* 1/180 (* angle (PI)))))
(* b (sin (* 1/180 (* angle (PI)))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* a (cos (* 1/180 (* angle (PI)))))
(* a (cos (* 1/180 (* angle (PI)))))
(* a (cos (* 1/180 (* angle (PI)))))
(* a (cos (* 1/180 (* angle (PI)))))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(* 1/32400 (* (pow angle 2) (pow b 2)))
(* 1/32400 (* (pow angle 2) (pow b 2)))
(* 1/32400 (* (pow angle 2) (pow b 2)))
(* 1/32400 (* (pow angle 2) (pow b 2)))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(cos (* 1/180 (* angle (PI))))
(cos (* 1/180 (* angle (PI))))
(cos (* 1/180 (* angle (PI))))
(cos (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* b (sin (* 1/180 (* angle (PI)))))
(* b (sin (* 1/180 (* angle (PI)))))
(* b (sin (* 1/180 (* angle (PI)))))
(* b (sin (* 1/180 (* angle (PI)))))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* b (pow (sin (* 1/180 (* angle (PI)))) 2))
(* b (pow (sin (* 1/180 (* angle (PI)))) 2))
(* b (pow (sin (* 1/180 (* angle (PI)))) 2))
(* b (pow (sin (* 1/180 (* angle (PI)))) 2))
(* b (sin (* 1/180 (* angle (PI)))))
(* b (sin (* 1/180 (* angle (PI)))))
(* b (sin (* 1/180 (* angle (PI)))))
(* b (sin (* 1/180 (* angle (PI)))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* a (cos (* 1/180 (* angle (PI)))))
(* a (cos (* 1/180 (* angle (PI)))))
(* a (cos (* 1/180 (* angle (PI)))))
(* a (cos (* 1/180 (* angle (PI)))))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(* 1/32400 (* (pow angle 2) (pow b 2)))
(* 1/32400 (* (pow angle 2) (pow b 2)))
(* 1/32400 (* (pow angle 2) (pow b 2)))
(* 1/32400 (* (pow angle 2) (pow b 2)))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(cos (* 1/180 (* angle (PI))))
(cos (* 1/180 (* angle (PI))))
(cos (* 1/180 (* angle (PI))))
(cos (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
Outputs
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) b)
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) b)
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) b)
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) b)
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(* b (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) b)
(* b (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) b)
(* b (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) b)
(* b (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) b)
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) b)
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) b)
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) b)
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) b)
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(* 1/32400 (* (pow angle 2) (pow b 2)))
(*.f64 (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) b) b)
(* 1/32400 (* (pow angle 2) (pow b 2)))
(*.f64 (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) b) b)
(* 1/32400 (* (pow angle 2) (pow b 2)))
(*.f64 (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) b) b)
(* 1/32400 (* (pow angle 2) (pow b 2)))
(*.f64 (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) b) b)
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) b)
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) b)
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) b)
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) b)
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(* b (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) b)
(* b (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) b)
(* b (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) b)
(* b (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) b)
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) b)
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) b)
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) b)
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) b)
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(* 1/32400 (* (pow angle 2) (pow b 2)))
(*.f64 (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) b) b)
(* 1/32400 (* (pow angle 2) (pow b 2)))
(*.f64 (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) b) b)
(* 1/32400 (* (pow angle 2) (pow b 2)))
(*.f64 (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) b) b)
(* 1/32400 (* (pow angle 2) (pow b 2)))
(*.f64 (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) b) b)
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) b)
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) b)
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) b)
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) b)
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(* b (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) b)
(* b (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) b)
(* b (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) b)
(* b (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) b)
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) b)
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) b)
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) b)
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) b)
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(* 1/32400 (* (pow angle 2) (pow b 2)))
(*.f64 (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) b) b)
(* 1/32400 (* (pow angle 2) (pow b 2)))
(*.f64 (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) b) b)
(* 1/32400 (* (pow angle 2) (pow b 2)))
(*.f64 (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) b) b)
(* 1/32400 (* (pow angle 2) (pow b 2)))
(*.f64 (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) b) b)
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(pow a 2)
(*.f64 a a)
(pow a 2)
(*.f64 a a)
(pow a 2)
(*.f64 a a)
(pow a 2)
(*.f64 a a)
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* a (cos (* 1/180 (* angle (PI)))))
(*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) a)
(* a (cos (* 1/180 (* angle (PI)))))
(*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) a)
(* a (cos (* 1/180 (* angle (PI)))))
(*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) a)
(* a (cos (* 1/180 (* angle (PI)))))
(*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) a)
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(pow a 2)
(*.f64 a a)
(pow a 2)
(*.f64 a a)
(pow a 2)
(*.f64 a a)
(pow a 2)
(*.f64 a a)
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* a (cos (* 1/180 (* angle (PI)))))
(*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) a)
(* a (cos (* 1/180 (* angle (PI)))))
(*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) a)
(* a (cos (* 1/180 (* angle (PI)))))
(*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) a)
(* a (cos (* 1/180 (* angle (PI)))))
(*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) a)
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(pow a 2)
(*.f64 a a)
(pow a 2)
(*.f64 a a)
(pow a 2)
(*.f64 a a)
(pow a 2)
(*.f64 a a)
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* a (cos (* 1/180 (* angle (PI)))))
(*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) a)
(* a (cos (* 1/180 (* angle (PI)))))
(*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) a)
(* a (cos (* 1/180 (* angle (PI)))))
(*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) a)
(* a (cos (* 1/180 (* angle (PI)))))
(*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) a)
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(pow a 2)
(*.f64 a a)
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (* 1/32400 (* (pow b 2) (pow (PI) 2))))) (pow a 2))
(fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) (*.f64 angle angle) (*.f64 a a))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (* (pow a 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4))))))))) (pow a 2))
(fma.f64 (fma.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) (fma.f64 #s(literal 1/3149280000 binary64) (*.f64 a a) (*.f64 #s(literal -1/3149280000 binary64) (*.f64 b b)))) (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a))))) (*.f64 angle angle) (*.f64 a a))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (+ (* (pow a 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4)))) (* (pow angle 2) (+ (* (pow a 2) (+ (* -1/816293376000000 (pow (PI) 6)) (* -1/12244400640000000 (pow (PI) 6)))) (* (pow b 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))))))))))) (pow a 2))
(fma.f64 (fma.f64 (fma.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 6 binary64)) (fma.f64 #s(literal 1/765275040000000 binary64) (*.f64 b b) (*.f64 #s(literal -1/765275040000000 binary64) (*.f64 a a)))) (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) (fma.f64 #s(literal 1/3149280000 binary64) (*.f64 a a) (*.f64 #s(literal -1/3149280000 binary64) (*.f64 b b))))) (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a))))) (*.f64 angle angle) (*.f64 a a))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 b b) (PI.f64)) (PI.f64)))
(* (pow angle 2) (+ (* -1/3149280000 (* (pow angle 2) (* (pow b 2) (pow (PI) 4)))) (* 1/32400 (* (pow b 2) (pow (PI) 2)))))
(*.f64 (*.f64 (*.f64 (*.f64 b b) (fma.f64 (*.f64 #s(literal -1/3149280000 binary64) (*.f64 angle angle)) (pow.f64 (PI.f64) #s(literal 4 binary64)) (*.f64 #s(literal 1/32400 binary64) (*.f64 (PI.f64) (PI.f64))))) angle) angle)
(* (pow angle 2) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (* (pow angle 2) (* (pow b 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))))))))
(*.f64 (fma.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 b b)) (PI.f64)) (PI.f64) (*.f64 (*.f64 (*.f64 b b) (fma.f64 (*.f64 angle angle) (*.f64 #s(literal 1/765275040000000 binary64) (pow.f64 (PI.f64) #s(literal 6 binary64))) (*.f64 #s(literal -1/3149280000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64))))) (*.f64 angle angle))) (*.f64 angle angle))
(* (pow angle 2) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (* (pow angle 2) (+ (* (pow angle 2) (* (pow b 2) (+ (* -1/396718580736000000000 (pow (PI) 8)) (* -1/2777030065152000000000 (pow (PI) 8))))) (* (pow b 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6))))))))))
(*.f64 (fma.f64 (pow.f64 angle #s(literal 4 binary64)) (*.f64 (*.f64 b b) (fma.f64 (*.f64 angle angle) (*.f64 #s(literal -1/347128758144000000000 binary64) (pow.f64 (PI.f64) #s(literal 8 binary64))) (*.f64 #s(literal 1/765275040000000 binary64) (pow.f64 (PI.f64) #s(literal 6 binary64))))) (*.f64 (*.f64 b b) (fma.f64 (*.f64 #s(literal -1/3149280000 binary64) (*.f64 angle angle)) (pow.f64 (PI.f64) #s(literal 4 binary64)) (*.f64 #s(literal 1/32400 binary64) (*.f64 (PI.f64) (PI.f64)))))) (*.f64 angle angle))
(* 1/180 (* angle (* b (PI))))
(*.f64 (*.f64 (*.f64 b (PI.f64)) #s(literal 1/180 binary64)) angle)
(* angle (+ (* -1/34992000 (* (pow angle 2) (* b (pow (PI) 3)))) (* 1/180 (* b (PI)))))
(*.f64 (*.f64 b (*.f64 (PI.f64) (fma.f64 (*.f64 #s(literal -1/34992000 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64)) #s(literal 1/180 binary64)))) angle)
(* angle (+ (* 1/180 (* b (PI))) (* (pow angle 2) (+ (* -1/34992000 (* b (pow (PI) 3))) (* 1/22674816000000 (* (pow angle 2) (* b (pow (PI) 5))))))))
(*.f64 (fma.f64 (*.f64 b #s(literal 1/180 binary64)) (PI.f64) (*.f64 (*.f64 b (fma.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) #s(literal 1/22674816000000 binary64)) angle) angle (*.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)) #s(literal -1/34992000 binary64)))) (*.f64 angle angle))) angle)
(* angle (+ (* 1/180 (* b (PI))) (* (pow angle 2) (+ (* -1/34992000 (* b (pow (PI) 3))) (* (pow angle 2) (+ (* -1/30855889612800000000 (* (pow angle 2) (* b (pow (PI) 7)))) (* 1/22674816000000 (* b (pow (PI) 5)))))))))
(*.f64 (fma.f64 (pow.f64 angle #s(literal 4 binary64)) (*.f64 b (fma.f64 (*.f64 #s(literal -1/30855889612800000000 binary64) (pow.f64 (PI.f64) #s(literal 7 binary64))) (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) #s(literal 1/22674816000000 binary64)))) (*.f64 b (*.f64 (PI.f64) (fma.f64 (*.f64 #s(literal -1/34992000 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64)) #s(literal 1/180 binary64))))) angle)
(pow a 2)
(*.f64 a a)
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (* 1/32400 (* (pow b 2) (pow (PI) 2))))) (pow a 2))
(fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) (*.f64 angle angle) (*.f64 a a))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (* (pow a 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4))))))))) (pow a 2))
(fma.f64 (fma.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) (fma.f64 #s(literal 1/3149280000 binary64) (*.f64 a a) (*.f64 #s(literal -1/3149280000 binary64) (*.f64 b b)))) (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a))))) (*.f64 angle angle) (*.f64 a a))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (+ (* (pow a 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4)))) (* (pow angle 2) (+ (* (pow a 2) (+ (* -1/816293376000000 (pow (PI) 6)) (* -1/12244400640000000 (pow (PI) 6)))) (* (pow b 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))))))))))) (pow a 2))
(fma.f64 (fma.f64 (fma.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 6 binary64)) (fma.f64 #s(literal 1/765275040000000 binary64) (*.f64 b b) (*.f64 #s(literal -1/765275040000000 binary64) (*.f64 a a)))) (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) (fma.f64 #s(literal 1/3149280000 binary64) (*.f64 a a) (*.f64 #s(literal -1/3149280000 binary64) (*.f64 b b))))) (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a))))) (*.f64 angle angle) (*.f64 a a))
(pow a 2)
(*.f64 a a)
(+ (* -1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2)))) (pow a 2))
(*.f64 (fma.f64 #s(literal -1/32400 binary64) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) angle) angle) #s(literal 1 binary64)) (*.f64 a a))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow a 2) (* (pow angle 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4))))))) (pow a 2))
(fma.f64 (*.f64 a (*.f64 (*.f64 angle angle) a)) (fma.f64 (*.f64 (*.f64 #s(literal 1/3149280000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64))) angle) angle (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64))) (*.f64 a a))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* (pow a 2) (* (pow angle 2) (+ (* -1/816293376000000 (pow (PI) 6)) (* -1/12244400640000000 (pow (PI) 6))))) (* (pow a 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4)))))))) (pow a 2))
(fma.f64 (*.f64 (*.f64 a a) (fma.f64 (fma.f64 (*.f64 (*.f64 #s(literal -1/765275040000000 binary64) (pow.f64 (PI.f64) #s(literal 6 binary64))) angle) angle (*.f64 #s(literal 1/3149280000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64)))) (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64)))) (*.f64 angle angle) (*.f64 a a))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 b b) (PI.f64)) (PI.f64)))
(* (pow angle 2) (+ (* -1/3149280000 (* (pow angle 2) (* (pow b 2) (pow (PI) 4)))) (* 1/32400 (* (pow b 2) (pow (PI) 2)))))
(*.f64 (*.f64 (*.f64 (*.f64 b b) (fma.f64 (*.f64 #s(literal -1/3149280000 binary64) (*.f64 angle angle)) (pow.f64 (PI.f64) #s(literal 4 binary64)) (*.f64 #s(literal 1/32400 binary64) (*.f64 (PI.f64) (PI.f64))))) angle) angle)
(* (pow angle 2) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (* (pow angle 2) (* (pow b 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))))))))
(*.f64 (fma.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 b b)) (PI.f64)) (PI.f64) (*.f64 (*.f64 (*.f64 b b) (fma.f64 (*.f64 angle angle) (*.f64 #s(literal 1/765275040000000 binary64) (pow.f64 (PI.f64) #s(literal 6 binary64))) (*.f64 #s(literal -1/3149280000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64))))) (*.f64 angle angle))) (*.f64 angle angle))
(* (pow angle 2) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (* (pow angle 2) (+ (* (pow angle 2) (* (pow b 2) (+ (* -1/396718580736000000000 (pow (PI) 8)) (* -1/2777030065152000000000 (pow (PI) 8))))) (* (pow b 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6))))))))))
(*.f64 (fma.f64 (pow.f64 angle #s(literal 4 binary64)) (*.f64 (*.f64 b b) (fma.f64 (*.f64 angle angle) (*.f64 #s(literal -1/347128758144000000000 binary64) (pow.f64 (PI.f64) #s(literal 8 binary64))) (*.f64 #s(literal 1/765275040000000 binary64) (pow.f64 (PI.f64) #s(literal 6 binary64))))) (*.f64 (*.f64 b b) (fma.f64 (*.f64 #s(literal -1/3149280000 binary64) (*.f64 angle angle)) (pow.f64 (PI.f64) #s(literal 4 binary64)) (*.f64 #s(literal 1/32400 binary64) (*.f64 (PI.f64) (PI.f64)))))) (*.f64 angle angle))
(pow a 2)
(*.f64 a a)
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (* 1/32400 (* (pow b 2) (pow (PI) 2))))) (pow a 2))
(fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) (*.f64 angle angle) (*.f64 a a))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (* (pow a 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4))))))))) (pow a 2))
(fma.f64 (fma.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) (fma.f64 #s(literal 1/3149280000 binary64) (*.f64 a a) (*.f64 #s(literal -1/3149280000 binary64) (*.f64 b b)))) (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a))))) (*.f64 angle angle) (*.f64 a a))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (+ (* (pow a 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4)))) (* (pow angle 2) (+ (* (pow a 2) (+ (* -1/816293376000000 (pow (PI) 6)) (* -1/12244400640000000 (pow (PI) 6)))) (* (pow b 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))))))))))) (pow a 2))
(fma.f64 (fma.f64 (fma.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 6 binary64)) (fma.f64 #s(literal 1/765275040000000 binary64) (*.f64 b b) (*.f64 #s(literal -1/765275040000000 binary64) (*.f64 a a)))) (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) (fma.f64 #s(literal 1/3149280000 binary64) (*.f64 a a) (*.f64 #s(literal -1/3149280000 binary64) (*.f64 b b))))) (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a))))) (*.f64 angle angle) (*.f64 a a))
(* 1/32400 (* (pow angle 2) (* b (pow (PI) 2))))
(*.f64 (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) b) (*.f64 (PI.f64) (PI.f64)))
(* (pow angle 2) (+ (* -1/3149280000 (* (pow angle 2) (* b (pow (PI) 4)))) (* 1/32400 (* b (pow (PI) 2)))))
(*.f64 (*.f64 b (fma.f64 (*.f64 #s(literal -1/3149280000 binary64) (*.f64 angle angle)) (pow.f64 (PI.f64) #s(literal 4 binary64)) (*.f64 #s(literal 1/32400 binary64) (*.f64 (PI.f64) (PI.f64))))) (*.f64 angle angle))
(* (pow angle 2) (+ (* 1/32400 (* b (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* b (pow (PI) 4))) (* (pow angle 2) (* b (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))))))))
(*.f64 (fma.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) b) (PI.f64)) (PI.f64) (*.f64 (*.f64 (*.f64 angle angle) b) (fma.f64 (*.f64 #s(literal 1/765275040000000 binary64) (pow.f64 (PI.f64) #s(literal 6 binary64))) (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) #s(literal -1/3149280000 binary64))))) (*.f64 angle angle))
(* (pow angle 2) (+ (* 1/32400 (* b (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* b (pow (PI) 4))) (* (pow angle 2) (+ (* b (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))) (* (pow angle 2) (* b (+ (* -1/396718580736000000000 (pow (PI) 8)) (* -1/2777030065152000000000 (pow (PI) 8)))))))))))
(*.f64 (fma.f64 (pow.f64 angle #s(literal 4 binary64)) (*.f64 b (fma.f64 (*.f64 angle angle) (*.f64 #s(literal -1/347128758144000000000 binary64) (pow.f64 (PI.f64) #s(literal 8 binary64))) (*.f64 #s(literal 1/765275040000000 binary64) (pow.f64 (PI.f64) #s(literal 6 binary64))))) (*.f64 b (fma.f64 (*.f64 #s(literal -1/3149280000 binary64) (*.f64 angle angle)) (pow.f64 (PI.f64) #s(literal 4 binary64)) (*.f64 #s(literal 1/32400 binary64) (*.f64 (PI.f64) (PI.f64)))))) (*.f64 angle angle))
(* 1/180 (* angle (* b (PI))))
(*.f64 (*.f64 (*.f64 b (PI.f64)) #s(literal 1/180 binary64)) angle)
(* angle (+ (* -1/34992000 (* (pow angle 2) (* b (pow (PI) 3)))) (* 1/180 (* b (PI)))))
(*.f64 (*.f64 b (*.f64 (PI.f64) (fma.f64 (*.f64 #s(literal -1/34992000 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64)) #s(literal 1/180 binary64)))) angle)
(* angle (+ (* 1/180 (* b (PI))) (* (pow angle 2) (+ (* -1/34992000 (* b (pow (PI) 3))) (* 1/22674816000000 (* (pow angle 2) (* b (pow (PI) 5))))))))
(*.f64 (fma.f64 (*.f64 b #s(literal 1/180 binary64)) (PI.f64) (*.f64 (*.f64 b (fma.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) #s(literal 1/22674816000000 binary64)) angle) angle (*.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)) #s(literal -1/34992000 binary64)))) (*.f64 angle angle))) angle)
(* angle (+ (* 1/180 (* b (PI))) (* (pow angle 2) (+ (* -1/34992000 (* b (pow (PI) 3))) (* (pow angle 2) (+ (* -1/30855889612800000000 (* (pow angle 2) (* b (pow (PI) 7)))) (* 1/22674816000000 (* b (pow (PI) 5)))))))))
(*.f64 (fma.f64 (pow.f64 angle #s(literal 4 binary64)) (*.f64 b (fma.f64 (*.f64 #s(literal -1/30855889612800000000 binary64) (pow.f64 (PI.f64) #s(literal 7 binary64))) (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) #s(literal 1/22674816000000 binary64)))) (*.f64 b (*.f64 (PI.f64) (fma.f64 (*.f64 #s(literal -1/34992000 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64)) #s(literal 1/180 binary64))))) angle)
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)
(* angle (+ (* -1/34992000 (* (pow angle 2) (pow (PI) 3))) (* 1/180 (PI))))
(*.f64 (*.f64 (PI.f64) (fma.f64 (*.f64 #s(literal -1/34992000 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64)) #s(literal 1/180 binary64))) angle)
(* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* 1/22674816000000 (* (pow angle 2) (pow (PI) 5)))))))
(fma.f64 (pow.f64 angle #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) #s(literal 1/22674816000000 binary64)) angle) angle (*.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)) #s(literal -1/34992000 binary64))) (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))
(* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* (pow angle 2) (+ (* -1/30855889612800000000 (* (pow angle 2) (pow (PI) 7))) (* 1/22674816000000 (pow (PI) 5))))))))
(fma.f64 (pow.f64 angle #s(literal 3 binary64)) (fma.f64 (fma.f64 (*.f64 #s(literal -1/30855889612800000000 binary64) (pow.f64 (PI.f64) #s(literal 7 binary64))) (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) #s(literal 1/22674816000000 binary64))) (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)) #s(literal -1/34992000 binary64))) (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)
(pow a 2)
(*.f64 a a)
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (* 1/32400 (* (pow b 2) (pow (PI) 2))))) (pow a 2))
(fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) (*.f64 angle angle) (*.f64 a a))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (* (pow a 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4))))))))) (pow a 2))
(fma.f64 (fma.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) (fma.f64 #s(literal 1/3149280000 binary64) (*.f64 a a) (*.f64 #s(literal -1/3149280000 binary64) (*.f64 b b)))) (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a))))) (*.f64 angle angle) (*.f64 a a))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (+ (* (pow a 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4)))) (* (pow angle 2) (+ (* (pow a 2) (+ (* -1/816293376000000 (pow (PI) 6)) (* -1/12244400640000000 (pow (PI) 6)))) (* (pow b 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))))))))))) (pow a 2))
(fma.f64 (fma.f64 (fma.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 6 binary64)) (fma.f64 #s(literal 1/765275040000000 binary64) (*.f64 b b) (*.f64 #s(literal -1/765275040000000 binary64) (*.f64 a a)))) (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) (fma.f64 #s(literal 1/3149280000 binary64) (*.f64 a a) (*.f64 #s(literal -1/3149280000 binary64) (*.f64 b b))))) (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a))))) (*.f64 angle angle) (*.f64 a a))
(pow a 2)
(*.f64 a a)
(+ (* -1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2)))) (pow a 2))
(*.f64 (fma.f64 #s(literal -1/32400 binary64) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) angle) angle) #s(literal 1 binary64)) (*.f64 a a))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow a 2) (* (pow angle 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4))))))) (pow a 2))
(fma.f64 (*.f64 a (*.f64 (*.f64 angle angle) a)) (fma.f64 (*.f64 (*.f64 #s(literal 1/3149280000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64))) angle) angle (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64))) (*.f64 a a))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* (pow a 2) (* (pow angle 2) (+ (* -1/816293376000000 (pow (PI) 6)) (* -1/12244400640000000 (pow (PI) 6))))) (* (pow a 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4)))))))) (pow a 2))
(fma.f64 (*.f64 (*.f64 a a) (fma.f64 (fma.f64 (*.f64 (*.f64 #s(literal -1/765275040000000 binary64) (pow.f64 (PI.f64) #s(literal 6 binary64))) angle) angle (*.f64 #s(literal 1/3149280000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64)))) (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64)))) (*.f64 angle angle) (*.f64 a a))
a
(+ a (* -1/64800 (* a (* (pow angle 2) (pow (PI) 2)))))
(fma.f64 (*.f64 (*.f64 angle angle) a) (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64))) a)
(+ a (* (pow angle 2) (+ (* -1/64800 (* a (pow (PI) 2))) (* 1/25194240000 (* a (* (pow angle 2) (pow (PI) 4)))))))
(fma.f64 (*.f64 a (fma.f64 (*.f64 (*.f64 #s(literal 1/25194240000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64))) angle) angle (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64))))) (*.f64 angle angle) a)
(+ a (* (pow angle 2) (+ (* -1/64800 (* a (pow (PI) 2))) (* (pow angle 2) (+ (* -1/24488801280000000 (* a (* (pow angle 2) (pow (PI) 6)))) (* 1/25194240000 (* a (pow (PI) 4))))))))
(fma.f64 (pow.f64 angle #s(literal 4 binary64)) (*.f64 a (fma.f64 (*.f64 #s(literal -1/24488801280000000 binary64) (pow.f64 (PI.f64) #s(literal 6 binary64))) (*.f64 angle angle) (*.f64 #s(literal 1/25194240000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64))))) (fma.f64 (*.f64 (*.f64 angle angle) a) (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64))) a))
(pow a 2)
(*.f64 a a)
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (* 1/32400 (* (pow b 2) (pow (PI) 2))))) (pow a 2))
(fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) (*.f64 angle angle) (*.f64 a a))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (* (pow a 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4))))))))) (pow a 2))
(fma.f64 (fma.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) (fma.f64 #s(literal 1/3149280000 binary64) (*.f64 a a) (*.f64 #s(literal -1/3149280000 binary64) (*.f64 b b)))) (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a))))) (*.f64 angle angle) (*.f64 a a))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (+ (* (pow a 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4)))) (* (pow angle 2) (+ (* (pow a 2) (+ (* -1/816293376000000 (pow (PI) 6)) (* -1/12244400640000000 (pow (PI) 6)))) (* (pow b 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))))))))))) (pow a 2))
(fma.f64 (fma.f64 (fma.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 6 binary64)) (fma.f64 #s(literal 1/765275040000000 binary64) (*.f64 b b) (*.f64 #s(literal -1/765275040000000 binary64) (*.f64 a a)))) (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) (fma.f64 #s(literal 1/3149280000 binary64) (*.f64 a a) (*.f64 #s(literal -1/3149280000 binary64) (*.f64 b b))))) (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a))))) (*.f64 angle angle) (*.f64 a a))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 b b) (PI.f64)) (PI.f64)))
(* (pow angle 2) (+ (* -1/3149280000 (* (pow angle 2) (* (pow b 2) (pow (PI) 4)))) (* 1/32400 (* (pow b 2) (pow (PI) 2)))))
(*.f64 (*.f64 (*.f64 (*.f64 b b) (fma.f64 (*.f64 #s(literal -1/3149280000 binary64) (*.f64 angle angle)) (pow.f64 (PI.f64) #s(literal 4 binary64)) (*.f64 #s(literal 1/32400 binary64) (*.f64 (PI.f64) (PI.f64))))) angle) angle)
(* (pow angle 2) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (* (pow angle 2) (* (pow b 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))))))))
(*.f64 (fma.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 b b)) (PI.f64)) (PI.f64) (*.f64 (*.f64 (*.f64 b b) (fma.f64 (*.f64 angle angle) (*.f64 #s(literal 1/765275040000000 binary64) (pow.f64 (PI.f64) #s(literal 6 binary64))) (*.f64 #s(literal -1/3149280000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64))))) (*.f64 angle angle))) (*.f64 angle angle))
(* (pow angle 2) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (* (pow angle 2) (+ (* (pow angle 2) (* (pow b 2) (+ (* -1/396718580736000000000 (pow (PI) 8)) (* -1/2777030065152000000000 (pow (PI) 8))))) (* (pow b 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6))))))))))
(*.f64 (fma.f64 (pow.f64 angle #s(literal 4 binary64)) (*.f64 (*.f64 b b) (fma.f64 (*.f64 angle angle) (*.f64 #s(literal -1/347128758144000000000 binary64) (pow.f64 (PI.f64) #s(literal 8 binary64))) (*.f64 #s(literal 1/765275040000000 binary64) (pow.f64 (PI.f64) #s(literal 6 binary64))))) (*.f64 (*.f64 b b) (fma.f64 (*.f64 #s(literal -1/3149280000 binary64) (*.f64 angle angle)) (pow.f64 (PI.f64) #s(literal 4 binary64)) (*.f64 #s(literal 1/32400 binary64) (*.f64 (PI.f64) (PI.f64)))))) (*.f64 angle angle))
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)
(* angle (+ (* -1/34992000 (* (pow angle 2) (pow (PI) 3))) (* 1/180 (PI))))
(*.f64 (*.f64 (PI.f64) (fma.f64 (*.f64 #s(literal -1/34992000 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64)) #s(literal 1/180 binary64))) angle)
(* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* 1/22674816000000 (* (pow angle 2) (pow (PI) 5)))))))
(fma.f64 (pow.f64 angle #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) #s(literal 1/22674816000000 binary64)) angle) angle (*.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)) #s(literal -1/34992000 binary64))) (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))
(* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* (pow angle 2) (+ (* -1/30855889612800000000 (* (pow angle 2) (pow (PI) 7))) (* 1/22674816000000 (pow (PI) 5))))))))
(fma.f64 (pow.f64 angle #s(literal 3 binary64)) (fma.f64 (fma.f64 (*.f64 #s(literal -1/30855889612800000000 binary64) (pow.f64 (PI.f64) #s(literal 7 binary64))) (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) #s(literal 1/22674816000000 binary64))) (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)) #s(literal -1/34992000 binary64))) (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))
(* 1/32400 (* (pow angle 2) (pow b 2)))
(*.f64 (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) b) b)
(* 1/32400 (* (pow angle 2) (pow b 2)))
(*.f64 (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) b) b)
(* 1/32400 (* (pow angle 2) (pow b 2)))
(*.f64 (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) b) b)
(* 1/32400 (* (pow angle 2) (pow b 2)))
(*.f64 (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) b) b)
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)
(* angle (+ (* -1/34992000 (* (pow angle 2) (pow (PI) 3))) (* 1/180 (PI))))
(*.f64 (*.f64 (PI.f64) (fma.f64 (*.f64 #s(literal -1/34992000 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64)) #s(literal 1/180 binary64))) angle)
(* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* 1/22674816000000 (* (pow angle 2) (pow (PI) 5)))))))
(fma.f64 (pow.f64 angle #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) #s(literal 1/22674816000000 binary64)) angle) angle (*.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)) #s(literal -1/34992000 binary64))) (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))
(* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* (pow angle 2) (+ (* -1/30855889612800000000 (* (pow angle 2) (pow (PI) 7))) (* 1/22674816000000 (pow (PI) 5))))))))
(fma.f64 (pow.f64 angle #s(literal 3 binary64)) (fma.f64 (fma.f64 (*.f64 #s(literal -1/30855889612800000000 binary64) (pow.f64 (PI.f64) #s(literal 7 binary64))) (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) #s(literal 1/22674816000000 binary64))) (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)) #s(literal -1/34992000 binary64))) (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))
1
#s(literal 1 binary64)
(+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2))))
(fma.f64 (*.f64 #s(literal -1/64800 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64)) #s(literal 1 binary64))
(+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* 1/25194240000 (* (pow angle 2) (pow (PI) 4))))))
(fma.f64 (fma.f64 (*.f64 (*.f64 #s(literal 1/25194240000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64))) angle) angle (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64)))) (*.f64 angle angle) #s(literal 1 binary64))
(+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* (pow angle 2) (+ (* -1/24488801280000000 (* (pow angle 2) (pow (PI) 6))) (* 1/25194240000 (pow (PI) 4)))))))
(fma.f64 (pow.f64 angle #s(literal 4 binary64)) (fma.f64 (*.f64 #s(literal -1/24488801280000000 binary64) (pow.f64 (PI.f64) #s(literal 6 binary64))) (*.f64 angle angle) (*.f64 #s(literal 1/25194240000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64)))) (fma.f64 (*.f64 #s(literal -1/64800 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64)) #s(literal 1 binary64)))
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)
(* angle (+ (* -1/34992000 (* (pow angle 2) (pow (PI) 3))) (* 1/180 (PI))))
(*.f64 (*.f64 (PI.f64) (fma.f64 (*.f64 #s(literal -1/34992000 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64)) #s(literal 1/180 binary64))) angle)
(* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* 1/22674816000000 (* (pow angle 2) (pow (PI) 5)))))))
(fma.f64 (pow.f64 angle #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) #s(literal 1/22674816000000 binary64)) angle) angle (*.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)) #s(literal -1/34992000 binary64))) (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))
(* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* (pow angle 2) (+ (* -1/30855889612800000000 (* (pow angle 2) (pow (PI) 7))) (* 1/22674816000000 (pow (PI) 5))))))))
(fma.f64 (pow.f64 angle #s(literal 3 binary64)) (fma.f64 (fma.f64 (*.f64 #s(literal -1/30855889612800000000 binary64) (pow.f64 (PI.f64) #s(literal 7 binary64))) (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) #s(literal 1/22674816000000 binary64))) (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)) #s(literal -1/34992000 binary64))) (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) b)
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) b)
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) b)
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) b)
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(* b (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) b)
(* b (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) b)
(* b (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) b)
(* b (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) b)
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) b)
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) b)
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) b)
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) b)
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* a (cos (* 1/180 (* angle (PI)))))
(*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) a)
(* a (cos (* 1/180 (* angle (PI)))))
(*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) a)
(* a (cos (* 1/180 (* angle (PI)))))
(*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) a)
(* a (cos (* 1/180 (* angle (PI)))))
(*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) a)
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))
(* 1/32400 (* (pow angle 2) (pow b 2)))
(*.f64 (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) b) b)
(* 1/32400 (* (pow angle 2) (pow b 2)))
(*.f64 (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) b) b)
(* 1/32400 (* (pow angle 2) (pow b 2)))
(*.f64 (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) b) b)
(* 1/32400 (* (pow angle 2) (pow b 2)))
(*.f64 (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) b) b)
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) b)
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) b)
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) b)
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) b)
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(* b (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) b)
(* b (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) b)
(* b (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) b)
(* b (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) b)
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) b)
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) b)
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) b)
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) b)
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* a (cos (* 1/180 (* angle (PI)))))
(*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) a)
(* a (cos (* 1/180 (* angle (PI)))))
(*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) a)
(* a (cos (* 1/180 (* angle (PI)))))
(*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) a)
(* a (cos (* 1/180 (* angle (PI)))))
(*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) a)
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))
(* 1/32400 (* (pow angle 2) (pow b 2)))
(*.f64 (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) b) b)
(* 1/32400 (* (pow angle 2) (pow b 2)))
(*.f64 (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) b) b)
(* 1/32400 (* (pow angle 2) (pow b 2)))
(*.f64 (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) b) b)
(* 1/32400 (* (pow angle 2) (pow b 2)))
(*.f64 (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) b) b)
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))

rewrite176.0ms (1.7%)

Memory
3.9MiB live, 318.2MiB allocated
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
061377
0105295
1313286
21370280
08318280
Stop Event
iter limit
node limit
iter limit
Counts
26 → 945
Calls
Call 1
Inputs
(*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))
(+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))))) b) #s(literal 2 binary64)) #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)))
(pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))))) b) #s(literal 2 binary64))
(*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))))) b)
(+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 b b) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle))))))
#s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a))
(*.f64 a a)
#s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 b b) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)))))
(fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) b) (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64)))) b #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)))
(*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) b) (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))))
(*.f64 (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) b)
(sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64)))
(*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
(pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))) #s(literal 2 binary64))
(*.f64 a (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))))
(+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
(pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))
(sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))))
(sqrt.f64 (PI.f64))
(*.f64 (*.f64 b b) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)))
(PI.f64)
(sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))
(cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))
(sin.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) (/.f64 angle #s(literal 180 binary64))))
(cbrt.f64 (PI.f64))
Outputs
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>

eval426.0ms (4.2%)

Memory
5.7MiB live, 871.1MiB allocated
Compiler

Compiled 82 499 to 7 797 computations (90.5% saved)

prune251.0ms (2.5%)

Memory
6.1MiB live, 593.8MiB allocated
Pruning

98 alts after pruning (93 fresh and 5 done)

PrunedKeptTotal
New2 398252 423
Fresh176885
Picked325
Done134
Total2 419982 517
Accuracy
82.2%
Counts
2 517 → 98
Alt Table
Click to see full alt table
StatusAccuracyProgram
14.6%
(fma.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) b) b) #s(literal 2 binary64)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) b) #s(literal 2 binary64)) #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)))) (neg.f64 (/.f64 (pow.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) b) #s(literal 2 binary64)) #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a))))))
76.8%
(fma.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) #s(literal 2 binary64)) b) b #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)))
80.2%
(fma.f64 (*.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) #s(literal 2 binary64)) a) a (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)))
75.0%
(fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (cbrt.f64 (PI.f64))) #s(literal 3 binary64))))) b) (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64)))) b #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)))
74.9%
(fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64))))) b) (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64)))) b #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)))
63.3%
(fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) b) #s(approx (sin (* (* angle 1/180) (PI))) (*.f64 (*.f64 (PI.f64) (fma.f64 (*.f64 #s(literal -1/34992000 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64)) #s(literal 1/180 binary64))) angle))) b #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)))
71.1%
(fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) b) #s(approx (sin (* (* angle 1/180) (PI))) (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) b #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)))
79.6%
(fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) b) b) (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)))
71.2%
(fma.f64 (*.f64 (*.f64 #s(approx (sin (* (* angle 1/180) (PI))) (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) b) (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64)))) b #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)))
72.3%
(fma.f64 #s(approx (* (* (sin (* (* angle 1/180) (PI))) b) (sin (* (* angle 1/180) (PI)))) (*.f64 (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) b) (*.f64 (PI.f64) (PI.f64)))) b #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)))
80.3%
(fma.f64 a (*.f64 a (pow.f64 (cos.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) #s(literal 2 binary64))) (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
78.1%
(pow.f64 (E.f64) (log.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)))))
80.6%
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) b) #s(literal 2 binary64)) #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)))))
76.4%
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) b) angle) #s(literal 2 binary64)) #s(literal 1/32400 binary64))) #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)))))
66.1%
(+.f64 (pow.f64 (pow.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) b)) #s(literal 2 binary64)) #s(literal 2 binary64)) #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)))
80.6%
(+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (cbrt.f64 (PI.f64))))) b) #s(literal 2 binary64)) #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)))
80.7%
(+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 7/6 binary64))) (cbrt.f64 (cbrt.f64 (PI.f64)))) (sqrt.f64 (PI.f64))))) b) #s(literal 2 binary64)) #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)))
80.7%
(+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))))) b) #s(literal 2 binary64)) #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)))
80.4%
(+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64)))))) b) #s(literal 2 binary64)) #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)))
80.7%
(+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64))))) b) #s(literal 2 binary64)) #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)))
80.3%
(+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) a) #s(literal 2 binary64)))
80.7%
(+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)))
65.3%
(+.f64 (pow.f64 (*.f64 (exp.f64 (log.f64 (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))))) (exp.f64 (log.f64 b))) #s(literal 2 binary64)) #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)))
75.4%
(+.f64 (pow.f64 (*.f64 #s(approx (sin (* (* 1/180 angle) (* (sqrt (PI)) (sqrt (PI))))) (*.f64 (*.f64 (PI.f64) (fma.f64 (*.f64 #s(literal -1/34992000 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64)) #s(literal 1/180 binary64))) angle)) b) #s(literal 2 binary64)) #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)))
80.7%
(+.f64 (pow.f64 (*.f64 #s(approx (sin (* (* 1/180 angle) (* (sqrt (PI)) (sqrt (PI))))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) b) #s(literal 2 binary64)) #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)))
80.4%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64))) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
80.4%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (cbrt.f64 (PI.f64))) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
80.4%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64)))) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
80.4%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64))) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
67.5%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b))))
80.3%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
80.4%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (/.f64 #s(literal -1 binary64) angle)) (*.f64 (cbrt.f64 (PI.f64)) #s(literal -1/180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
76.2%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal -1 binary64) angle)) (*.f64 (sqrt.f64 (PI.f64)) #s(literal -1/180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (sin (* (PI) (/ angle 180))) (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #s(literal 2 binary64)))
80.3%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
80.3%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (*.f64 (sqrt.f64 (PI.f64)) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
80.4%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (PI.f64) (/.f64 #s(literal -1 binary64) angle)) #s(literal -1/180 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
80.4%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))))) #s(literal 2 binary64)) #s(literal 1/180 binary64)) (*.f64 (cbrt.f64 (PI.f64)) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
80.4%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1/180 binary64)) (*.f64 (cbrt.f64 (PI.f64)) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
76.2%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1/180 binary64)) (*.f64 (cbrt.f64 (PI.f64)) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (sin (* (PI) (/ angle 180))) (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #s(literal 2 binary64)))
80.5%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1/180 binary64)) angle) (cbrt.f64 (PI.f64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
80.3%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
80.4%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 7/6 binary64))) (cbrt.f64 (cbrt.f64 (PI.f64))))) (sqrt.f64 (PI.f64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
80.3%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
76.1%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (sin (* (PI) (/ angle 180))) (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #s(literal 2 binary64)))
80.4%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64)))) (sqrt.f64 (PI.f64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
65.4%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b))) #s(literal 2 binary64)))
79.6%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))) #s(literal -1 binary64))))) #s(literal 2 binary64)))
76.2%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (sin (* (PI) (/ angle 180))) (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #s(literal 2 binary64)))
80.5%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))) #s(literal -1 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
64.8%
(+.f64 (pow.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) a)) #s(literal 4 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
65.6%
(+.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) b))) #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)))
78.7%
(+.f64 (pow.f64 (E.f64) (log.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
63.5%
(+.f64 (exp.f64 (*.f64 (/.f64 (+.f64 (pow.f64 (log.f64 (sqrt.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))))) #s(literal 3 binary64)) (pow.f64 (log.f64 (sqrt.f64 a)) #s(literal 3 binary64))) (fma.f64 (log.f64 (sqrt.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))))) (log.f64 (sqrt.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))))) (-.f64 (*.f64 (log.f64 (sqrt.f64 a)) (log.f64 (sqrt.f64 a))) (*.f64 (log.f64 (sqrt.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))))) (log.f64 (sqrt.f64 a)))))) #s(literal 4 binary64))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
65.6%
(+.f64 (exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) b)) #s(literal 2 binary64))) #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)))
65.4%
(+.f64 (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64)))) #s(literal -180 binary64))) a))) #s(literal 4 binary64))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
60.8%
(+.f64 (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))))) #s(literal -180 binary64))) a))) #s(literal 4 binary64))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
65.7%
(+.f64 (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))) #s(literal -180 binary64))) a))) #s(literal 4 binary64))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
63.2%
(+.f64 (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))))) #s(literal -180 binary64))) a))) #s(literal 4 binary64))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
56.4%
(+.f64 (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 4 binary64))) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b))))
66.2%
(+.f64 (exp.f64 (*.f64 #s(approx (log (sqrt (* (cos (/ (* angle (PI)) -180)) a))) (fma.f64 (*.f64 (*.f64 #s(literal -1/129600 binary64) (*.f64 (PI.f64) (PI.f64))) angle) angle (log.f64 (sqrt.f64 a)))) #s(literal 4 binary64))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
63.6%
(+.f64 (exp.f64 (*.f64 #s(approx (log (sqrt (* (cos (/ (* angle (PI)) -180)) a))) (+.f64 (log.f64 a) (log.f64 (sqrt.f64 (/.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) a))))) #s(literal 4 binary64))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
76.5%
(+.f64 #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) b) angle) #s(literal 2 binary64)) #s(literal 1/32400 binary64))) #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)))
80.3%
(+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64))) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
80.6%
(+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (cbrt.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
80.4%
(+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 5 binary64)) #s(literal 1/6 binary64)) (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 1/6 binary64)))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
80.4%
(+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
80.7%
(+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
80.4%
(+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64)))) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
80.8%
(+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
80.7%
(+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (pow.f64 (*.f64 b (neg.f64 (sin.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))))) #s(literal 2 binary64)))
67.8%
(+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (pow.f64 (*.f64 b (PI.f64)) #s(literal 2 binary64)) #s(literal 1/32400 binary64)) (*.f64 angle angle))))
68.1%
(+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))) (PI.f64)) (*.f64 (*.f64 b b) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle))))))
67.8%
(+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))) (PI.f64)) b) b))))
76.5%
(+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (pow.f64 (*.f64 b angle) #s(literal 2 binary64)) #s(literal 1/32400 binary64)))))
74.8%
(+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 (*.f64 (*.f64 b b) #s(literal 1/32400 binary64)) angle) angle))))
72.3%
(+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) b) b))))
74.8%
(+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 #s(literal 1/32400 binary64) angle) (*.f64 angle (*.f64 b b))))))
78.0%
(exp.f64 (*.f64 (log.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64))))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64))) #s(literal -1 binary64)))
78.1%
(exp.f64 (*.f64 (log.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64))) #s(literal -1 binary64)))
78.3%
(exp.f64 (*.f64 (log.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64))) #s(literal -1 binary64)))
78.2%
(exp.f64 (*.f64 (log.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64))))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64))) #s(literal -1 binary64)))
78.2%
(exp.f64 (*.f64 (log.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (cbrt.f64 (PI.f64)))) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64))) #s(literal -1 binary64)))
78.3%
(exp.f64 (*.f64 (log.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))))) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64))) #s(literal -1 binary64)))
78.2%
(exp.f64 (*.f64 (log.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle)))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64))) #s(literal -1 binary64)))
55.8%
(exp.f64 #s(approx (* (log (pow (+ (pow (* (sin (* (* 1/180 angle) (PI))) b) 2) (pow (* (cos (/ (* angle (PI)) -180)) a) 2)) -1)) -1) (fma.f64 (log.f64 a) #s(literal 2 binary64) (neg.f64 (neg.f64 (log.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64))))))))
36.0%
(exp.f64 #s(approx (* (log (pow (+ (pow (* (sin (* (* 1/180 angle) (PI))) b) 2) (pow (* (cos (/ (* angle (PI)) -180)) a) 2)) -1)) -1) (neg.f64 (-.f64 (neg.f64 (*.f64 #s(literal 2 binary64) (log.f64 b))) (log.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)))))))
36.0%
(exp.f64 #s(approx (* (log (pow (+ (pow (* (sin (* (* 1/180 angle) (PI))) b) 2) (pow (* (cos (/ (* angle (PI)) -180)) a) 2)) -1)) -1) (log.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b)))))
55.8%
(exp.f64 #s(approx (* (log (pow (+ (pow (* (sin (* (* 1/180 angle) (PI))) b) 2) (pow (* (cos (/ (* angle (PI)) -180)) a) 2)) -1)) -1) (log.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64)) (*.f64 a a)))))
56.2%
(exp.f64 #s(approx (* (log (pow (+ (pow (* (sin (* (* 1/180 angle) (PI))) b) 2) (pow (* (cos (/ (* angle (PI)) -180)) a) 2)) -1)) -1) (log.f64 (*.f64 a a))))
36.2%
#s(approx (+ (pow (* (sin (* (* 1/180 angle) (* (sqrt (PI)) (sqrt (PI))))) b) 2) (pow (* a (cos (* (PI) (/ angle 180)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b)))
57.2%
#s(approx (+ (pow (* (sin (* (* 1/180 angle) (* (sqrt (PI)) (sqrt (PI))))) b) 2) (pow (* a (cos (* (PI) (/ angle 180)))) 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
62.7%
#s(approx (+ (pow (* a (cos (/ (PI) (/ 180 angle)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) b) (/.f64 (*.f64 a a) b) (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64))) (*.f64 b b)))
57.4%
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (pow.f64 (*.f64 (sqrt.f64 a) (sqrt.f64 a)) #s(literal 2 binary64)))
57.4%
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (pow.f64 (sqrt.f64 a) #s(literal 4 binary64)))
56.2%
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 a)))
57.6%
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a))
56.2%
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (exp.f64 (*.f64 (log.f64 (sqrt.f64 a)) #s(literal 4 binary64))))
57.2%
#s(approx (+ (exp (* (log (sqrt (* (cos (/ (* angle (PI)) -180)) a))) 4)) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64)) (*.f64 a a)))
Compiler

Compiled 6 944 to 2 772 computations (60.1% saved)

regimes360.0ms (3.5%)

Memory
4.9MiB live, 850.0MiB allocated
Counts
188 → 1
Calls
Call 1
Inputs
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a))
(fma.f64 #s(approx (* (* (sin (* (* angle 1/180) (PI))) b) (sin (* (* angle 1/180) (PI)))) (*.f64 (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) b) (*.f64 (PI.f64) (PI.f64)))) b #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)))
(+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 #s(literal 1/32400 binary64) angle) (*.f64 angle (*.f64 b b))))))
(+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 b b) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle))))))
(+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) b) b))))
(+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 (*.f64 (*.f64 b b) #s(literal 1/32400 binary64)) angle) angle))))
(+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64))) (*.f64 b b))))
(+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b))))
(+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)) b) (*.f64 (PI.f64) (PI.f64))) b)))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 b b) (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) (*.f64 angle angle) (*.f64 a a)))
#s(approx (+ (pow (* a (cos (/ (PI) (/ 180 angle)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 b b) (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) (*.f64 angle angle) (*.f64 a a)))
#s(approx (+ (pow (* (sin (* (* 1/180 angle) (PI))) b) 2) (pow (* a (cos (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal -1/32400 binary64) (*.f64 a a) (*.f64 #s(literal 1/32400 binary64) (*.f64 b b)))) (*.f64 angle angle) (*.f64 a a)))
(+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))) (PI.f64)) b) b))))
(+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))) (PI.f64)) (*.f64 (*.f64 b b) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle))))))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (pow.f64 (sqrt.f64 a) #s(literal 4 binary64)))
(+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (pow.f64 #s(approx (* b (sin (* (PI) (/ angle 180)))) (*.f64 (*.f64 (*.f64 b (PI.f64)) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)))
(+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (pow.f64 (*.f64 b #s(approx (sin (* (PI) (/ angle 180))) (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #s(literal 2 binary64)))
(+.f64 #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) b) angle) #s(literal 2 binary64)) #s(literal 1/32400 binary64))) #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)))
(+.f64 (pow.f64 (*.f64 #s(approx (sin (* (* 1/180 angle) (PI))) (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) b) #s(literal 2 binary64)) #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (pow.f64 (*.f64 (sqrt.f64 a) (sqrt.f64 a)) #s(literal 2 binary64)))
(+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 angle (*.f64 (*.f64 #s(literal 1/32400 binary64) angle) (pow.f64 (*.f64 b (PI.f64)) #s(literal 2 binary64))))))
(+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (pow.f64 (*.f64 b angle) #s(literal 2 binary64)) #s(literal 1/32400 binary64)))))
(+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (pow.f64 (*.f64 b (PI.f64)) #s(literal 2 binary64)) #s(literal 1/32400 binary64)) (*.f64 angle angle))))
(+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (pow.f64 (*.f64 b (PI.f64)) #s(literal 2 binary64)) angle) (*.f64 #s(literal 1/32400 binary64) angle))))
(+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (pow.f64 (*.f64 b (PI.f64)) #s(literal 2 binary64)) (*.f64 angle angle)) #s(literal 1/32400 binary64))))
(fma.f64 (*.f64 (*.f64 #s(approx (sin (* (* angle 1/180) (PI))) (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) b) (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64)))) b #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)))
(fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) b) #s(approx (sin (* (* angle 1/180) (PI))) (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) b #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)))
(+.f64 (pow.f64 (*.f64 #s(approx (sin (* (* 1/180 angle) (PI))) (*.f64 (*.f64 (PI.f64) (fma.f64 (*.f64 #s(literal -1/34992000 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64)) #s(literal 1/180 binary64))) angle)) b) #s(literal 2 binary64)) #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)))
(+.f64 (pow.f64 (*.f64 #s(approx (sin (* (* 1/180 angle) (* (sqrt (PI)) (sqrt (PI))))) (*.f64 (*.f64 (PI.f64) (fma.f64 (*.f64 #s(literal -1/34992000 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64)) #s(literal 1/180 binary64))) angle)) b) #s(literal 2 binary64)) #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) b) angle) #s(literal 2 binary64)) #s(literal 1/32400 binary64))) #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (pow.f64 (*.f64 b (PI.f64)) #s(literal 2 binary64)) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)))) #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)))))
(fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) b) #s(approx (sin (* (* angle 1/180) (PI))) (*.f64 (*.f64 (PI.f64) (fma.f64 (*.f64 #s(literal -1/34992000 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64)) #s(literal 1/180 binary64))) angle))) b #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)))
(+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (fma.f64 (*.f64 (*.f64 angle angle) #s(literal -1/3149280000 binary64)) (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) b) b) (*.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 b b)) (PI.f64)) (PI.f64))) (*.f64 angle angle))))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (fma.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) (fma.f64 (*.f64 a a) #s(literal 1/3149280000 binary64) (*.f64 #s(literal -1/3149280000 binary64) (*.f64 b b)))) (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 b b) (*.f64 #s(literal -1/32400 binary64) (*.f64 a a))))) (*.f64 angle angle) (*.f64 a a)))
(exp.f64 #s(approx (* (log (pow (+ (pow (* (sin (* (* 1/180 angle) (PI))) b) 2) (pow (* (cos (/ (* angle (PI)) -180)) a) 2)) -1)) -1) (log.f64 (*.f64 a a))))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (exp.f64 (*.f64 (log.f64 (sqrt.f64 a)) #s(literal 4 binary64))))
#s(approx (+ (exp (* (log (sqrt (* (cos (/ (* angle (PI)) -180)) a))) 4)) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64)) (*.f64 a a)))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b)))
#s(approx (+ (pow (* a (cos (/ (PI) (/ 180 angle)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
#s(approx (+ (pow (* a (cos (/ (PI) (/ 180 angle)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b)))
#s(approx (+ (pow (* (sin (* (* 1/180 angle) (PI))) b) 2) (pow (* a (cos (* (PI) (/ angle 180)))) 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
#s(approx (+ (pow (* (sin (* (* 1/180 angle) (PI))) b) 2) (pow (* a (cos (* (PI) (/ angle 180)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b)))
#s(approx (+ (pow (* (sin (* (* 1/180 angle) (* (sqrt (PI)) (sqrt (PI))))) b) 2) (pow (* a (cos (* (PI) (/ angle 180)))) 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
#s(approx (+ (pow (* (sin (* (* 1/180 angle) (* (sqrt (PI)) (sqrt (PI))))) b) 2) (pow (* a (cos (* (PI) (/ angle 180)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b)))
(+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (pow.f64 (*.f64 b #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 #s(approx (sin (* (* 1/180 angle) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) b) #s(literal 2 binary64)) #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)))
(+.f64 (pow.f64 (*.f64 #s(approx (sin (* (* 1/180 angle) (* (sqrt (PI)) (sqrt (PI))))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) b) #s(literal 2 binary64)) #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)))
(+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)))
(+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (pow.f64 (*.f64 b (neg.f64 (sin.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))))) #s(literal 2 binary64)))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 (pow.f64 (sqrt.f64 a) #s(literal 2 binary64)) (pow.f64 (sqrt.f64 a) #s(literal 2 binary64))))
(fma.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) #s(literal 2 binary64)) b) b #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)))
(+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
(fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) b) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)))
(fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))) b #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)))
(fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) b) b) (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)))
(fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) b) (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64)))) b #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) b) #s(literal 2 binary64)) #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)))))
(+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))))) b) #s(literal 2 binary64)) #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)))
(+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b))))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 a)))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (pow.f64 (exp.f64 (log.f64 a)) #s(literal 2 binary64)))
(+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b)) #s(literal 2 binary64))))
(+.f64 (exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) b)) #s(literal 2 binary64))) #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)))
(+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b)) #s(literal 2 binary64)) #s(literal 2 binary64)))
(+.f64 (pow.f64 (pow.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) b)) #s(literal 2 binary64)) #s(literal 2 binary64)) #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 #s(approx (* b (sin (* (PI) (/ angle 180)))) (*.f64 (*.f64 (*.f64 b (PI.f64)) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (sin (* (PI) (/ angle 180))) (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (sin (* (PI) (/ angle 180))) (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #s(literal 2 binary64)))
(+.f64 (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 4 binary64))) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b))))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal -1 binary64) angle)) (*.f64 (sqrt.f64 (PI.f64)) #s(literal -1/180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (sin (* (PI) (/ angle 180))) (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #s(literal 2 binary64)))
(exp.f64 #s(approx (* (log (pow (+ (pow (* (sin (* (* 1/180 angle) (PI))) b) 2) (pow (* (cos (/ (* angle (PI)) -180)) a) 2)) -1)) -1) (log.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64)) (*.f64 a a)))))
(exp.f64 #s(approx (* (log (pow (+ (pow (* (sin (* (* 1/180 angle) (PI))) b) 2) (pow (* (cos (/ (* angle (PI)) -180)) a) 2)) -1)) -1) (log.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b)))))
(+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b))))
(+.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) b))) #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)))
(+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64))))) b) #s(literal 2 binary64)) #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)))
(+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64))) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) a) #s(literal 2 binary64)))
(fma.f64 a (*.f64 a (pow.f64 (cos.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) #s(literal 2 binary64))) (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64))))) b) (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64)))) b #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)))
(fma.f64 (*.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) #s(literal 2 binary64)) a) a (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) b) b (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) a)) #s(literal 4 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a)) #s(literal 4 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (PI.f64) (/.f64 #s(literal -1 binary64) angle)) #s(literal -1/180 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
(fma.f64 (*.f64 (*.f64 b b) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
(+.f64 (exp.f64 (*.f64 #s(approx (log (sqrt (* (cos (/ (* angle (PI)) -180)) a))) (fma.f64 (*.f64 (*.f64 #s(literal -1/129600 binary64) (*.f64 (PI.f64) (PI.f64))) angle) angle (log.f64 (sqrt.f64 a)))) #s(literal 4 binary64))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
#s(approx (+ (pow (* a (cos (/ (PI) (/ 180 angle)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) b) (/.f64 (*.f64 a a) b) (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64))) (*.f64 b b)))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) #s(literal 1/180 binary64)) angle) (sqrt.f64 (PI.f64))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 #s(literal 1/180 binary64) (*.f64 (sqrt.f64 (PI.f64)) angle))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (*.f64 (sqrt.f64 (PI.f64)) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal -1 binary64) angle)) (*.f64 (sqrt.f64 (PI.f64)) #s(literal -1/180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
(exp.f64 #s(approx (* (log (pow (+ (pow (* (sin (* (* 1/180 angle) (PI))) b) 2) (pow (* (cos (/ (* angle (PI)) -180)) a) 2)) -1)) -1) (fma.f64 (log.f64 a) #s(literal 2 binary64) (neg.f64 (neg.f64 (log.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64))))))))
(exp.f64 #s(approx (* (log (pow (+ (pow (* (sin (* (* 1/180 angle) (PI))) b) 2) (pow (* (cos (/ (* angle (PI)) -180)) a) 2)) -1)) -1) (neg.f64 (-.f64 (neg.f64 (*.f64 #s(literal 2 binary64) (log.f64 b))) (log.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)))))))
(+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (cbrt.f64 (PI.f64))))) b) #s(literal 2 binary64)) #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)))
(+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (cbrt.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 #s(literal 1/180 binary64) (/.f64 (PI.f64) (pow.f64 angle #s(literal -1 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 4 binary64)) #s(literal 1/2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (pow.f64 (sqrt.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))) #s(literal 2 binary64))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b)) #s(literal 2 binary64)) #s(literal 2 binary64)))
(/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64)))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (/.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) (pow.f64 angle #s(literal -1 binary64))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (pow.f64 (sqrt.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 4 binary64)) (pow.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #s(literal 2 binary64))) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) b) #s(literal 4 binary64)) (pow.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #s(literal 2 binary64))) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) b) #s(literal 2 binary64)) #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a))))
(+.f64 (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 4 binary64))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1 binary64)))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
(+.f64 (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))) #s(literal -180 binary64))) a))) #s(literal 4 binary64))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
(+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (pow.f64 (*.f64 (exp.f64 (log.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))))) (exp.f64 (log.f64 b))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 (exp.f64 (log.f64 (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))))) (exp.f64 (log.f64 b))) #s(literal 2 binary64)) #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)))
(+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64)))))) b) #s(literal 2 binary64)) #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)))
(pow.f64 (E.f64) (log.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)))))
(+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64)))) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1/180 binary64)) (*.f64 (cbrt.f64 (PI.f64)) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (sin (* (PI) (/ angle 180))) (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b))) #s(literal 2 binary64)))
(fma.f64 (exp.f64 (fma.f64 (log.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) #s(literal 2 binary64) (log.f64 a))) a (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 (exp.f64 (fma.f64 (log.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))) #s(literal 2 binary64) (log.f64 b))) b (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 7/6 binary64))) (cbrt.f64 (cbrt.f64 (PI.f64)))) (sqrt.f64 (PI.f64))))) b) #s(literal 2 binary64)) #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)))
(+.f64 (exp.f64 (log.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (E.f64) (log.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64))) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
(+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64))) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64)))) (sqrt.f64 (PI.f64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))) #s(literal -1 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))) #s(literal -1 binary64))))) #s(literal 2 binary64)))
(fma.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) (exp.f64 (log.f64 (*.f64 (*.f64 b b) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))))) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(+.f64 (exp.f64 (*.f64 #s(approx (log (sqrt (* (cos (/ (* angle (PI)) -180)) a))) (+.f64 (log.f64 a) (log.f64 (sqrt.f64 (/.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) a))))) #s(literal 4 binary64))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
(+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1/180 binary64)) (*.f64 (cbrt.f64 (PI.f64)) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64))) #s(literal -1 binary64)))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64))) #s(literal 1/2 binary64))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)))) (cbrt.f64 (PI.f64))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (*.f64 (*.f64 (cbrt.f64 (PI.f64)) angle) #s(literal 1/180 binary64))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)))) (cbrt.f64 (PI.f64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1/180 binary64)) angle) (cbrt.f64 (PI.f64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1/180 binary64)) (*.f64 (cbrt.f64 (PI.f64)) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (*.f64 (*.f64 (cbrt.f64 (PI.f64)) angle) #s(literal 1/180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle)))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64))) #s(literal -1 binary64)))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (cbrt.f64 (PI.f64))) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (/.f64 #s(literal -1 binary64) angle)) (*.f64 (cbrt.f64 (PI.f64)) #s(literal -1/180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64))) #s(literal -1 binary64)))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 180 binary64)) (/.f64 (cbrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1 binary64)))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (cbrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (pow.f64 angle #s(literal -1 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 180 binary64)) (/.f64 (cbrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64)))) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 7/6 binary64))) (cbrt.f64 (cbrt.f64 (PI.f64))))) (sqrt.f64 (PI.f64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64))) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))))) (/.f64 #s(literal -1 binary64) angle)) (*.f64 (sqrt.f64 (PI.f64)) #s(literal -1/180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 4 binary64))) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))))
(exp.f64 (*.f64 (log.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64))))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64))) #s(literal -1 binary64)))
(fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (cbrt.f64 (PI.f64))) #s(literal 3 binary64))))) b) (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64)))) b #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)))
(+.f64 (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))))) #s(literal -180 binary64))) a))) #s(literal 4 binary64))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
(+.f64 (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64)))) #s(literal -180 binary64))) a))) #s(literal 4 binary64))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
(+.f64 (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))))) #s(literal -180 binary64))) a))) #s(literal 4 binary64))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) b) b) #s(literal 2 binary64)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) b) #s(literal 2 binary64)) #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)))) (neg.f64 (/.f64 (pow.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) b) #s(literal 2 binary64)) #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a))))))
(exp.f64 (*.f64 (log.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (cbrt.f64 (PI.f64)))) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64))) #s(literal -1 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (cbrt.f64 (PI.f64))))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64))) #s(literal -1 binary64)))
(+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 5 binary64)) #s(literal 1/6 binary64)) (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 1/6 binary64)))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))))) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64))) #s(literal -1 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64)))))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64))) #s(literal -1 binary64)))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))))) #s(literal 2 binary64)) #s(literal 1/180 binary64)) (*.f64 (cbrt.f64 (PI.f64)) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64))))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64))) #s(literal -1 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))))) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64))) #s(literal -1 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64))) #s(literal -1 binary64)))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 6 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 6 binary64))) (+.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b)) a) #s(literal 2 binary64))) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 4 binary64))))
(*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) (*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64))) (pow.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64))) #s(literal -1 binary64))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (fma.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) a)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)))) (/.f64 (fma.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b (*.f64 (neg.f64 a) (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))))) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) a) #s(literal 2 binary64)))))) #s(literal -1 binary64)))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 12 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 12 binary64))) (*.f64 (+.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b)) a) #s(literal 2 binary64))) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 4 binary64))) (-.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 6 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 6 binary64)))))
(+.f64 (exp.f64 (*.f64 (/.f64 (+.f64 (pow.f64 (log.f64 (sqrt.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))))) #s(literal 3 binary64)) (pow.f64 (log.f64 (sqrt.f64 a)) #s(literal 3 binary64))) (fma.f64 (log.f64 (sqrt.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))))) (log.f64 (sqrt.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))))) (-.f64 (*.f64 (log.f64 (sqrt.f64 a)) (log.f64 (sqrt.f64 a))) (*.f64 (log.f64 (sqrt.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))))) (log.f64 (sqrt.f64 a)))))) #s(literal 4 binary64))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
(*.f64 (+.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b)) a) #s(literal 2 binary64))) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 4 binary64))) (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) (pow.f64 (+.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b)) a) #s(literal 2 binary64))) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 4 binary64))) #s(literal -1 binary64))))
Outputs
(+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
Calls

6 calls:

70.0ms
a
62.0ms
b
58.0ms
(/.f64 angle #s(literal 180 binary64))
56.0ms
(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
52.0ms
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
Results
AccuracySegmentsBranch
80.8%1a
80.8%1b
80.8%1angle
80.8%1(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
80.8%1(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
80.8%1(/.f64 angle #s(literal 180 binary64))
Compiler

Compiled 32 to 36 computations (-12.5% saved)

regimes92.0ms (0.9%)

Memory
2.5MiB live, 239.6MiB allocated
Counts
52 → 1
Calls
Call 1
Inputs
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a))
(fma.f64 #s(approx (* (* (sin (* (* angle 1/180) (PI))) b) (sin (* (* angle 1/180) (PI)))) (*.f64 (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) b) (*.f64 (PI.f64) (PI.f64)))) b #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)))
(+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 #s(literal 1/32400 binary64) angle) (*.f64 angle (*.f64 b b))))))
(+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 b b) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle))))))
(+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) b) b))))
(+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 (*.f64 (*.f64 b b) #s(literal 1/32400 binary64)) angle) angle))))
(+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64))) (*.f64 b b))))
(+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b))))
(+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)) b) (*.f64 (PI.f64) (PI.f64))) b)))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 b b) (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) (*.f64 angle angle) (*.f64 a a)))
#s(approx (+ (pow (* a (cos (/ (PI) (/ 180 angle)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 b b) (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) (*.f64 angle angle) (*.f64 a a)))
#s(approx (+ (pow (* (sin (* (* 1/180 angle) (PI))) b) 2) (pow (* a (cos (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal -1/32400 binary64) (*.f64 a a) (*.f64 #s(literal 1/32400 binary64) (*.f64 b b)))) (*.f64 angle angle) (*.f64 a a)))
(+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))) (PI.f64)) b) b))))
(+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))) (PI.f64)) (*.f64 (*.f64 b b) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle))))))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (pow.f64 (sqrt.f64 a) #s(literal 4 binary64)))
(+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (pow.f64 #s(approx (* b (sin (* (PI) (/ angle 180)))) (*.f64 (*.f64 (*.f64 b (PI.f64)) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)))
(+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (pow.f64 (*.f64 b #s(approx (sin (* (PI) (/ angle 180))) (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #s(literal 2 binary64)))
(+.f64 #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) b) angle) #s(literal 2 binary64)) #s(literal 1/32400 binary64))) #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)))
(+.f64 (pow.f64 (*.f64 #s(approx (sin (* (* 1/180 angle) (PI))) (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) b) #s(literal 2 binary64)) #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (pow.f64 (*.f64 (sqrt.f64 a) (sqrt.f64 a)) #s(literal 2 binary64)))
(+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 angle (*.f64 (*.f64 #s(literal 1/32400 binary64) angle) (pow.f64 (*.f64 b (PI.f64)) #s(literal 2 binary64))))))
(+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (pow.f64 (*.f64 b angle) #s(literal 2 binary64)) #s(literal 1/32400 binary64)))))
(+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (pow.f64 (*.f64 b (PI.f64)) #s(literal 2 binary64)) #s(literal 1/32400 binary64)) (*.f64 angle angle))))
(+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (pow.f64 (*.f64 b (PI.f64)) #s(literal 2 binary64)) angle) (*.f64 #s(literal 1/32400 binary64) angle))))
(+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (pow.f64 (*.f64 b (PI.f64)) #s(literal 2 binary64)) (*.f64 angle angle)) #s(literal 1/32400 binary64))))
(fma.f64 (*.f64 (*.f64 #s(approx (sin (* (* angle 1/180) (PI))) (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) b) (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64)))) b #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)))
(fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) b) #s(approx (sin (* (* angle 1/180) (PI))) (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) b #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)))
(+.f64 (pow.f64 (*.f64 #s(approx (sin (* (* 1/180 angle) (PI))) (*.f64 (*.f64 (PI.f64) (fma.f64 (*.f64 #s(literal -1/34992000 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64)) #s(literal 1/180 binary64))) angle)) b) #s(literal 2 binary64)) #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)))
(+.f64 (pow.f64 (*.f64 #s(approx (sin (* (* 1/180 angle) (* (sqrt (PI)) (sqrt (PI))))) (*.f64 (*.f64 (PI.f64) (fma.f64 (*.f64 #s(literal -1/34992000 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64)) #s(literal 1/180 binary64))) angle)) b) #s(literal 2 binary64)) #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) b) angle) #s(literal 2 binary64)) #s(literal 1/32400 binary64))) #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (pow.f64 (*.f64 b (PI.f64)) #s(literal 2 binary64)) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)))) #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)))))
(fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) b) #s(approx (sin (* (* angle 1/180) (PI))) (*.f64 (*.f64 (PI.f64) (fma.f64 (*.f64 #s(literal -1/34992000 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64)) #s(literal 1/180 binary64))) angle))) b #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)))
(+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (fma.f64 (*.f64 (*.f64 angle angle) #s(literal -1/3149280000 binary64)) (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) b) b) (*.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 b b)) (PI.f64)) (PI.f64))) (*.f64 angle angle))))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (fma.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) (fma.f64 (*.f64 a a) #s(literal 1/3149280000 binary64) (*.f64 #s(literal -1/3149280000 binary64) (*.f64 b b)))) (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 b b) (*.f64 #s(literal -1/32400 binary64) (*.f64 a a))))) (*.f64 angle angle) (*.f64 a a)))
(exp.f64 #s(approx (* (log (pow (+ (pow (* (sin (* (* 1/180 angle) (PI))) b) 2) (pow (* (cos (/ (* angle (PI)) -180)) a) 2)) -1)) -1) (log.f64 (*.f64 a a))))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (exp.f64 (*.f64 (log.f64 (sqrt.f64 a)) #s(literal 4 binary64))))
#s(approx (+ (exp (* (log (sqrt (* (cos (/ (* angle (PI)) -180)) a))) 4)) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64)) (*.f64 a a)))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b)))
#s(approx (+ (pow (* a (cos (/ (PI) (/ 180 angle)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
#s(approx (+ (pow (* a (cos (/ (PI) (/ 180 angle)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b)))
#s(approx (+ (pow (* (sin (* (* 1/180 angle) (PI))) b) 2) (pow (* a (cos (* (PI) (/ angle 180)))) 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
#s(approx (+ (pow (* (sin (* (* 1/180 angle) (PI))) b) 2) (pow (* a (cos (* (PI) (/ angle 180)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b)))
#s(approx (+ (pow (* (sin (* (* 1/180 angle) (* (sqrt (PI)) (sqrt (PI))))) b) 2) (pow (* a (cos (* (PI) (/ angle 180)))) 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
#s(approx (+ (pow (* (sin (* (* 1/180 angle) (* (sqrt (PI)) (sqrt (PI))))) b) 2) (pow (* a (cos (* (PI) (/ angle 180)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b)))
(+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (pow.f64 (*.f64 b #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 #s(approx (sin (* (* 1/180 angle) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) b) #s(literal 2 binary64)) #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)))
(+.f64 (pow.f64 (*.f64 #s(approx (sin (* (* 1/180 angle) (* (sqrt (PI)) (sqrt (PI))))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) b) #s(literal 2 binary64)) #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)))
(+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)))
(+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (pow.f64 (*.f64 b (neg.f64 (sin.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))))) #s(literal 2 binary64)))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 (pow.f64 (sqrt.f64 a) #s(literal 2 binary64)) (pow.f64 (sqrt.f64 a) #s(literal 2 binary64))))
(fma.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) #s(literal 2 binary64)) b) b #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)))
Outputs
(+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)))
Calls

6 calls:

15.0ms
(/.f64 angle #s(literal 180 binary64))
15.0ms
(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
15.0ms
a
15.0ms
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
15.0ms
b
Results
AccuracySegmentsBranch
80.7%1b
80.7%1a
80.7%1(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
80.7%1angle
80.7%1(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
80.7%1(/.f64 angle #s(literal 180 binary64))
Compiler

Compiled 32 to 36 computations (-12.5% saved)

regimes85.0ms (0.8%)

Memory
23.0MiB live, 220.9MiB allocated
Counts
48 → 1
Calls
Call 1
Inputs
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a))
(fma.f64 #s(approx (* (* (sin (* (* angle 1/180) (PI))) b) (sin (* (* angle 1/180) (PI)))) (*.f64 (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) b) (*.f64 (PI.f64) (PI.f64)))) b #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)))
(+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 #s(literal 1/32400 binary64) angle) (*.f64 angle (*.f64 b b))))))
(+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 b b) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle))))))
(+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) b) b))))
(+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 (*.f64 (*.f64 b b) #s(literal 1/32400 binary64)) angle) angle))))
(+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64))) (*.f64 b b))))
(+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b))))
(+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)) b) (*.f64 (PI.f64) (PI.f64))) b)))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 b b) (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) (*.f64 angle angle) (*.f64 a a)))
#s(approx (+ (pow (* a (cos (/ (PI) (/ 180 angle)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 b b) (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) (*.f64 angle angle) (*.f64 a a)))
#s(approx (+ (pow (* (sin (* (* 1/180 angle) (PI))) b) 2) (pow (* a (cos (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal -1/32400 binary64) (*.f64 a a) (*.f64 #s(literal 1/32400 binary64) (*.f64 b b)))) (*.f64 angle angle) (*.f64 a a)))
(+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))) (PI.f64)) b) b))))
(+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))) (PI.f64)) (*.f64 (*.f64 b b) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle))))))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (pow.f64 (sqrt.f64 a) #s(literal 4 binary64)))
(+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (pow.f64 #s(approx (* b (sin (* (PI) (/ angle 180)))) (*.f64 (*.f64 (*.f64 b (PI.f64)) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)))
(+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (pow.f64 (*.f64 b #s(approx (sin (* (PI) (/ angle 180))) (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #s(literal 2 binary64)))
(+.f64 #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) b) angle) #s(literal 2 binary64)) #s(literal 1/32400 binary64))) #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)))
(+.f64 (pow.f64 (*.f64 #s(approx (sin (* (* 1/180 angle) (PI))) (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) b) #s(literal 2 binary64)) #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (pow.f64 (*.f64 (sqrt.f64 a) (sqrt.f64 a)) #s(literal 2 binary64)))
(+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 angle (*.f64 (*.f64 #s(literal 1/32400 binary64) angle) (pow.f64 (*.f64 b (PI.f64)) #s(literal 2 binary64))))))
(+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (pow.f64 (*.f64 b angle) #s(literal 2 binary64)) #s(literal 1/32400 binary64)))))
(+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (pow.f64 (*.f64 b (PI.f64)) #s(literal 2 binary64)) #s(literal 1/32400 binary64)) (*.f64 angle angle))))
(+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (pow.f64 (*.f64 b (PI.f64)) #s(literal 2 binary64)) angle) (*.f64 #s(literal 1/32400 binary64) angle))))
(+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (pow.f64 (*.f64 b (PI.f64)) #s(literal 2 binary64)) (*.f64 angle angle)) #s(literal 1/32400 binary64))))
(fma.f64 (*.f64 (*.f64 #s(approx (sin (* (* angle 1/180) (PI))) (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) b) (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64)))) b #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)))
(fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) b) #s(approx (sin (* (* angle 1/180) (PI))) (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) b #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)))
(+.f64 (pow.f64 (*.f64 #s(approx (sin (* (* 1/180 angle) (PI))) (*.f64 (*.f64 (PI.f64) (fma.f64 (*.f64 #s(literal -1/34992000 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64)) #s(literal 1/180 binary64))) angle)) b) #s(literal 2 binary64)) #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)))
(+.f64 (pow.f64 (*.f64 #s(approx (sin (* (* 1/180 angle) (* (sqrt (PI)) (sqrt (PI))))) (*.f64 (*.f64 (PI.f64) (fma.f64 (*.f64 #s(literal -1/34992000 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64)) #s(literal 1/180 binary64))) angle)) b) #s(literal 2 binary64)) #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) b) angle) #s(literal 2 binary64)) #s(literal 1/32400 binary64))) #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (pow.f64 (*.f64 b (PI.f64)) #s(literal 2 binary64)) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)))) #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)))))
(fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) b) #s(approx (sin (* (* angle 1/180) (PI))) (*.f64 (*.f64 (PI.f64) (fma.f64 (*.f64 #s(literal -1/34992000 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64)) #s(literal 1/180 binary64))) angle))) b #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)))
(+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (fma.f64 (*.f64 (*.f64 angle angle) #s(literal -1/3149280000 binary64)) (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) b) b) (*.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 b b)) (PI.f64)) (PI.f64))) (*.f64 angle angle))))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (fma.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) (fma.f64 (*.f64 a a) #s(literal 1/3149280000 binary64) (*.f64 #s(literal -1/3149280000 binary64) (*.f64 b b)))) (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 b b) (*.f64 #s(literal -1/32400 binary64) (*.f64 a a))))) (*.f64 angle angle) (*.f64 a a)))
(exp.f64 #s(approx (* (log (pow (+ (pow (* (sin (* (* 1/180 angle) (PI))) b) 2) (pow (* (cos (/ (* angle (PI)) -180)) a) 2)) -1)) -1) (log.f64 (*.f64 a a))))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (exp.f64 (*.f64 (log.f64 (sqrt.f64 a)) #s(literal 4 binary64))))
#s(approx (+ (exp (* (log (sqrt (* (cos (/ (* angle (PI)) -180)) a))) 4)) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64)) (*.f64 a a)))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b)))
#s(approx (+ (pow (* a (cos (/ (PI) (/ 180 angle)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
#s(approx (+ (pow (* a (cos (/ (PI) (/ 180 angle)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b)))
#s(approx (+ (pow (* (sin (* (* 1/180 angle) (PI))) b) 2) (pow (* a (cos (* (PI) (/ angle 180)))) 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
#s(approx (+ (pow (* (sin (* (* 1/180 angle) (PI))) b) 2) (pow (* a (cos (* (PI) (/ angle 180)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b)))
#s(approx (+ (pow (* (sin (* (* 1/180 angle) (* (sqrt (PI)) (sqrt (PI))))) b) 2) (pow (* a (cos (* (PI) (/ angle 180)))) 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
#s(approx (+ (pow (* (sin (* (* 1/180 angle) (* (sqrt (PI)) (sqrt (PI))))) b) 2) (pow (* a (cos (* (PI) (/ angle 180)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b)))
(+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (pow.f64 (*.f64 b #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 #s(approx (sin (* (* 1/180 angle) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) b) #s(literal 2 binary64)) #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)))
(+.f64 (pow.f64 (*.f64 #s(approx (sin (* (* 1/180 angle) (* (sqrt (PI)) (sqrt (PI))))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) b) #s(literal 2 binary64)) #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)))
Outputs
(+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (pow.f64 (*.f64 b #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 2 binary64)))
Calls

6 calls:

15.0ms
(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
14.0ms
(/.f64 angle #s(literal 180 binary64))
14.0ms
angle
14.0ms
b
13.0ms
a
Results
AccuracySegmentsBranch
80.7%1b
80.7%1a
80.7%1(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
80.7%1angle
80.7%1(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
80.7%1(/.f64 angle #s(literal 180 binary64))
Compiler

Compiled 32 to 36 computations (-12.5% saved)

regimes89.0ms (0.9%)

Memory
-16.6MiB live, 189.9MiB allocated
Counts
45 → 2
Calls
Call 1
Inputs
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a))
(fma.f64 #s(approx (* (* (sin (* (* angle 1/180) (PI))) b) (sin (* (* angle 1/180) (PI)))) (*.f64 (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) b) (*.f64 (PI.f64) (PI.f64)))) b #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)))
(+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 #s(literal 1/32400 binary64) angle) (*.f64 angle (*.f64 b b))))))
(+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 b b) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle))))))
(+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) b) b))))
(+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 (*.f64 (*.f64 b b) #s(literal 1/32400 binary64)) angle) angle))))
(+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64))) (*.f64 b b))))
(+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b))))
(+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)) b) (*.f64 (PI.f64) (PI.f64))) b)))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 b b) (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) (*.f64 angle angle) (*.f64 a a)))
#s(approx (+ (pow (* a (cos (/ (PI) (/ 180 angle)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 b b) (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) (*.f64 angle angle) (*.f64 a a)))
#s(approx (+ (pow (* (sin (* (* 1/180 angle) (PI))) b) 2) (pow (* a (cos (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal -1/32400 binary64) (*.f64 a a) (*.f64 #s(literal 1/32400 binary64) (*.f64 b b)))) (*.f64 angle angle) (*.f64 a a)))
(+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))) (PI.f64)) b) b))))
(+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))) (PI.f64)) (*.f64 (*.f64 b b) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle))))))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (pow.f64 (sqrt.f64 a) #s(literal 4 binary64)))
(+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (pow.f64 #s(approx (* b (sin (* (PI) (/ angle 180)))) (*.f64 (*.f64 (*.f64 b (PI.f64)) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)))
(+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (pow.f64 (*.f64 b #s(approx (sin (* (PI) (/ angle 180))) (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #s(literal 2 binary64)))
(+.f64 #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) b) angle) #s(literal 2 binary64)) #s(literal 1/32400 binary64))) #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)))
(+.f64 (pow.f64 (*.f64 #s(approx (sin (* (* 1/180 angle) (PI))) (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) b) #s(literal 2 binary64)) #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (pow.f64 (*.f64 (sqrt.f64 a) (sqrt.f64 a)) #s(literal 2 binary64)))
(+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 angle (*.f64 (*.f64 #s(literal 1/32400 binary64) angle) (pow.f64 (*.f64 b (PI.f64)) #s(literal 2 binary64))))))
(+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (pow.f64 (*.f64 b angle) #s(literal 2 binary64)) #s(literal 1/32400 binary64)))))
(+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (pow.f64 (*.f64 b (PI.f64)) #s(literal 2 binary64)) #s(literal 1/32400 binary64)) (*.f64 angle angle))))
(+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (pow.f64 (*.f64 b (PI.f64)) #s(literal 2 binary64)) angle) (*.f64 #s(literal 1/32400 binary64) angle))))
(+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (pow.f64 (*.f64 b (PI.f64)) #s(literal 2 binary64)) (*.f64 angle angle)) #s(literal 1/32400 binary64))))
(fma.f64 (*.f64 (*.f64 #s(approx (sin (* (* angle 1/180) (PI))) (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) b) (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64)))) b #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)))
(fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) b) #s(approx (sin (* (* angle 1/180) (PI))) (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) b #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)))
(+.f64 (pow.f64 (*.f64 #s(approx (sin (* (* 1/180 angle) (PI))) (*.f64 (*.f64 (PI.f64) (fma.f64 (*.f64 #s(literal -1/34992000 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64)) #s(literal 1/180 binary64))) angle)) b) #s(literal 2 binary64)) #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)))
(+.f64 (pow.f64 (*.f64 #s(approx (sin (* (* 1/180 angle) (* (sqrt (PI)) (sqrt (PI))))) (*.f64 (*.f64 (PI.f64) (fma.f64 (*.f64 #s(literal -1/34992000 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64)) #s(literal 1/180 binary64))) angle)) b) #s(literal 2 binary64)) #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) b) angle) #s(literal 2 binary64)) #s(literal 1/32400 binary64))) #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (pow.f64 (*.f64 b (PI.f64)) #s(literal 2 binary64)) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)))) #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)))))
(fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) b) #s(approx (sin (* (* angle 1/180) (PI))) (*.f64 (*.f64 (PI.f64) (fma.f64 (*.f64 #s(literal -1/34992000 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64)) #s(literal 1/180 binary64))) angle))) b #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)))
(+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (fma.f64 (*.f64 (*.f64 angle angle) #s(literal -1/3149280000 binary64)) (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) b) b) (*.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 b b)) (PI.f64)) (PI.f64))) (*.f64 angle angle))))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (fma.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) (fma.f64 (*.f64 a a) #s(literal 1/3149280000 binary64) (*.f64 #s(literal -1/3149280000 binary64) (*.f64 b b)))) (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 b b) (*.f64 #s(literal -1/32400 binary64) (*.f64 a a))))) (*.f64 angle angle) (*.f64 a a)))
(exp.f64 #s(approx (* (log (pow (+ (pow (* (sin (* (* 1/180 angle) (PI))) b) 2) (pow (* (cos (/ (* angle (PI)) -180)) a) 2)) -1)) -1) (log.f64 (*.f64 a a))))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (exp.f64 (*.f64 (log.f64 (sqrt.f64 a)) #s(literal 4 binary64))))
#s(approx (+ (exp (* (log (sqrt (* (cos (/ (* angle (PI)) -180)) a))) 4)) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64)) (*.f64 a a)))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b)))
#s(approx (+ (pow (* a (cos (/ (PI) (/ 180 angle)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
#s(approx (+ (pow (* a (cos (/ (PI) (/ 180 angle)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b)))
#s(approx (+ (pow (* (sin (* (* 1/180 angle) (PI))) b) 2) (pow (* a (cos (* (PI) (/ angle 180)))) 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
#s(approx (+ (pow (* (sin (* (* 1/180 angle) (PI))) b) 2) (pow (* a (cos (* (PI) (/ angle 180)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b)))
#s(approx (+ (pow (* (sin (* (* 1/180 angle) (* (sqrt (PI)) (sqrt (PI))))) b) 2) (pow (* a (cos (* (PI) (/ angle 180)))) 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
#s(approx (+ (pow (* (sin (* (* 1/180 angle) (* (sqrt (PI)) (sqrt (PI))))) b) 2) (pow (* a (cos (* (PI) (/ angle 180)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b)))
Outputs
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a))
(+.f64 (pow.f64 (*.f64 #s(approx (sin (* (* 1/180 angle) (PI))) (*.f64 (*.f64 (PI.f64) (fma.f64 (*.f64 #s(literal -1/34992000 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64)) #s(literal 1/180 binary64))) angle)) b) #s(literal 2 binary64)) #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)))
Calls

6 calls:

16.0ms
b
16.0ms
(/.f64 angle #s(literal 180 binary64))
14.0ms
(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
14.0ms
a
14.0ms
angle
Results
AccuracySegmentsBranch
78.2%2b
76.5%1(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
76.5%1a
76.5%1angle
76.5%1(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
76.5%1(/.f64 angle #s(literal 180 binary64))
Compiler

Compiled 32 to 36 computations (-12.5% saved)

regimes10.0ms (0.1%)

Memory
-20.9MiB live, 18.2MiB allocated
Counts
27 → 2
Calls
Call 1
Inputs
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a))
(fma.f64 #s(approx (* (* (sin (* (* angle 1/180) (PI))) b) (sin (* (* angle 1/180) (PI)))) (*.f64 (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) b) (*.f64 (PI.f64) (PI.f64)))) b #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)))
(+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 #s(literal 1/32400 binary64) angle) (*.f64 angle (*.f64 b b))))))
(+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 b b) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle))))))
(+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) b) b))))
(+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 (*.f64 (*.f64 b b) #s(literal 1/32400 binary64)) angle) angle))))
(+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64))) (*.f64 b b))))
(+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b))))
(+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)) b) (*.f64 (PI.f64) (PI.f64))) b)))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 b b) (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) (*.f64 angle angle) (*.f64 a a)))
#s(approx (+ (pow (* a (cos (/ (PI) (/ 180 angle)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 b b) (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) (*.f64 angle angle) (*.f64 a a)))
#s(approx (+ (pow (* (sin (* (* 1/180 angle) (PI))) b) 2) (pow (* a (cos (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal -1/32400 binary64) (*.f64 a a) (*.f64 #s(literal 1/32400 binary64) (*.f64 b b)))) (*.f64 angle angle) (*.f64 a a)))
(+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))) (PI.f64)) b) b))))
(+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))) (PI.f64)) (*.f64 (*.f64 b b) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle))))))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (pow.f64 (sqrt.f64 a) #s(literal 4 binary64)))
(+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (pow.f64 #s(approx (* b (sin (* (PI) (/ angle 180)))) (*.f64 (*.f64 (*.f64 b (PI.f64)) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)))
(+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (pow.f64 (*.f64 b #s(approx (sin (* (PI) (/ angle 180))) (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #s(literal 2 binary64)))
(+.f64 #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) b) angle) #s(literal 2 binary64)) #s(literal 1/32400 binary64))) #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)))
(+.f64 (pow.f64 (*.f64 #s(approx (sin (* (* 1/180 angle) (PI))) (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) b) #s(literal 2 binary64)) #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (pow.f64 (*.f64 (sqrt.f64 a) (sqrt.f64 a)) #s(literal 2 binary64)))
(+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 angle (*.f64 (*.f64 #s(literal 1/32400 binary64) angle) (pow.f64 (*.f64 b (PI.f64)) #s(literal 2 binary64))))))
(+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (pow.f64 (*.f64 b angle) #s(literal 2 binary64)) #s(literal 1/32400 binary64)))))
(+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (pow.f64 (*.f64 b (PI.f64)) #s(literal 2 binary64)) #s(literal 1/32400 binary64)) (*.f64 angle angle))))
(+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (pow.f64 (*.f64 b (PI.f64)) #s(literal 2 binary64)) angle) (*.f64 #s(literal 1/32400 binary64) angle))))
(+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (pow.f64 (*.f64 b (PI.f64)) #s(literal 2 binary64)) (*.f64 angle angle)) #s(literal 1/32400 binary64))))
(fma.f64 (*.f64 (*.f64 #s(approx (sin (* (* angle 1/180) (PI))) (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) b) (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64)))) b #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)))
(fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) b) #s(approx (sin (* (* angle 1/180) (PI))) (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) b #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)))
Outputs
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a))
(+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (pow.f64 (*.f64 b angle) #s(literal 2 binary64)) #s(literal 1/32400 binary64)))))
Calls

1 calls:

8.0ms
b
Results
AccuracySegmentsBranch
78.2%2b
Compiler

Compiled 1 to 3 computations (-200% saved)

regimes8.0ms (0.1%)

Memory
14.5MiB live, 14.5MiB allocated
Counts
21 → 2
Calls
Call 1
Inputs
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a))
(fma.f64 #s(approx (* (* (sin (* (* angle 1/180) (PI))) b) (sin (* (* angle 1/180) (PI)))) (*.f64 (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) b) (*.f64 (PI.f64) (PI.f64)))) b #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)))
(+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 #s(literal 1/32400 binary64) angle) (*.f64 angle (*.f64 b b))))))
(+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 b b) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle))))))
(+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) b) b))))
(+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 (*.f64 (*.f64 b b) #s(literal 1/32400 binary64)) angle) angle))))
(+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64))) (*.f64 b b))))
(+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b))))
(+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)) b) (*.f64 (PI.f64) (PI.f64))) b)))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 b b) (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) (*.f64 angle angle) (*.f64 a a)))
#s(approx (+ (pow (* a (cos (/ (PI) (/ 180 angle)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 b b) (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) (*.f64 angle angle) (*.f64 a a)))
#s(approx (+ (pow (* (sin (* (* 1/180 angle) (PI))) b) 2) (pow (* a (cos (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal -1/32400 binary64) (*.f64 a a) (*.f64 #s(literal 1/32400 binary64) (*.f64 b b)))) (*.f64 angle angle) (*.f64 a a)))
(+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))) (PI.f64)) b) b))))
(+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))) (PI.f64)) (*.f64 (*.f64 b b) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle))))))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (pow.f64 (sqrt.f64 a) #s(literal 4 binary64)))
(+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (pow.f64 #s(approx (* b (sin (* (PI) (/ angle 180)))) (*.f64 (*.f64 (*.f64 b (PI.f64)) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)))
(+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (pow.f64 (*.f64 b #s(approx (sin (* (PI) (/ angle 180))) (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #s(literal 2 binary64)))
(+.f64 #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) b) angle) #s(literal 2 binary64)) #s(literal 1/32400 binary64))) #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)))
(+.f64 (pow.f64 (*.f64 #s(approx (sin (* (* 1/180 angle) (PI))) (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) b) #s(literal 2 binary64)) #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (pow.f64 (*.f64 (sqrt.f64 a) (sqrt.f64 a)) #s(literal 2 binary64)))
(+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 angle (*.f64 (*.f64 #s(literal 1/32400 binary64) angle) (pow.f64 (*.f64 b (PI.f64)) #s(literal 2 binary64))))))
Outputs
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a))
(+.f64 #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) b) angle) #s(literal 2 binary64)) #s(literal 1/32400 binary64))) #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)))
Calls

1 calls:

6.0ms
b
Results
AccuracySegmentsBranch
78.1%2b
Compiler

Compiled 1 to 3 computations (-200% saved)

regimes6.0ms (0.1%)

Memory
12.8MiB live, 12.8MiB allocated
Counts
17 → 2
Calls
Call 1
Inputs
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a))
(fma.f64 #s(approx (* (* (sin (* (* angle 1/180) (PI))) b) (sin (* (* angle 1/180) (PI)))) (*.f64 (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) b) (*.f64 (PI.f64) (PI.f64)))) b #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)))
(+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 #s(literal 1/32400 binary64) angle) (*.f64 angle (*.f64 b b))))))
(+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 b b) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle))))))
(+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) b) b))))
(+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 (*.f64 (*.f64 b b) #s(literal 1/32400 binary64)) angle) angle))))
(+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64))) (*.f64 b b))))
(+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b))))
(+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)) b) (*.f64 (PI.f64) (PI.f64))) b)))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 b b) (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) (*.f64 angle angle) (*.f64 a a)))
#s(approx (+ (pow (* a (cos (/ (PI) (/ 180 angle)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 b b) (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) (*.f64 angle angle) (*.f64 a a)))
#s(approx (+ (pow (* (sin (* (* 1/180 angle) (PI))) b) 2) (pow (* a (cos (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal -1/32400 binary64) (*.f64 a a) (*.f64 #s(literal 1/32400 binary64) (*.f64 b b)))) (*.f64 angle angle) (*.f64 a a)))
(+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))) (PI.f64)) b) b))))
(+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))) (PI.f64)) (*.f64 (*.f64 b b) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle))))))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (pow.f64 (sqrt.f64 a) #s(literal 4 binary64)))
(+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (pow.f64 #s(approx (* b (sin (* (PI) (/ angle 180)))) (*.f64 (*.f64 (*.f64 b (PI.f64)) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)))
(+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (pow.f64 (*.f64 b #s(approx (sin (* (PI) (/ angle 180))) (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #s(literal 2 binary64)))
Outputs
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a))
(+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (pow.f64 #s(approx (* b (sin (* (PI) (/ angle 180)))) (*.f64 (*.f64 (*.f64 b (PI.f64)) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)))
Calls

1 calls:

5.0ms
b
Results
AccuracySegmentsBranch
78.1%2b
Compiler

Compiled 1 to 3 computations (-200% saved)

regimes35.0ms (0.3%)

Memory
5.3MiB live, 81.2MiB allocated
Counts
15 → 1
Calls
Call 1
Inputs
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a))
(fma.f64 #s(approx (* (* (sin (* (* angle 1/180) (PI))) b) (sin (* (* angle 1/180) (PI)))) (*.f64 (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) b) (*.f64 (PI.f64) (PI.f64)))) b #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)))
(+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 #s(literal 1/32400 binary64) angle) (*.f64 angle (*.f64 b b))))))
(+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 b b) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle))))))
(+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) b) b))))
(+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 (*.f64 (*.f64 b b) #s(literal 1/32400 binary64)) angle) angle))))
(+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64))) (*.f64 b b))))
(+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b))))
(+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)) b) (*.f64 (PI.f64) (PI.f64))) b)))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 b b) (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) (*.f64 angle angle) (*.f64 a a)))
#s(approx (+ (pow (* a (cos (/ (PI) (/ 180 angle)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 b b) (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) (*.f64 angle angle) (*.f64 a a)))
#s(approx (+ (pow (* (sin (* (* 1/180 angle) (PI))) b) 2) (pow (* a (cos (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal -1/32400 binary64) (*.f64 a a) (*.f64 #s(literal 1/32400 binary64) (*.f64 b b)))) (*.f64 angle angle) (*.f64 a a)))
(+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))) (PI.f64)) b) b))))
(+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))) (PI.f64)) (*.f64 (*.f64 b b) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle))))))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (pow.f64 (sqrt.f64 a) #s(literal 4 binary64)))
Outputs
(+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 (*.f64 (*.f64 b b) #s(literal 1/32400 binary64)) angle) angle))))
Calls

6 calls:

8.0ms
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
6.0ms
b
5.0ms
(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
5.0ms
angle
5.0ms
(/.f64 angle #s(literal 180 binary64))
Results
AccuracySegmentsBranch
74.8%1a
74.8%1angle
74.8%1(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
74.8%1(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
74.8%1(/.f64 angle #s(literal 180 binary64))
74.8%1b
Compiler

Compiled 32 to 36 computations (-12.5% saved)

regimes17.0ms (0.2%)

Memory
-9.3MiB live, 33.3MiB allocated
Counts
5 → 1
Calls
Call 1
Inputs
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a))
(fma.f64 #s(approx (* (* (sin (* (* angle 1/180) (PI))) b) (sin (* (* angle 1/180) (PI)))) (*.f64 (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) b) (*.f64 (PI.f64) (PI.f64)))) b #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)))
(+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 #s(literal 1/32400 binary64) angle) (*.f64 angle (*.f64 b b))))))
(+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 b b) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle))))))
(+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) b) b))))
Outputs
(+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 #s(literal 1/32400 binary64) angle) (*.f64 angle (*.f64 b b))))))
Calls

6 calls:

4.0ms
b
3.0ms
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
3.0ms
(/.f64 angle #s(literal 180 binary64))
3.0ms
angle
3.0ms
(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
Results
AccuracySegmentsBranch
74.8%1angle
74.8%1(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
74.8%1(/.f64 angle #s(literal 180 binary64))
74.8%1a
74.8%1b
74.8%1(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
Compiler

Compiled 32 to 36 computations (-12.5% saved)

regimes11.0ms (0.1%)

Memory
-15.1MiB live, 24.3MiB allocated
Counts
2 → 2
Calls
Call 1
Inputs
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a))
(fma.f64 #s(approx (* (* (sin (* (* angle 1/180) (PI))) b) (sin (* (* angle 1/180) (PI)))) (*.f64 (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) b) (*.f64 (PI.f64) (PI.f64)))) b #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)))
Outputs
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a))
(fma.f64 #s(approx (* (* (sin (* (* angle 1/180) (PI))) b) (sin (* (* angle 1/180) (PI)))) (*.f64 (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) b) (*.f64 (PI.f64) (PI.f64)))) b #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)))
Calls

6 calls:

2.0ms
(/.f64 angle #s(literal 180 binary64))
2.0ms
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
2.0ms
(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
2.0ms
b
2.0ms
a
Results
AccuracySegmentsBranch
72.3%1angle
72.3%1(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
72.3%1(/.f64 angle #s(literal 180 binary64))
72.3%1a
74.2%2b
72.3%1(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
Compiler

Compiled 32 to 36 computations (-12.5% saved)

regimes9.0ms (0.1%)

Memory
21.5MiB live, 21.5MiB allocated
Accuracy

Total -0.0b remaining (-0%)

Threshold costs -0b (-0%)

Counts
1 → 1
Calls
Call 1
Inputs
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a))
Outputs
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a))
Calls

6 calls:

1.0ms
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
1.0ms
(/.f64 angle #s(literal 180 binary64))
1.0ms
(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
1.0ms
a
1.0ms
b
Results
AccuracySegmentsBranch
57.6%1angle
57.6%1(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
57.6%1(/.f64 angle #s(literal 180 binary64))
57.6%1a
57.6%1(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
57.6%1b
Compiler

Compiled 32 to 36 computations (-12.5% saved)

bsearch24.0ms (0.2%)

Memory
-22.5MiB live, 54.5MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
22.0ms
2.158230512383543e-63
3.8955461740282676e-60
Samples
16.0ms128×0valid
Compiler

Compiled 248 to 224 computations (9.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 13.0ms
ival-cosu: 4.0ms (31.5% of total)
ival-sinu: 3.0ms (23.6% of total)
ival-pow2: 3.0ms (23.6% of total)
ival-mult: 2.0ms (15.8% of total)
ival-add: 1.0ms (7.9% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

bsearch1.0ms (0%)

Memory
2.6MiB live, 2.6MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
1.0ms
2.158230512383543e-63
3.8955461740282676e-60
Compiler

Compiled 192 to 192 computations (0% saved)

bsearch1.0ms (0%)

Memory
2.7MiB live, 2.7MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
1.0ms
2.158230512383543e-63
3.8955461740282676e-60
Compiler

Compiled 176 to 184 computations (-4.5% saved)

bsearch1.0ms (0%)

Memory
2.6MiB live, 2.6MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
1.0ms
2.158230512383543e-63
3.8955461740282676e-60
Compiler

Compiled 176 to 184 computations (-4.5% saved)

bsearch1.0ms (0%)

Memory
2.2MiB live, 2.2MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
1.0ms
2.158230512383543e-63
3.8955461740282676e-60
Compiler

Compiled 200 to 184 computations (8% saved)

simplify17.0ms (0.2%)

Memory
-12.6MiB live, 27.8MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0102518
1159518
2192518
3208518
4209518
Stop Event
saturated
Calls
Call 1
Inputs
(+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)))
(+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (pow.f64 (*.f64 b #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 2 binary64)))
(if (<=.f64 b #s(literal 4353782555323089/1852673427797059126777135760139006525652319754650249024631321344126610074238976 binary64)) #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a)) (+.f64 (pow.f64 (*.f64 #s(approx (sin (* (* 1/180 angle) (PI))) (*.f64 (*.f64 (PI.f64) (fma.f64 (*.f64 #s(literal -1/34992000 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64)) #s(literal 1/180 binary64))) angle)) b) #s(literal 2 binary64)) #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a))))
(if (<=.f64 b #s(literal 4353782555323089/1852673427797059126777135760139006525652319754650249024631321344126610074238976 binary64)) #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a)) (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (pow.f64 (*.f64 b angle) #s(literal 2 binary64)) #s(literal 1/32400 binary64))))))
(if (<=.f64 b #s(literal 4353782555323089/1852673427797059126777135760139006525652319754650249024631321344126610074238976 binary64)) #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a)) (+.f64 #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) b) angle) #s(literal 2 binary64)) #s(literal 1/32400 binary64))) #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a))))
(if (<=.f64 b #s(literal 4353782555323089/1852673427797059126777135760139006525652319754650249024631321344126610074238976 binary64)) #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a)) (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (pow.f64 #s(approx (* b (sin (* (PI) (/ angle 180)))) (*.f64 (*.f64 (*.f64 b (PI.f64)) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64))))
(+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 (*.f64 (*.f64 b b) #s(literal 1/32400 binary64)) angle) angle))))
(+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 #s(literal 1/32400 binary64) angle) (*.f64 angle (*.f64 b b))))))
(if (<=.f64 b #s(literal 4353782555323089/1852673427797059126777135760139006525652319754650249024631321344126610074238976 binary64)) #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a)) (fma.f64 #s(approx (* (* (sin (* (* angle 1/180) (PI))) b) (sin (* (* angle 1/180) (PI)))) (*.f64 (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) b) (*.f64 (PI.f64) (PI.f64)))) b #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a))))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a))
Outputs
(+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)) #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)))
(+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)))
(+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (pow.f64 (*.f64 b #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) b) #s(literal 2 binary64)) #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)))
(if (<=.f64 b #s(literal 4353782555323089/1852673427797059126777135760139006525652319754650249024631321344126610074238976 binary64)) #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a)) (+.f64 (pow.f64 (*.f64 #s(approx (sin (* (* 1/180 angle) (PI))) (*.f64 (*.f64 (PI.f64) (fma.f64 (*.f64 #s(literal -1/34992000 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64)) #s(literal 1/180 binary64))) angle)) b) #s(literal 2 binary64)) #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a))))
(if (<=.f64 b #s(literal 4353782555323089/1852673427797059126777135760139006525652319754650249024631321344126610074238976 binary64)) #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a)) (+.f64 (pow.f64 (*.f64 #s(approx (sin (* (* 1/180 angle) (PI))) (*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 angle angle) #s(literal -1/34992000 binary64)) (*.f64 (PI.f64) (PI.f64)) #s(literal 1/180 binary64)) (PI.f64)) angle)) b) #s(literal 2 binary64)) #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a))))
(if (<=.f64 b #s(literal 4353782555323089/1852673427797059126777135760139006525652319754650249024631321344126610074238976 binary64)) #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a)) (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (pow.f64 (*.f64 b angle) #s(literal 2 binary64)) #s(literal 1/32400 binary64))))))
(if (<=.f64 b #s(literal 4353782555323089/1852673427797059126777135760139006525652319754650249024631321344126610074238976 binary64)) #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a)) (+.f64 #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 #s(literal 1/32400 binary64) (pow.f64 (*.f64 b angle) #s(literal 2 binary64))) (*.f64 (PI.f64) (PI.f64)))) #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a))))
(if (<=.f64 b #s(literal 4353782555323089/1852673427797059126777135760139006525652319754650249024631321344126610074238976 binary64)) #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a)) (+.f64 #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) b) angle) #s(literal 2 binary64)) #s(literal 1/32400 binary64))) #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a))))
(if (<=.f64 b #s(literal 4353782555323089/1852673427797059126777135760139006525652319754650249024631321344126610074238976 binary64)) #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a)) (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (pow.f64 #s(approx (* b (sin (* (PI) (/ angle 180)))) (*.f64 (*.f64 (*.f64 b (PI.f64)) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64))))
(if (<=.f64 b #s(literal 4353782555323089/1852673427797059126777135760139006525652319754650249024631321344126610074238976 binary64)) #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a)) (+.f64 (pow.f64 #s(approx (* b (sin (* (PI) (/ angle 180)))) (*.f64 (*.f64 (*.f64 (PI.f64) b) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a))))
(+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 (*.f64 (*.f64 b b) #s(literal 1/32400 binary64)) angle) angle))))
(+.f64 #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 b b) #s(literal 1/32400 binary64)) angle) angle) (*.f64 (PI.f64) (PI.f64)))) #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)))
(+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 #s(literal 1/32400 binary64) angle) (*.f64 angle (*.f64 b b))))))
(+.f64 #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (*.f64 (*.f64 b b) angle) (*.f64 #s(literal 1/32400 binary64) angle)) (*.f64 (PI.f64) (PI.f64)))) #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)))
(if (<=.f64 b #s(literal 4353782555323089/1852673427797059126777135760139006525652319754650249024631321344126610074238976 binary64)) #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a)) (fma.f64 #s(approx (* (* (sin (* (* angle 1/180) (PI))) b) (sin (* (* angle 1/180) (PI)))) (*.f64 (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) b) (*.f64 (PI.f64) (PI.f64)))) b #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a))))
(if (<=.f64 b #s(literal 4353782555323089/1852673427797059126777135760139006525652319754650249024631321344126610074238976 binary64)) #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a)) (fma.f64 #s(approx (* (* (sin (* (* angle 1/180) (PI))) b) (sin (* (* angle 1/180) (PI)))) (*.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)) b) (*.f64 (PI.f64) (PI.f64)))) b #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a))))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a))

soundness1.3s (12.4%)

Memory
13.5MiB live, 1 203.7MiB allocated
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
069614831
1234714168
0904813737
02277738
17037674
226487540
352767540
459157540
563467540
674287540
080207284
063342
0105336
1313289
21566275
08897275
01882006
15891994
222811960
343581960
449811960
553081960
663501960
774271960
877501960
099761892
02418190
17848130
230407974
361107974
464437974
566367974
675787974
081487700
061377
0105295
1313286
21370280
08318280
055313
089301
1283298
21314295
08759295
Stop Event
fuel
iter limit
node limit
iter limit
iter limit
node limit
iter limit
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
iter limit
node limit
iter limit
node limit
Compiler

Compiled 814 to 537 computations (34% saved)

preprocess129.0ms (1.3%)

Memory
11.7MiB live, 263.6MiB allocated
Remove

(abs a)

(abs b)

(abs angle)

Compiler

Compiled 926 to 616 computations (33.5% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...