ab-angle->ABCF C

Time bar (total: 15.7s)

start0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

analyze0.0ms (0%)

Memory
0.6MiB live, 0.6MiB 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 16 computations (30.4% saved)

sample2.6s (16.8%)

Memory
65.8MiB live, 3 033.7MiB allocated
Samples
1.5s3 584×1valid
490.0ms4 672×0valid
Precisions
Click to see histograms. Total time spent on operations: 1.7s
ival-cos: 407.0ms (24.6% of total)
ival-sin: 374.0ms (22.6% of total)
ival-pow2: 323.0ms (19.6% of total)
ival-mult: 259.0ms (15.7% of total)
ival-div: 99.0ms (6% of total)
adjust: 75.0ms (4.5% of total)
ival-add: 51.0ms (3.1% of total)
ival-pi: 47.0ms (2.8% of total)
exact: 8.0ms (0.5% of total)
ival-true: 6.0ms (0.4% of total)
ival-assert: 3.0ms (0.2% of total)
Bogosity

explain582.0ms (3.7%)

Memory
-67.5MiB live, 352.1MiB allocated
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
1381(2.3083192366412528e-216 2.3973200415667215e+219 49554.84379882169)0-(sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))
1381(2.3083192366412528e-216 2.3973200415667215e+219 49554.84379882169)0-(cos.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-(*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
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))))sensitivity1391
sin.f64(sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))sensitivity1390
Confusion
Predicted +Predicted -
+700
-69117
Precision
0.5035971223021583
Recall
1.0
Confusion?
Predicted +Predicted MaybePredicted -
+7000
-691116
Precision?
0.5
Recall?
1.0
Freqs
test
numberfreq
0117
2139
Total Confusion?
Predicted +Predicted MaybePredicted -
+100
-000
Precision?
1.0
Recall?
1.0
Samples
228.0ms274×1valid
26.0ms238×0valid
Compiler

Compiled 194 to 49 computations (74.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 226.0ms
ival-mult: 140.0ms (61.9% of total)
ival-sin: 31.0ms (13.7% of total)
ival-cos: 21.0ms (9.3% of total)
ival-pow2: 15.0ms (6.6% of total)
ival-div: 7.0ms (3.1% of total)
adjust: 6.0ms (2.7% of total)
ival-pi: 3.0ms (1.3% of total)
ival-add: 3.0ms (1.3% of total)
exact: 1.0ms (0.4% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

preprocess160.0ms (1%)

Memory
19.9MiB live, 58.2MiB allocated
Algorithm
egg-herbie
Rules
1 316×unsub-neg
896×distribute-lft-neg-in
874×distribute-rgt-in
856×distribute-lft-in
512×distribute-rgt-neg-in
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
058198
1126192
2356192
31062192
41694192
52309192
63188192
73630192
83960192
94155192
104250192
114328192
124956192
135170192
145220192
155236192
165236192
175236192
185236192
195246192
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 a (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) #s(literal 2 binary64)))
Symmetry

(abs angle)

(abs b)

(abs a)

Compiler

Compiled 24 to 15 computations (37.5% saved)

eval0.0ms (0%)

Memory
0.4MiB live, 0.4MiB allocated
Compiler

Compiled 3 to 3 computations (0% saved)

prune1.0ms (0%)

Memory
1.6MiB live, 1.6MiB allocated
Alt Table
Click to see full alt table
StatusAccuracyProgram
77.5%
(+.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 24 to 15 computations (37.5% saved)

simplify6.0ms (0%)

Memory
9.4MiB live, 9.4MiB 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)))
Rules
88×lower-*.f32
82×lower-*.f64
32×associate-*r*
32×associate-*l*
28×lower-fma.f64
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 a (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 (PI.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))
(pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) #s(literal 2 binary64))
(*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 a (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))
a
(cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))
(cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))
(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
(/.f64 (*.f64 (PI.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))
(pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) #s(literal 2 binary64))
(*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 b (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))
b
(sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))
(sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))

localize87.0ms (0.6%)

Memory
-26.3MiB live, 131.4MiB allocated
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
accuracy0.23046875
(*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
accuracy0.328125
(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
accuracy30.265819464987633
(sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))
accuracy30.52382435570972
(cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))
Samples
56.0ms137×1valid
12.0ms119×0valid
Compiler

Compiled 85 to 17 computations (80% saved)

Precisions
Click to see histograms. Total time spent on operations: 55.0ms
ival-sin: 17.0ms (31% of total)
ival-cos: 10.0ms (18.3% of total)
ival-mult: 9.0ms (16.4% of total)
ival-pow2: 7.0ms (12.8% of total)
ival-pi: 4.0ms (7.3% of total)
ival-div: 3.0ms (5.5% of total)
adjust: 3.0ms (5.5% of total)
ival-add: 2.0ms (3.7% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series23.0ms (0.1%)

Memory
-1.0MiB live, 37.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 (PI.f64) (/.f64 angle #s(literal 180 binary64))) (patch (*.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>) () ())
Outputs
#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 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 (+.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) (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) (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)) (* (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 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 (* (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 (* (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 (* (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 (* (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 (* (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 (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 (* (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 (* (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 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 (* 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 (* 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 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 (* 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 (* 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 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 (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 (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 (* 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 (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 (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 (* 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 (* 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 (* 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 (* 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 (* 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 (* 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 (* 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 (* 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 (* 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>) () ())) ())
Calls

36 calls:

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

simplify328.0ms (2.1%)

Memory
22.9MiB live, 417.5MiB allocated
Algorithm
egg-herbie
Rules
15 694×lower-fma.f64
15 694×lower-fma.f32
7 358×lower-*.f64
7 358×lower-*.f32
6 236×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01882006
15891994
222651960
343421960
449651960
553111960
663471960
774231960
877601960
099861892
Stop Event
iter limit
node limit
Counts
144 → 143
Calls
Call 1
Inputs
(* (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 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) (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 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 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 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 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 (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)
(+ (* -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 (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 (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)))))
(* a (cos (* 1/180 (* angle (PI)))))
(* a (cos (* 1/180 (* angle (PI)))))
(* a (cos (* 1/180 (* angle (PI)))))
(* a (cos (* 1/180 (* angle (PI)))))
(* a (cos (* 1/180 (* angle (PI)))))
(* a (cos (* 1/180 (* angle (PI)))))
(* a (cos (* 1/180 (* angle (PI)))))
(* a (cos (* 1/180 (* angle (PI)))))
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))))))))
(* a (cos (* 1/180 (* angle (PI)))))
(* a (cos (* 1/180 (* angle (PI)))))
(* a (cos (* 1/180 (* angle (PI)))))
(* a (cos (* 1/180 (* angle (PI)))))
(* 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
(+ 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)))))))
(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))))
(* 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))))))))
(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))))
(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)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 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)))))
(* b (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)))))
(* b (sin (* 1/180 (* angle (PI)))))
(* b (sin (* 1/180 (* angle (PI)))))
(* b (sin (* 1/180 (* angle (PI)))))
(* 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)))))))))
(* b (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)))))
(* b (sin (* 1/180 (* angle (PI)))))
(* b (sin (* 1/180 (* angle (PI)))))
(* b (sin (* 1/180 (* angle (PI)))))
Outputs
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 b (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64)) b) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 b (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64)) b) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 b (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64)) b) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64)))
(* (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 b (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64)) b) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))))
(* (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 b (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64)) b) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))))
(* (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 b (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64)) b) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64)))
(* (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 b (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64)) b) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))))
(* (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 b (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64)) b) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))))
(* (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 b (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64)) b) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))))
(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 angle angle) (*.f64 (PI.f64) (*.f64 (PI.f64) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))))) (*.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 (*.f64 angle angle) (fma.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) (fma.f64 (*.f64 b b) #s(literal -1/3149280000 binary64) (*.f64 #s(literal 1/3149280000 binary64) (*.f64 a a)))) (*.f64 (PI.f64) (*.f64 (PI.f64) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64)))))) (*.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 (*.f64 angle angle) (fma.f64 (*.f64 angle angle) (fma.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) #s(literal 6 binary64)) (fma.f64 #s(literal -1/765275040000000 binary64) (*.f64 a a) (*.f64 #s(literal 1/765275040000000 binary64) (*.f64 b b)))) (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) (fma.f64 (*.f64 b b) #s(literal -1/3149280000 binary64) (*.f64 #s(literal 1/3149280000 binary64) (*.f64 a a))))) (*.f64 (PI.f64) (*.f64 (PI.f64) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 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 b (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64)) b) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 b (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64)) b) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 b (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64)) b) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 b (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64)) b) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 b (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64)) b) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 b (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64)) b) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 b (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64)) b) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 b (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64)) b) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 b (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64)) b) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 b (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64)) b) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 b (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64)) b) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64)))
(* (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 b (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64)) b) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))))
(* (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 b (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64)) b) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))))
(* (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 b (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64)) b) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64)))
(* (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 b (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64)) b) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))))
(* (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 b (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64)) b) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))))
(* (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 b (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64)) b) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64)))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64)))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64)))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64)))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64)))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64)))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64)))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64)))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64)))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64)))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64)))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64)))
(pow a 2)
(*.f64 a a)
(+ (* -1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2)))) (pow a 2))
(*.f64 (*.f64 a a) (fma.f64 (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))) #s(literal -1/32400 binary64) #s(literal 1 binary64)))
(+ (* (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 a (*.f64 angle angle))) (fma.f64 angle (*.f64 angle (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) #s(literal 1/3149280000 binary64))) (*.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 angle angle) (*.f64 (*.f64 a a) (fma.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64) (*.f64 (fma.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) #s(literal 6 binary64)) #s(literal -1/765275040000000 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) #s(literal 1/3149280000 binary64))) (*.f64 angle angle)))) (*.f64 a a))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64)))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64)))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64)))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64)))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64)))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64)))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64)))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64)))
(* a (cos (* 1/180 (* angle (PI)))))
(*.f64 a (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))))
(* a (cos (* 1/180 (* angle (PI)))))
(*.f64 a (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))))
(* a (cos (* 1/180 (* angle (PI)))))
(*.f64 a (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))))
(* a (cos (* 1/180 (* angle (PI)))))
(*.f64 a (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))))
(* a (cos (* 1/180 (* angle (PI)))))
(*.f64 a (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))))
(* a (cos (* 1/180 (* angle (PI)))))
(*.f64 a (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))))
(* a (cos (* 1/180 (* angle (PI)))))
(*.f64 a (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))))
(* a (cos (* 1/180 (* angle (PI)))))
(*.f64 a (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))))
(* a (cos (* 1/180 (* angle (PI)))))
(*.f64 a (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))))
(* a (cos (* 1/180 (* angle (PI)))))
(*.f64 a (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))))
(* a (cos (* 1/180 (* angle (PI)))))
(*.f64 a (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))))
(* a (cos (* 1/180 (* angle (PI)))))
(*.f64 a (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))))
a
(+ a (* -1/64800 (* a (* (pow angle 2) (pow (PI) 2)))))
(fma.f64 (*.f64 a (*.f64 (PI.f64) (PI.f64))) (*.f64 (*.f64 angle angle) #s(literal -1/64800 binary64)) a)
(+ a (* (pow angle 2) (+ (* -1/64800 (* a (pow (PI) 2))) (* 1/25194240000 (* a (* (pow angle 2) (pow (PI) 4)))))))
(fma.f64 (*.f64 angle angle) (*.f64 a (fma.f64 (PI.f64) (*.f64 (PI.f64) #s(literal -1/64800 binary64)) (*.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) #s(literal 1/25194240000 binary64))))) 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 (*.f64 angle angle) (fma.f64 (*.f64 angle angle) (*.f64 a (fma.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) #s(literal 6 binary64)) #s(literal -1/24488801280000000 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) #s(literal 1/25194240000 binary64)))) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 a #s(literal -1/64800 binary64)))) a)
(* a (cos (* 1/180 (* angle (PI)))))
(*.f64 a (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))))
(* a (cos (* 1/180 (* angle (PI)))))
(*.f64 a (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))))
(* a (cos (* 1/180 (* angle (PI)))))
(*.f64 a (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))))
(* a (cos (* 1/180 (* angle (PI)))))
(*.f64 a (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))))
(* a (cos (* 1/180 (* angle (PI)))))
(*.f64 a (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))))
(* a (cos (* 1/180 (* angle (PI)))))
(*.f64 a (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))))
(* a (cos (* 1/180 (* angle (PI)))))
(*.f64 a (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))))
(* a (cos (* 1/180 (* angle (PI)))))
(*.f64 a (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))))
1
#s(literal 1 binary64)
(+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2))))
(fma.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 angle angle) #s(literal -1/64800 binary64)) #s(literal 1 binary64))
(+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* 1/25194240000 (* (pow angle 2) (pow (PI) 4))))))
(fma.f64 (*.f64 angle angle) (fma.f64 (PI.f64) (*.f64 (PI.f64) #s(literal -1/64800 binary64)) (*.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) #s(literal 1/25194240000 binary64)))) #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 (*.f64 angle angle) (fma.f64 (PI.f64) (*.f64 (PI.f64) #s(literal -1/64800 binary64)) (*.f64 (*.f64 angle angle) (fma.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) #s(literal 6 binary64)) #s(literal -1/24488801280000000 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) #s(literal 1/25194240000 binary64))))) #s(literal 1 binary64))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))
(* 1/180 (* angle (PI)))
(*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))
(* angle (+ (* -1/34992000 (* (pow angle 2) (pow (PI) 3))) (* 1/180 (PI))))
(*.f64 angle (*.f64 (PI.f64) (fma.f64 (*.f64 (*.f64 angle angle) #s(literal -1/34992000 binary64)) (*.f64 (PI.f64) (PI.f64)) #s(literal 1/180 binary64))))
(* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* 1/22674816000000 (* (pow angle 2) (pow (PI) 5)))))))
(*.f64 angle (fma.f64 (*.f64 angle angle) (fma.f64 (PI.f64) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/34992000 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) (*.f64 (*.f64 angle angle) #s(literal 1/22674816000000 binary64)))) (*.f64 #s(literal 1/180 binary64) (PI.f64))))
(* 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 angle (fma.f64 (*.f64 angle angle) (fma.f64 (PI.f64) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/34992000 binary64)) (*.f64 (*.f64 angle angle) (fma.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) #s(literal 7 binary64)) #s(literal -1/30855889612800000000 binary64)) (*.f64 #s(literal 1/22674816000000 binary64) (pow.f64 (PI.f64) #s(literal 5 binary64)))))) (*.f64 #s(literal 1/180 binary64) (PI.f64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))
(* 1/180 (* angle (PI)))
(*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 b (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))))
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 b (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))))
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 b (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))))
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 b (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))))
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 b (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))))
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 b (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))))
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 b (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))))
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 b (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))))
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 b (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))))
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 b (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))))
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 b (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))))
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 b (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))))
(* 1/180 (* angle (* b (PI))))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (*.f64 b (PI.f64))))
(* angle (+ (* -1/34992000 (* (pow angle 2) (* b (pow (PI) 3)))) (* 1/180 (* b (PI)))))
(*.f64 angle (*.f64 b (*.f64 (PI.f64) (fma.f64 (*.f64 (*.f64 angle angle) #s(literal -1/34992000 binary64)) (*.f64 (PI.f64) (PI.f64)) #s(literal 1/180 binary64)))))
(* angle (+ (* 1/180 (* b (PI))) (* (pow angle 2) (+ (* -1/34992000 (* b (pow (PI) 3))) (* 1/22674816000000 (* (pow angle 2) (* b (pow (PI) 5))))))))
(*.f64 angle (fma.f64 (*.f64 angle angle) (*.f64 b (fma.f64 (PI.f64) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/34992000 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) (*.f64 (*.f64 angle angle) #s(literal 1/22674816000000 binary64))))) (*.f64 b (*.f64 #s(literal 1/180 binary64) (PI.f64)))))
(* 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 angle (fma.f64 b (*.f64 #s(literal 1/180 binary64) (PI.f64)) (*.f64 (*.f64 angle angle) (fma.f64 (*.f64 angle angle) (*.f64 b (fma.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) #s(literal 7 binary64)) #s(literal -1/30855889612800000000 binary64)) (*.f64 #s(literal 1/22674816000000 binary64) (pow.f64 (PI.f64) #s(literal 5 binary64))))) (*.f64 b (*.f64 (*.f64 #s(literal -1/34992000 binary64) (*.f64 (PI.f64) (PI.f64))) (PI.f64)))))))
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 b (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))))
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 b (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))))
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 b (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))))
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 b (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))))
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 b (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))))
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 b (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))))
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 b (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))))
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 b (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))))

rewrite242.0ms (1.5%)

Memory
5.0MiB live, 403.7MiB allocated
Rules
5 146×lower-fma.f64
5 146×lower-fma.f32
4 560×lower-*.f32
4 554×lower-*.f64
2 322×lower-pow.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01564
02564
18764
247964
3431364
0823264
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 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
(*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
Outputs
(+.f64 (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))))
(+.f64 (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))))
(+.f64 (/.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 4 binary64)) (-.f64 (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))))) (neg.f64 (/.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 4 binary64)) (-.f64 (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))))))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))))) #s(literal -1 binary64)))
(-.f64 (/.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 4 binary64)) (-.f64 (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))))) (/.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 4 binary64)) (-.f64 (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))))))
(-.f64 (/.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 4 binary64)) (-.f64 (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))))) (/.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 4 binary64)) (-.f64 (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))))))
(fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))))
(fma.f64 a (exp.f64 (log.f64 (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))))
(fma.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a a)) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))))
(fma.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (exp.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a a)))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))))
(fma.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))))
(fma.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (/.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 3 binary64)) (-.f64 (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))))) (neg.f64 (/.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 4 binary64)) (-.f64 (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))))))
(fma.f64 (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))) (/.f64 (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))) (-.f64 (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))))) (neg.f64 (/.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 4 binary64)) (-.f64 (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))))))
(fma.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))))
(fma.f64 b (exp.f64 (log.f64 (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))))
(fma.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))))
(fma.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))))
(fma.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))))
(fma.f64 (*.f64 b b) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))))
(fma.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (*.f64 b b) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))))
(fma.f64 (*.f64 a a) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))))
(fma.f64 (*.f64 a a) (/.f64 (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal 4 binary64))) (-.f64 (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))))) (neg.f64 (/.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 4 binary64)) (-.f64 (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))))))
(fma.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (*.f64 a a) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))))
(fma.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 4 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))))) (neg.f64 (/.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 4 binary64)) (-.f64 (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))))))
(fma.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 3 binary64)) (/.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (-.f64 (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))))) (neg.f64 (/.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 4 binary64)) (-.f64 (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))))))
(fma.f64 (sqrt.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 3/2 binary64)) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))))
(fma.f64 (sqrt.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 3/2 binary64)) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))))
(fma.f64 (*.f64 a (*.f64 a (*.f64 a a))) (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal 4 binary64)) (-.f64 (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))))) (neg.f64 (/.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 4 binary64)) (-.f64 (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))))))
(fma.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (*.f64 a (*.f64 a (*.f64 a a)))) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (-.f64 (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))))) (neg.f64 (/.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 4 binary64)) (-.f64 (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))))))
(fma.f64 (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) b (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))))
(fma.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a a)) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))))
(fma.f64 (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) a (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))))
(fma.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))))
(fma.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 3/2 binary64)) (sqrt.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))))
(fma.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 3/2 binary64)) (sqrt.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))))
(fma.f64 (/.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (fma.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (/.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 3 binary64)) (fma.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (neg.f64 b)))) (neg.f64 (/.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 4 binary64)) (-.f64 (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))))))
(fma.f64 (/.f64 (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))) (fma.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (/.f64 (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))) (fma.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (neg.f64 b)))) (neg.f64 (/.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 4 binary64)) (-.f64 (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))))))
(fma.f64 (/.f64 (*.f64 a a) (fma.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (/.f64 (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal 4 binary64))) (fma.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (neg.f64 b)))) (neg.f64 (/.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 4 binary64)) (-.f64 (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))))))
(fma.f64 (/.f64 (*.f64 a (*.f64 a (*.f64 a a))) (fma.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal 4 binary64)) (fma.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (neg.f64 b)))) (neg.f64 (/.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 4 binary64)) (-.f64 (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))))))
(fma.f64 (/.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 3 binary64)) (fma.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (/.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (fma.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (neg.f64 b)))) (neg.f64 (/.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 4 binary64)) (-.f64 (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))))))
(fma.f64 (/.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (*.f64 a (*.f64 a (*.f64 a a)))) (fma.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (fma.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (neg.f64 b)))) (neg.f64 (/.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 4 binary64)) (-.f64 (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))))))
(fma.f64 (/.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 4 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 4 binary64)))) (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))) (neg.f64 (/.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 4 binary64)) (-.f64 (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))))))
(fma.f64 (/.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 6 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 6 binary64)))) (fma.f64 (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))) (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))) (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 4 binary64))) (neg.f64 (/.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 4 binary64)) (-.f64 (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))))))
(fma.f64 (exp.f64 (log.f64 (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))) b (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))))
(fma.f64 (exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))))
(fma.f64 (exp.f64 (log.f64 (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))) a (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))))
(fma.f64 (exp.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a a)))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))))
(neg.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 6 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 6 binary64))) (neg.f64 (fma.f64 (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))) (-.f64 (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 4 binary64))))))
(neg.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 4 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 4 binary64))) (neg.f64 (-.f64 (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))))))
(neg.f64 (/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 6 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 6 binary64)))) (fma.f64 (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))) (-.f64 (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 4 binary64)))))
(neg.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 4 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 4 binary64)))) (-.f64 (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))) (-.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 4 binary64)) (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 4 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 6 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 6 binary64))) (fma.f64 (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))) (-.f64 (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 4 binary64))))
(/.f64 (-.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 4 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 4 binary64))) (-.f64 (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 6 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 6 binary64)))) (neg.f64 (fma.f64 (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))) (-.f64 (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 4 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 4 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 4 binary64)))) (neg.f64 (-.f64 (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 18 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 18 binary64))) (*.f64 (fma.f64 (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))) (-.f64 (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 4 binary64))) (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 12 binary64)) (-.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 12 binary64)) (pow.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) #s(literal 6 binary64))))))
(/.f64 (-.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 4 binary64)) (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 4 binary64))) (-.f64 (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))))
(/.f64 (-.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 12 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 12 binary64))) (*.f64 (fma.f64 (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))) (-.f64 (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 4 binary64))) (-.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 6 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 6 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 12 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 12 binary64))) (*.f64 (-.f64 (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))) (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 8 binary64)) (+.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 8 binary64)) (pow.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) #s(literal 4 binary64))))))
(/.f64 (-.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 8 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 8 binary64))) (*.f64 (-.f64 (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))) (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 4 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 4 binary64)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 4 binary64)) (-.f64 (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))))) (*.f64 (-.f64 (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 4 binary64)))) (pow.f64 (-.f64 (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))) #s(literal 2 binary64)))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 18 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 18 binary64))) #s(literal 1 binary64)) (*.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 12 binary64)) (-.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 12 binary64)) (pow.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) #s(literal 6 binary64)))) (fma.f64 (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))) (-.f64 (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 4 binary64)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 12 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 12 binary64))) #s(literal 1 binary64)) (*.f64 (-.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 6 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 6 binary64))) (fma.f64 (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))) (-.f64 (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 4 binary64)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 12 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 12 binary64))) #s(literal 1 binary64)) (*.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 8 binary64)) (+.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 8 binary64)) (pow.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) #s(literal 4 binary64)))) (-.f64 (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 8 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 8 binary64))) #s(literal 1 binary64)) (*.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 4 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 4 binary64))) (-.f64 (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 6 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 6 binary64))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))) (-.f64 (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 4 binary64))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 4 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 4 binary64))))) (neg.f64 (neg.f64 (-.f64 (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 4 binary64)) (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 4 binary64)))) (neg.f64 (-.f64 (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 4 binary64)) (-.f64 (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 4 binary64)) (-.f64 (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))))) #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 4 binary64)) (-.f64 (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))))) #s(literal 2 binary64)) (+.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 4 binary64)) (-.f64 (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))))) #s(literal 2 binary64)) (*.f64 (/.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 4 binary64)) (-.f64 (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))))) (/.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 4 binary64)) (-.f64 (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 4 binary64)) (-.f64 (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))))) #s(literal 2 binary64)) (pow.f64 (/.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 4 binary64)) (-.f64 (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))))) #s(literal 2 binary64))) (+.f64 (/.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 4 binary64)) (-.f64 (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))))) (/.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 4 binary64)) (-.f64 (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 6 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 6 binary64))) #s(literal 1 binary64)) (fma.f64 (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))) (-.f64 (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 4 binary64))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 18 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 18 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))) (-.f64 (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 4 binary64))))) (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 12 binary64)) (-.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 12 binary64)) (pow.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) #s(literal 6 binary64)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 12 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 12 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))) (-.f64 (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 4 binary64))))) (-.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 6 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 6 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 12 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 12 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))))) (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 8 binary64)) (+.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 8 binary64)) (pow.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) #s(literal 4 binary64)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 8 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 8 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))))) (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 4 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 4 binary64))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 4 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 4 binary64))) (fma.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (fma.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (neg.f64 b))))
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))))) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))) (-.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 4 binary64)) (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 4 binary64)))) #s(literal -1 binary64))
(*.f64 (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))) (*.f64 (-.f64 (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))))))
(*.f64 (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))) (/.f64 (-.f64 (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))) (-.f64 (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))))))
(*.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))))
(*.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 6 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 6 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))) (-.f64 (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 4 binary64)))))
(*.f64 (fma.f64 (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))) (-.f64 (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 4 binary64))) (*.f64 (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))) (-.f64 (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 4 binary64))))))
(*.f64 (fma.f64 (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))) (-.f64 (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 4 binary64))) (/.f64 (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))) (fma.f64 (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))) (-.f64 (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 4 binary64)))))
(*.f64 (-.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 4 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 4 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))))))
(*.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 6 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 6 binary64)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))) (-.f64 (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 4 binary64))))))
(*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 4 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 4 binary64)))) (/.f64 #s(literal 1 binary64) (neg.f64 (-.f64 (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))))))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))) (-.f64 (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 4 binary64)))) (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 6 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 6 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))))) (-.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 4 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 4 binary64))))
(*.f64 (-.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 4 binary64)) (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 4 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))))))
(*.f64 (/.f64 (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))) (fma.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (fma.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 4 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 4 binary64))) (-.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 4 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 4 binary64)))) (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 6 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 6 binary64))) (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 12 binary64)) (pow.f64 (*.f64 (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))) (-.f64 (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))))) #s(literal 3 binary64)))) (fma.f64 (*.f64 (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))) (-.f64 (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))))) (-.f64 (*.f64 (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))) (-.f64 (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))))) (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 4 binary64))) (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 8 binary64))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 6 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 6 binary64))) (-.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 8 binary64)) (pow.f64 (*.f64 (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))) (-.f64 (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))))) #s(literal 2 binary64)))) (-.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 4 binary64)) (*.f64 (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))) (-.f64 (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 4 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 4 binary64))) (-.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 6 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 6 binary64)))) (fma.f64 (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))) (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))) (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 4 binary64))))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))
(exp.f64 (*.f64 (log.f64 (exp.f64 #s(literal 2 binary64))) (log.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) #s(literal 1/2 binary64)) #s(literal 4 binary64)))
(pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 2 binary64))
(pow.f64 (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))) #s(literal 1 binary64))
(pow.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 4 binary64)) #s(literal 1/2 binary64))
(pow.f64 (E.f64) (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))
(pow.f64 (sqrt.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) #s(literal 4 binary64))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))
(pow.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) #s(literal 1 binary64)) (log.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))
(*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))
(*.f64 a (exp.f64 (log.f64 (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))))
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a a)))
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (exp.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a a)))))
(*.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))
(*.f64 (*.f64 a a) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (*.f64 a a))
(*.f64 (sqrt.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 3/2 binary64)))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a a)) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))
(*.f64 (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) a)
(*.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 3/2 binary64)) (sqrt.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))
(*.f64 (exp.f64 (log.f64 (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))) a)
(*.f64 (exp.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a a)))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))
(exp.f64 (log.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) #s(literal 1/2 binary64)) #s(literal 2 binary64)))
(sqrt.f64 (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))))
(pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 1 binary64))
(pow.f64 (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))) #s(literal 1/2 binary64))
(pow.f64 (E.f64) (log.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))
(pow.f64 (sqrt.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) #s(literal 2 binary64))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 (log.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) #s(literal 1/2 binary64)))
(*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) a)
(*.f64 (sqrt.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (sqrt.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))
(exp.f64 (log.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))
(cos.f64 (*.f64 (*.f64 angle #s(literal -1/180 binary64)) (PI.f64)))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal -1/180 binary64))))
(cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))
(pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal 1 binary64))
(pow.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) #s(literal 1/2 binary64))
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 2 binary64))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))
(exp.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))
(neg.f64 (sin.f64 (*.f64 (*.f64 angle #s(literal -1/180 binary64)) (PI.f64))))
(neg.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal -1/180 binary64)))))
(neg.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))))
(pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal 1 binary64))
(pow.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) #s(literal 1/2 binary64))
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 2 binary64))
(*.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))) #s(literal -1 binary64)))
(neg.f64 (*.f64 (*.f64 angle #s(literal -1/180 binary64)) (PI.f64)))
(neg.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal -1/180 binary64))))
(neg.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))
(/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)) #s(literal 1 binary64)))
(/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))))
(/.f64 (*.f64 (PI.f64) (neg.f64 angle)) #s(literal -180 binary64))
(/.f64 (neg.f64 (PI.f64)) (/.f64 #s(literal -180 binary64) angle))
(/.f64 (neg.f64 (*.f64 (PI.f64) (neg.f64 angle))) #s(literal 180 binary64))
(/.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) (/.f64 #s(literal 1 binary64) angle))
(/.f64 (*.f64 (PI.f64) #s(literal -1 binary64)) (/.f64 #s(literal -180 binary64) angle))
(/.f64 (*.f64 #s(literal -1 binary64) (PI.f64)) (/.f64 #s(literal -180 binary64) angle))
(pow.f64 (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))
(*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))
(*.f64 angle (/.f64 (PI.f64) #s(literal 180 binary64)))
(*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))
(*.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))
(*.f64 (cbrt.f64 (PI.f64)) (*.f64 angle (*.f64 #s(literal 1/180 binary64) (pow.f64 (PI.f64) #s(literal 2/3 binary64)))))
(*.f64 (cbrt.f64 (PI.f64)) (*.f64 (cbrt.f64 (PI.f64)) (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (cbrt.f64 (PI.f64)))))
(*.f64 (cbrt.f64 (PI.f64)) (*.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64)) (*.f64 angle (*.f64 #s(literal 1/180 binary64) (sqrt.f64 (PI.f64))))))
(*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (cbrt.f64 (PI.f64))))
(*.f64 (sqrt.f64 (PI.f64)) (*.f64 angle (*.f64 #s(literal 1/180 binary64) (sqrt.f64 (PI.f64)))))
(*.f64 (neg.f64 angle) (*.f64 #s(literal -1/180 binary64) (PI.f64)))
(*.f64 (neg.f64 angle) (/.f64 (PI.f64) #s(literal -180 binary64)))
(*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))
(*.f64 #s(literal 1/180 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 1 binary64) angle)))
(*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64))
(*.f64 (sqrt.f64 (sqrt.f64 (PI.f64))) (*.f64 (sqrt.f64 (sqrt.f64 (PI.f64))) (*.f64 angle (*.f64 #s(literal 1/180 binary64) (sqrt.f64 (PI.f64))))))
(*.f64 (*.f64 (PI.f64) (neg.f64 angle)) #s(literal -1/180 binary64))
(*.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (pow.f64 (PI.f64) #s(literal 2/3 binary64)))) (cbrt.f64 (PI.f64)))
(*.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (sqrt.f64 (PI.f64)))) (sqrt.f64 (PI.f64)))
(*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (cbrt.f64 (PI.f64))) (pow.f64 (PI.f64) #s(literal 2/3 binary64)))
(*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)
(*.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) angle)
(*.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle)))
(*.f64 (/.f64 (cbrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (/.f64 #s(literal 1 binary64) angle)))
(*.f64 (/.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) #s(literal 180 binary64)) (/.f64 (cbrt.f64 (PI.f64)) (/.f64 #s(literal 1 binary64) angle)))
(*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal 1 binary64) angle)))
(*.f64 (*.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (pow.f64 (PI.f64) #s(literal 2/3 binary64)))) #s(literal 1 binary64)) (cbrt.f64 (PI.f64)))
(*.f64 (*.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (pow.f64 (PI.f64) #s(literal 2/3 binary64)))) (pow.f64 (PI.f64) #s(literal 2/9 binary64))) (pow.f64 (PI.f64) #s(literal 1/9 binary64)))
(*.f64 (*.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (pow.f64 (PI.f64) #s(literal 2/3 binary64)))) (pow.f64 (PI.f64) #s(literal 1/6 binary64))) (pow.f64 (PI.f64) #s(literal 1/6 binary64)))
(*.f64 (*.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (sqrt.f64 (PI.f64)))) #s(literal 1 binary64)) (sqrt.f64 (PI.f64)))
(*.f64 (*.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (sqrt.f64 (PI.f64)))) (cbrt.f64 (PI.f64))) (pow.f64 (PI.f64) #s(literal 1/6 binary64)))
(*.f64 (*.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (sqrt.f64 (PI.f64)))) (sqrt.f64 (sqrt.f64 (PI.f64)))) (sqrt.f64 (sqrt.f64 (PI.f64))))
(*.f64 (/.f64 (PI.f64) #s(literal 1 binary64)) (*.f64 angle #s(literal 1/180 binary64)))
(*.f64 (/.f64 (PI.f64) #s(literal -180 binary64)) (neg.f64 angle))
(exp.f64 (log.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) #s(literal 1/2 binary64)) #s(literal 2 binary64)))
(sqrt.f64 (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))))
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 1 binary64))
(pow.f64 (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))) #s(literal 1/2 binary64))
(pow.f64 (E.f64) (log.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))
(pow.f64 (sqrt.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) #s(literal 2 binary64))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 (log.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) #s(literal 1/2 binary64)))
(*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) b)
(*.f64 (sqrt.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (sqrt.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))

eval57.0ms (0.4%)

Memory
2.8MiB live, 121.3MiB allocated
Compiler

Compiled 15 426 to 1 179 computations (92.4% saved)

prune108.0ms (0.7%)

Memory
14.9MiB live, 213.0MiB allocated
Pruning

50 alts after pruning (50 fresh and 0 done)

PrunedKeptTotal
New37450424
Fresh000
Picked101
Done000
Total37550425
Accuracy
79.3%
Counts
425 → 50
Alt Table
Click to see full alt table
StatusAccuracyProgram
16.5%
(fma.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 3 binary64)) (/.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (-.f64 (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))))) (neg.f64 (/.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 4 binary64)) (-.f64 (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))))))
67.3%
(fma.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (*.f64 a a) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))))
72.4%
(fma.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))))
67.3%
(fma.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))))
59.1%
(fma.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))))
54.4%
(fma.f64 (exp.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a a)))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))))
67.3%
(fma.f64 (exp.f64 (log.f64 (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))) b (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))))
66.0%
(fma.f64 (exp.f64 (log.f64 (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))) a (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))))
14.1%
(/.f64 (-.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 4 binary64)) (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 4 binary64))) (-.f64 (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))))
7.9%
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 4 binary64)) (-.f64 (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))))) (*.f64 (-.f64 (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 4 binary64)))) (pow.f64 (-.f64 (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))) #s(literal 2 binary64)))
11.3%
(/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 6 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 6 binary64))) (fma.f64 (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))) (-.f64 (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 4 binary64))))
67.1%
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))))))
60.2%
(+.f64 (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.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)))
77.5%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.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)))
77.5%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (*.f64 (*.f64 angle #s(literal 1/180 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)))
77.5%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal 1 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)))
77.6%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (pow.f64 (PI.f64) #s(literal 2/3 binary64)))) (pow.f64 (PI.f64) #s(literal 1/6 binary64))) (pow.f64 (PI.f64) #s(literal 1/6 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
77.6%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (sqrt.f64 (PI.f64)))) (sqrt.f64 (sqrt.f64 (PI.f64)))) (sqrt.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)))
77.5%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.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)))
77.6%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/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)))
77.4%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (pow.f64 (PI.f64) #s(literal 2/3 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)))
77.5%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (cbrt.f64 (PI.f64)) (*.f64 (cbrt.f64 (PI.f64)) (*.f64 (*.f64 angle #s(literal 1/180 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)))
59.2%
(+.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 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) #s(literal 2 binary64)))
67.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 (pow.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) #s(literal 1/2 binary64))) #s(literal 2 binary64)))
59.9%
(+.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 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 2 binary64))) #s(literal 2 binary64)))
77.5%
(+.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)))
77.5%
(+.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 #s(literal 180 binary64) (*.f64 (PI.f64) angle))))) #s(literal 2 binary64)))
77.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 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal 1 binary64) angle))))) #s(literal 2 binary64)))
77.5%
(+.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)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle))))) #s(literal 2 binary64)))
77.5%
(+.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 angle (*.f64 #s(literal 1/180 binary64) (sqrt.f64 (PI.f64)))) (sqrt.f64 (sqrt.f64 (PI.f64)))) (sqrt.f64 (sqrt.f64 (PI.f64)))))) #s(literal 2 binary64)))
77.5%
(+.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) angle) #s(literal 1/180 binary64)))) #s(literal 2 binary64)))
77.5%
(+.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 (*.f64 #s(literal 1/180 binary64) (sqrt.f64 (PI.f64)))) (sqrt.f64 (PI.f64))))) #s(literal 2 binary64)))
77.5%
(+.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 (cbrt.f64 (PI.f64)) (*.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64)) (*.f64 angle (*.f64 #s(literal 1/180 binary64) (sqrt.f64 (PI.f64)))))))) #s(literal 2 binary64)))
77.5%
(+.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 (cbrt.f64 (PI.f64)) (*.f64 (cbrt.f64 (PI.f64)) (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (cbrt.f64 (PI.f64))))))) #s(literal 2 binary64)))
76.8%
(+.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 #s(literal 180 binary64) (*.f64 (PI.f64) angle))) #s(literal -1 binary64))))) #s(literal 2 binary64)))
73.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 #s(approx (sin (* (PI) (/ angle 180))) (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))) #s(literal 2 binary64)))
67.3%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (sqrt.f64 (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))) #s(literal 2 binary64)))
73.3%
(+.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 #s(literal 1/180 binary64) (*.f64 angle (*.f64 b (PI.f64))))) #s(literal 2 binary64)))
77.5%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 180 binary64) (*.f64 (PI.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)))
61.6%
(+.f64 (pow.f64 (sqrt.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) #s(literal 4 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
60.2%
(+.f64 (pow.f64 (E.f64) (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
51.0%
(+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 a a) (fma.f64 (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))) #s(literal -1/32400 binary64) #s(literal 1 binary64)))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
77.4%
(+.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)))
65.6%
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))))) #s(literal -1 binary64)))
25.7%
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 angle angle) (fma.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) (fma.f64 (*.f64 b b) #s(literal -1/3149280000 binary64) (*.f64 #s(literal 1/3149280000 binary64) (*.f64 a a)))) (*.f64 (PI.f64) (*.f64 (PI.f64) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64)))))) (*.f64 a a)))
37.3%
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 angle angle) (*.f64 (PI.f64) (*.f64 (PI.f64) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))))) (*.f64 a a)))
74.0%
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 b (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64)) b) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64)))))
29.7%
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))))
56.4%
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))))
56.2%
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a))
Compiler

Compiled 3 418 to 2 022 computations (40.8% saved)

simplify23.0ms (0.1%)

Memory
-0.3MiB live, 39.0MiB allocated
Algorithm
egg-herbie
Localize:

Found 18 expressions of interest:

NewMetricScoreProgram
cost-diff0
(pow.f64 (E.f64) (log.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))
cost-diff0
(+.f64 (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.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)))
cost-diff384
(/.f64 angle #s(literal 180 binary64))
cost-diff6144
(pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/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 (/.f64 (PI.f64) #s(literal 180 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle))))) #s(literal 2 binary64)))
cost-diff384
(/.f64 (PI.f64) #s(literal 180 binary64))
cost-diff384
(/.f64 angle #s(literal 180 binary64))
cost-diff1408
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle))
cost-diff0
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b))
cost-diff128
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))
cost-diff320
(*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))
cost-diff1216
(fma.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))))
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
(*.f64 a (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))
cost-diff0
(pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #s(literal 2 binary64))
cost-diff0
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/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 angle #s(literal 180 binary64))
Rules
434×lower-*.f32
408×lower-*.f64
288×lower-fma.f32
286×lower-fma.f64
246×associate-*r*
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
062494
0106470
1162456
2296450
3493450
4587450
5601450
6663450
7663450
0663445
Stop Event
iter limit
saturated
iter limit
Calls
Call 1
Inputs
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/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 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #s(literal 2 binary64))
(*.f64 a (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))
a
(cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))
(*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)
(*.f64 (PI.f64) #s(literal 1/180 binary64))
(PI.f64)
#s(literal 1/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))
#s(literal 180 binary64)
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a))
(*.f64 a a)
a
(fma.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))
(*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))
(PI.f64)
(*.f64 angle #s(literal 1/180 binary64))
angle
#s(literal 1/180 binary64)
(*.f64 b b)
b
(*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))
a
(*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))
#s(literal 1/2 binary64)
(*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))
(cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/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 (PI.f64) #s(literal 180 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle))))) #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 (/.f64 (PI.f64) #s(literal 180 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle))))) #s(literal 2 binary64))
(*.f64 b (sin.f64 (*.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle)))))
b
(sin.f64 (*.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle))))
(*.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle)))
(/.f64 (PI.f64) #s(literal 180 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle))
#s(literal 1 binary64)
(/.f64 #s(literal 1 binary64) angle)
(+.f64 (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.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)))
(pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) #s(literal 2 binary64))
(pow.f64 (E.f64) (log.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))
(E.f64)
(log.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))
(*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))
a
(cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))
(*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))
(PI.f64)
(*.f64 angle #s(literal 1/180 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))
(*.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 a (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/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 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)))) #s(literal 2 binary64)))
(pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #s(literal 2 binary64))
(pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)))) #s(literal 2 binary64))
(*.f64 a (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))
(*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))))
a
(cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))
(cos.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)))
(*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)
(*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))
(*.f64 (PI.f64) #s(literal 1/180 binary64))
(PI.f64)
#s(literal 1/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 b (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)))) #s(literal 2 binary64))
(*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))))
b
(sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)))
(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
(*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))
(/.f64 angle #s(literal 180 binary64))
(*.f64 #s(literal 1/180 binary64) angle)
#s(literal 180 binary64)
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a))
(*.f64 a a)
a
(fma.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))))
(fma.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)))) #s(literal 2 binary64)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) (*.f64 b b))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)))
(*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))
(*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))
(PI.f64)
(*.f64 angle #s(literal 1/180 binary64))
(*.f64 #s(literal 1/180 binary64) angle)
angle
#s(literal 1/180 binary64)
(*.f64 b b)
b
(*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))
(*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))
a
(*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))
(*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))
(fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))
#s(literal 1/2 binary64)
(*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))
(*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))))
(cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))
(cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))
(*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))
(*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 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 (PI.f64) #s(literal 180 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)))) #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 a (cos.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)))) #s(literal 2 binary64))
(*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))))
a
(cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)))
(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
(*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))
(PI.f64)
(/.f64 angle #s(literal 180 binary64))
(*.f64 #s(literal 1/180 binary64) angle)
angle
#s(literal 180 binary64)
#s(literal 2 binary64)
(pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle))))) #s(literal 2 binary64))
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)))) #s(literal 2 binary64))
(*.f64 b (sin.f64 (*.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle)))))
(*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))))
b
(sin.f64 (*.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle))))
(sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)))
(*.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle)))
(*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))
(/.f64 (PI.f64) #s(literal 180 binary64))
(*.f64 (PI.f64) #s(literal 1/180 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle))
angle
#s(literal 1 binary64)
(/.f64 #s(literal 1 binary64) angle)
(+.f64 (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.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)))
(+.f64 (pow.f64 (E.f64) (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))))))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)))) #s(literal 2 binary64)))
(pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) #s(literal 2 binary64))
(pow.f64 (E.f64) (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)))))))
(pow.f64 (E.f64) (log.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))
(pow.f64 (E.f64) (log.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))))))
(E.f64)
(log.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))
(log.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)))))
(*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))
(*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))))
a
(cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)))
(*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))
(*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))
(PI.f64)
(*.f64 angle #s(literal 1/180 binary64))
(*.f64 #s(literal 1/180 binary64) angle)
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))
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)))) #s(literal 2 binary64))
(*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))))
b
(sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)))
(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
(*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))
(/.f64 angle #s(literal 180 binary64))
(*.f64 #s(literal 1/180 binary64) angle)
#s(literal 180 binary64)

localize487.0ms (3.1%)

Memory
-17.6MiB live, 489.3MiB allocated
Localize:

Found 18 expressions of interest:

NewMetricScoreProgram
accuracy14.62875041091404
(sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))
accuracy14.665433464324568
(cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))
accuracy17.92143868476337
(PI.f64)
accuracy17.9215249637765
(E.f64)
accuracy0.22265625
(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
accuracy14.62875041091404
(sin.f64 (*.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle))))
accuracy14.665433464324568
(cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))
accuracy17.92143868476337
(PI.f64)
accuracy2.6978424446711404
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b))
accuracy14.62875041091404
(sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))
accuracy14.862619767385446
(cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))
accuracy17.92143868476337
(PI.f64)
accuracy0
(*.f64 a a)
accuracy16.23827876021645
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a))
accuracy0.22265625
(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
accuracy14.62875041091404
(sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))
accuracy14.665433464324568
(cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))
accuracy17.92143868476337
(PI.f64)
Samples
162.0ms64×1valid
141.0ms67×1invalid
49.0ms116×0valid
25.0ms2valid
4.0ms0invalid
Compiler

Compiled 493 to 55 computations (88.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 332.0ms
ival-mult: 99.0ms (29.8% of total)
ival-cos: 76.0ms (22.9% of total)
ival-sin: 50.0ms (15.1% of total)
ival-pow: 28.0ms (8.4% of total)
ival-pow2: 18.0ms (5.4% of total)
adjust: 11.0ms (3.3% of total)
ival-log: 11.0ms (3.3% of total)
ival-add: 10.0ms (3% of total)
ival-div: 10.0ms (3% of total)
const: 9.0ms (2.7% of total)
ival-e: 9.0ms (2.7% of total)
ival-pi: 2.0ms (0.6% of total)
exact: 1.0ms (0.3% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series191.0ms (1.2%)

Memory
33.9MiB live, 258.6MiB allocated
Counts
26 → 456
Calls
Call 1
Inputs
#s(alt (/.f64 angle #s(literal 180 binary64)) (patch (/.f64 angle #s(literal 180 binary64)) #<representation binary64>) () ())
#s(alt (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/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 (*.f64 (PI.f64) #s(literal 1/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 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #s(literal 2 binary64)) #<representation binary64>) () ())
#s(alt (*.f64 a (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) (patch (*.f64 a (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #<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 a a) (patch (*.f64 a a) #<representation binary64>) () ())
#s(alt (fma.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))) (patch (fma.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))) #<representation binary64>) () ())
#s(alt (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (patch (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #<representation binary64>) () ())
#s(alt (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (patch (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) #<representation binary64>) () ())
#s(alt (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (patch (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) #<representation binary64>) () ())
#s(alt (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle)) (patch (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle)) #<representation binary64>) () ())
#s(alt (/.f64 (PI.f64) #s(literal 180 binary64)) (patch (/.f64 (PI.f64) #s(literal 180 binary64)) #<representation binary64>) () ())
#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 (/.f64 (PI.f64) #s(literal 180 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle))))) #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 (/.f64 (PI.f64) #s(literal 180 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle))))) #s(literal 2 binary64))) #<representation binary64>) () ())
#s(alt (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) #s(literal 2 binary64)) (patch (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) #s(literal 2 binary64)) #<representation binary64>) () ())
#s(alt (+.f64 (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.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))) (patch (+.f64 (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.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))) #<representation binary64>) () ())
#s(alt (pow.f64 (E.f64) (log.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (patch (pow.f64 (E.f64) (log.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) #<representation binary64>) () ())
#s(alt (PI.f64) (patch (PI.f64) #<representation binary64>) () ())
#s(alt (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) (patch (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #<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 (PI.f64) (/.f64 angle #s(literal 180 binary64))) (patch (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))) #<representation binary64>) () ())
#s(alt (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (patch (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #<representation binary64>) () ())
#s(alt (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (patch (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/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 (/.f64 (PI.f64) #s(literal 180 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle)))) (patch (sin.f64 (*.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle)))) #<representation binary64>) () ())
#s(alt (E.f64) (patch (E.f64) #<representation binary64>) () ())
#s(alt (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (patch (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #<representation binary64>) () ())
Outputs
#s(alt (* 1/180 angle) (taylor 0 angle) (#s(alt (/.f64 angle #s(literal 180 binary64)) (patch (/.f64 angle #s(literal 180 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/180 angle) (taylor 0 angle) (#s(alt (/.f64 angle #s(literal 180 binary64)) (patch (/.f64 angle #s(literal 180 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/180 angle) (taylor 0 angle) (#s(alt (/.f64 angle #s(literal 180 binary64)) (patch (/.f64 angle #s(literal 180 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/180 angle) (taylor 0 angle) (#s(alt (/.f64 angle #s(literal 180 binary64)) (patch (/.f64 angle #s(literal 180 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/180 angle) (taylor inf angle) (#s(alt (/.f64 angle #s(literal 180 binary64)) (patch (/.f64 angle #s(literal 180 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/180 angle) (taylor inf angle) (#s(alt (/.f64 angle #s(literal 180 binary64)) (patch (/.f64 angle #s(literal 180 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/180 angle) (taylor inf angle) (#s(alt (/.f64 angle #s(literal 180 binary64)) (patch (/.f64 angle #s(literal 180 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/180 angle) (taylor inf angle) (#s(alt (/.f64 angle #s(literal 180 binary64)) (patch (/.f64 angle #s(literal 180 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/180 angle) (taylor -inf angle) (#s(alt (/.f64 angle #s(literal 180 binary64)) (patch (/.f64 angle #s(literal 180 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/180 angle) (taylor -inf angle) (#s(alt (/.f64 angle #s(literal 180 binary64)) (patch (/.f64 angle #s(literal 180 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/180 angle) (taylor -inf angle) (#s(alt (/.f64 angle #s(literal 180 binary64)) (patch (/.f64 angle #s(literal 180 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/180 angle) (taylor -inf angle) (#s(alt (/.f64 angle #s(literal 180 binary64)) (patch (/.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 (*.f64 (PI.f64) #s(literal 1/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 (*.f64 (PI.f64) #s(literal 1/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 (*.f64 (PI.f64) #s(literal 1/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 (*.f64 (PI.f64) #s(literal 1/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 (*.f64 (PI.f64) #s(literal 1/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 (*.f64 (PI.f64) #s(literal 1/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 (*.f64 (PI.f64) #s(literal 1/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 (*.f64 (PI.f64) #s(literal 1/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 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/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 (*.f64 (PI.f64) #s(literal 1/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 (*.f64 (PI.f64) #s(literal 1/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 (*.f64 (PI.f64) #s(literal 1/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 (*.f64 (PI.f64) #s(literal 1/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 (*.f64 (PI.f64) #s(literal 1/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 (*.f64 (PI.f64) #s(literal 1/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 (*.f64 (PI.f64) #s(literal 1/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 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/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 (*.f64 (PI.f64) #s(literal 1/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 (*.f64 (PI.f64) #s(literal 1/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 (*.f64 (PI.f64) #s(literal 1/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 (*.f64 (PI.f64) #s(literal 1/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 (*.f64 (PI.f64) #s(literal 1/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 (*.f64 (PI.f64) #s(literal 1/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 (*.f64 (PI.f64) #s(literal 1/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 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/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 (*.f64 (PI.f64) #s(literal 1/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 (*.f64 (PI.f64) #s(literal 1/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 (*.f64 (PI.f64) #s(literal 1/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 (*.f64 (PI.f64) #s(literal 1/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 (*.f64 (PI.f64) #s(literal 1/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 (*.f64 (PI.f64) #s(literal 1/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 (*.f64 (PI.f64) #s(literal 1/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 (*.f64 (PI.f64) #s(literal 1/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 (*.f64 (PI.f64) #s(literal 1/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 (*.f64 (PI.f64) #s(literal 1/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 (*.f64 (PI.f64) #s(literal 1/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 (*.f64 (PI.f64) #s(literal 1/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 (*.f64 (PI.f64) #s(literal 1/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 (*.f64 (PI.f64) #s(literal 1/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 (*.f64 (PI.f64) #s(literal 1/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 (*.f64 (PI.f64) #s(literal 1/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 (*.f64 (PI.f64) #s(literal 1/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 (*.f64 (PI.f64) #s(literal 1/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 (*.f64 (PI.f64) #s(literal 1/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 (*.f64 (PI.f64) #s(literal 1/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 (*.f64 (PI.f64) #s(literal 1/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 (*.f64 (PI.f64) #s(literal 1/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 (*.f64 (PI.f64) #s(literal 1/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 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/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 (*.f64 (PI.f64) #s(literal 1/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 (*.f64 (PI.f64) #s(literal 1/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 (*.f64 (PI.f64) #s(literal 1/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 (*.f64 (PI.f64) #s(literal 1/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 (*.f64 (PI.f64) #s(literal 1/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 (*.f64 (PI.f64) #s(literal 1/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 (*.f64 (PI.f64) #s(literal 1/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 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/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 (*.f64 (PI.f64) #s(literal 1/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 (*.f64 (PI.f64) #s(literal 1/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 (*.f64 (PI.f64) #s(literal 1/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 (*.f64 (PI.f64) #s(literal 1/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 (*.f64 (PI.f64) #s(literal 1/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 (*.f64 (PI.f64) #s(literal 1/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 (*.f64 (PI.f64) #s(literal 1/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 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/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 (*.f64 (PI.f64) #s(literal 1/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 (*.f64 (PI.f64) #s(literal 1/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 (*.f64 (PI.f64) #s(literal 1/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 (*.f64 (PI.f64) #s(literal 1/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 (*.f64 (PI.f64) #s(literal 1/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 (*.f64 (PI.f64) #s(literal 1/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 (*.f64 (PI.f64) #s(literal 1/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 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/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 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/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 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/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 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/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 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/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 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/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 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/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 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/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 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/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 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/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 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/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 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (pow a 2) (taylor 0 angle) (#s(alt (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/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 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/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 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/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 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/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 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/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 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/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 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/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 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/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 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/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 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/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 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/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 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/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 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) (patch (*.f64 a (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #<representation binary64>) () ())) ())
#s(alt (* a (cos (* 1/180 (* angle (PI))))) (taylor 0 a) (#s(alt (*.f64 a (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) (patch (*.f64 a (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #<representation binary64>) () ())) ())
#s(alt (* a (cos (* 1/180 (* angle (PI))))) (taylor 0 a) (#s(alt (*.f64 a (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) (patch (*.f64 a (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #<representation binary64>) () ())) ())
#s(alt (* a (cos (* 1/180 (* angle (PI))))) (taylor 0 a) (#s(alt (*.f64 a (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) (patch (*.f64 a (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #<representation binary64>) () ())) ())
#s(alt (* a (cos (* 1/180 (* angle (PI))))) (taylor inf a) (#s(alt (*.f64 a (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) (patch (*.f64 a (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #<representation binary64>) () ())) ())
#s(alt (* a (cos (* 1/180 (* angle (PI))))) (taylor inf a) (#s(alt (*.f64 a (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) (patch (*.f64 a (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #<representation binary64>) () ())) ())
#s(alt (* a (cos (* 1/180 (* angle (PI))))) (taylor inf a) (#s(alt (*.f64 a (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) (patch (*.f64 a (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #<representation binary64>) () ())) ())
#s(alt (* a (cos (* 1/180 (* angle (PI))))) (taylor inf a) (#s(alt (*.f64 a (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) (patch (*.f64 a (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #<representation binary64>) () ())) ())
#s(alt (* a (cos (* 1/180 (* angle (PI))))) (taylor -inf a) (#s(alt (*.f64 a (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) (patch (*.f64 a (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #<representation binary64>) () ())) ())
#s(alt (* a (cos (* 1/180 (* angle (PI))))) (taylor -inf a) (#s(alt (*.f64 a (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) (patch (*.f64 a (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #<representation binary64>) () ())) ())
#s(alt (* a (cos (* 1/180 (* angle (PI))))) (taylor -inf a) (#s(alt (*.f64 a (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) (patch (*.f64 a (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #<representation binary64>) () ())) ())
#s(alt (* a (cos (* 1/180 (* angle (PI))))) (taylor -inf a) (#s(alt (*.f64 a (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) (patch (*.f64 a (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #<representation binary64>) () ())) ())
#s(alt a (taylor 0 angle) (#s(alt (*.f64 a (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) (patch (*.f64 a (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/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 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) (patch (*.f64 a (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/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 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) (patch (*.f64 a (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/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 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) (patch (*.f64 a (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #<representation binary64>) () ())) ())
#s(alt (* a (cos (* 1/180 (* angle (PI))))) (taylor inf angle) (#s(alt (*.f64 a (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) (patch (*.f64 a (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #<representation binary64>) () ())) ())
#s(alt (* a (cos (* 1/180 (* angle (PI))))) (taylor inf angle) (#s(alt (*.f64 a (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) (patch (*.f64 a (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #<representation binary64>) () ())) ())
#s(alt (* a (cos (* 1/180 (* angle (PI))))) (taylor inf angle) (#s(alt (*.f64 a (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) (patch (*.f64 a (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #<representation binary64>) () ())) ())
#s(alt (* a (cos (* 1/180 (* angle (PI))))) (taylor inf angle) (#s(alt (*.f64 a (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) (patch (*.f64 a (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #<representation binary64>) () ())) ())
#s(alt (* a (cos (* 1/180 (* angle (PI))))) (taylor -inf angle) (#s(alt (*.f64 a (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) (patch (*.f64 a (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #<representation binary64>) () ())) ())
#s(alt (* a (cos (* 1/180 (* angle (PI))))) (taylor -inf angle) (#s(alt (*.f64 a (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) (patch (*.f64 a (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #<representation binary64>) () ())) ())
#s(alt (* a (cos (* 1/180 (* angle (PI))))) (taylor -inf angle) (#s(alt (*.f64 a (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) (patch (*.f64 a (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #<representation binary64>) () ())) ())
#s(alt (* a (cos (* 1/180 (* angle (PI))))) (taylor -inf angle) (#s(alt (*.f64 a (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) (patch (*.f64 a (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #<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 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 #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) (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 (+ (* (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 (+ (* (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 (* (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 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 #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 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 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) (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) (taylor 0 angle) (#s(alt (fma.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))) (patch (fma.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 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 (fma.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))) (patch (fma.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 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))) (* 1/3149280000 (* (pow a 2) (pow (PI) 4)))))))) (pow a 2)) (taylor 0 angle) (#s(alt (fma.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))) (patch (fma.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 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))) (+ (* 1/3149280000 (* (pow a 2) (pow (PI) 4))) (* (pow angle 2) (+ (* -1/765275040000000 (* (pow a 2) (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 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))) (patch (fma.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor inf angle) (#s(alt (fma.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))) (patch (fma.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor inf angle) (#s(alt (fma.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))) (patch (fma.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor inf angle) (#s(alt (fma.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))) (patch (fma.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor inf angle) (#s(alt (fma.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))) (patch (fma.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor -inf angle) (#s(alt (fma.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))) (patch (fma.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor -inf angle) (#s(alt (fma.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))) (patch (fma.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor -inf angle) (#s(alt (fma.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))) (patch (fma.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor -inf angle) (#s(alt (fma.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))) (patch (fma.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (taylor 0 b) (#s(alt (fma.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))) (patch (fma.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor 0 b) (#s(alt (fma.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))) (patch (fma.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor 0 b) (#s(alt (fma.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))) (patch (fma.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor 0 b) (#s(alt (fma.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))) (patch (fma.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor inf b) (#s(alt (fma.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))) (patch (fma.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (/ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor inf b) (#s(alt (fma.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))) (patch (fma.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (/ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor inf b) (#s(alt (fma.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))) (patch (fma.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (/ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor inf b) (#s(alt (fma.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))) (patch (fma.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor -inf b) (#s(alt (fma.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))) (patch (fma.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (/ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor -inf b) (#s(alt (fma.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))) (patch (fma.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (/ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor -inf b) (#s(alt (fma.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))) (patch (fma.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (/ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor -inf b) (#s(alt (fma.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))) (patch (fma.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor 0 a) (#s(alt (fma.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))) (patch (fma.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor 0 a) (#s(alt (fma.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))) (patch (fma.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor 0 a) (#s(alt (fma.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))) (patch (fma.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor 0 a) (#s(alt (fma.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))) (patch (fma.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (taylor inf a) (#s(alt (fma.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))) (patch (fma.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ 1/2 (+ (* 1/2 (cos (* 1/90 (* angle (PI))))) (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2))))) (taylor inf a) (#s(alt (fma.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))) (patch (fma.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ 1/2 (+ (* 1/2 (cos (* 1/90 (* angle (PI))))) (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2))))) (taylor inf a) (#s(alt (fma.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))) (patch (fma.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ 1/2 (+ (* 1/2 (cos (* 1/90 (* angle (PI))))) (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2))))) (taylor inf a) (#s(alt (fma.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))) (patch (fma.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (taylor -inf a) (#s(alt (fma.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))) (patch (fma.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ 1/2 (+ (* 1/2 (cos (* 1/90 (* angle (PI))))) (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2))))) (taylor -inf a) (#s(alt (fma.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))) (patch (fma.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ 1/2 (+ (* 1/2 (cos (* 1/90 (* angle (PI))))) (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2))))) (taylor -inf a) (#s(alt (fma.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))) (patch (fma.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ 1/2 (+ (* 1/2 (cos (* 1/90 (* angle (PI))))) (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2))))) (taylor -inf a) (#s(alt (fma.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))) (patch (fma.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))) #<representation binary64>) () ())) ())
#s(alt (* 1/90 (* angle (PI))) (taylor 0 angle) (#s(alt (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (patch (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/90 (* angle (PI))) (taylor 0 angle) (#s(alt (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (patch (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/90 (* angle (PI))) (taylor 0 angle) (#s(alt (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (patch (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/90 (* angle (PI))) (taylor 0 angle) (#s(alt (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (patch (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/90 (* angle (PI))) (taylor inf angle) (#s(alt (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (patch (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/90 (* angle (PI))) (taylor inf angle) (#s(alt (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (patch (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/90 (* angle (PI))) (taylor inf angle) (#s(alt (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (patch (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/90 (* angle (PI))) (taylor inf angle) (#s(alt (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (patch (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/90 (* angle (PI))) (taylor -inf angle) (#s(alt (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (patch (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/90 (* angle (PI))) (taylor -inf angle) (#s(alt (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (patch (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/90 (* angle (PI))) (taylor -inf angle) (#s(alt (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (patch (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/90 (* angle (PI))) (taylor -inf angle) (#s(alt (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (patch (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 angle) (#s(alt (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (patch (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1/32400 (* (pow angle 2) (pow (PI) 2)))) (taylor 0 angle) (#s(alt (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (patch (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow angle 2) (+ (* -1/32400 (pow (PI) 2)) (* 1/3149280000 (* (pow angle 2) (pow (PI) 4)))))) (taylor 0 angle) (#s(alt (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (patch (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow angle 2) (+ (* -1/32400 (pow (PI) 2)) (* (pow angle 2) (+ (* -1/765275040000000 (* (pow angle 2) (pow (PI) 6))) (* 1/3149280000 (pow (PI) 4))))))) (taylor 0 angle) (#s(alt (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (patch (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) (taylor inf angle) (#s(alt (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (patch (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) (taylor inf angle) (#s(alt (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (patch (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) (taylor inf angle) (#s(alt (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (patch (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) (taylor inf angle) (#s(alt (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (patch (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) (taylor -inf angle) (#s(alt (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (patch (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) (taylor -inf angle) (#s(alt (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (patch (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) (taylor -inf angle) (#s(alt (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (patch (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) (taylor -inf angle) (#s(alt (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (patch (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (* (pow b 2) (PI)))) (taylor 0 angle) (#s(alt (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (patch (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) #<representation binary64>) () ())) ())
#s(alt (* angle (+ (* -1/34992000 (* (pow angle 2) (* (pow b 2) (pow (PI) 3)))) (* 1/180 (* (pow b 2) (PI))))) (taylor 0 angle) (#s(alt (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (patch (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) #<representation binary64>) () ())) ())
#s(alt (* angle (+ (* 1/180 (* (pow b 2) (PI))) (* (pow angle 2) (+ (* -1/34992000 (* (pow b 2) (pow (PI) 3))) (* 1/22674816000000 (* (pow angle 2) (* (pow b 2) (pow (PI) 5)))))))) (taylor 0 angle) (#s(alt (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (patch (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) #<representation binary64>) () ())) ())
#s(alt (* angle (+ (* 1/180 (* (pow b 2) (PI))) (* (pow angle 2) (+ (* -1/34992000 (* (pow b 2) (pow (PI) 3))) (* (pow angle 2) (+ (* -1/30855889612800000000 (* (pow angle 2) (* (pow b 2) (pow (PI) 7)))) (* 1/22674816000000 (* (pow b 2) (pow (PI) 5))))))))) (taylor 0 angle) (#s(alt (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (patch (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (taylor inf angle) (#s(alt (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (patch (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (taylor inf angle) (#s(alt (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (patch (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (taylor inf angle) (#s(alt (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (patch (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (taylor inf angle) (#s(alt (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (patch (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (taylor -inf angle) (#s(alt (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (patch (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (taylor -inf angle) (#s(alt (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (patch (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (taylor -inf angle) (#s(alt (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (patch (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (taylor -inf angle) (#s(alt (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (patch (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (taylor 0 b) (#s(alt (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (patch (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (taylor 0 b) (#s(alt (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (patch (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (taylor 0 b) (#s(alt (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (patch (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (taylor 0 b) (#s(alt (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (patch (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (taylor inf b) (#s(alt (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (patch (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (taylor inf b) (#s(alt (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (patch (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (taylor inf b) (#s(alt (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (patch (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (taylor inf b) (#s(alt (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (patch (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (taylor -inf b) (#s(alt (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (patch (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (taylor -inf b) (#s(alt (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (patch (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (taylor -inf b) (#s(alt (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (patch (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (taylor -inf b) (#s(alt (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (patch (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) #<representation binary64>) () ())) ())
#s(alt angle (taylor 0 angle) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle)) (patch (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle)) #<representation binary64>) () ())) ())
#s(alt angle (taylor 0 angle) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle)) (patch (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle)) #<representation binary64>) () ())) ())
#s(alt angle (taylor 0 angle) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle)) (patch (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle)) #<representation binary64>) () ())) ())
#s(alt angle (taylor 0 angle) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle)) (patch (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle)) #<representation binary64>) () ())) ())
#s(alt angle (taylor inf angle) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle)) (patch (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle)) #<representation binary64>) () ())) ())
#s(alt angle (taylor inf angle) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle)) (patch (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle)) #<representation binary64>) () ())) ())
#s(alt angle (taylor inf angle) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle)) (patch (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle)) #<representation binary64>) () ())) ())
#s(alt angle (taylor inf angle) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle)) (patch (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle)) #<representation binary64>) () ())) ())
#s(alt angle (taylor -inf angle) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle)) (patch (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle)) #<representation binary64>) () ())) ())
#s(alt angle (taylor -inf angle) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle)) (patch (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle)) #<representation binary64>) () ())) ())
#s(alt angle (taylor -inf angle) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle)) (patch (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle)) #<representation binary64>) () ())) ())
#s(alt angle (taylor -inf angle) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle)) (patch (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle)) #<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 (/.f64 (PI.f64) #s(literal 180 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle))))) #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 (/.f64 (PI.f64) #s(literal 180 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle))))) #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 (/.f64 (PI.f64) #s(literal 180 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle))))) #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 (/.f64 (PI.f64) #s(literal 180 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle))))) #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 (/.f64 (PI.f64) #s(literal 180 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle))))) #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 (/.f64 (PI.f64) #s(literal 180 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle))))) #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 (/.f64 (PI.f64) #s(literal 180 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle))))) #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 (/.f64 (PI.f64) #s(literal 180 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 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 (+.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)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle))))) #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 (/.f64 (PI.f64) #s(literal 180 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle))))) #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 (/.f64 (PI.f64) #s(literal 180 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle))))) #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 (/.f64 (PI.f64) #s(literal 180 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle))))) #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 (/.f64 (PI.f64) #s(literal 180 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle))))) #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 (/.f64 (PI.f64) #s(literal 180 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle))))) #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 (/.f64 (PI.f64) #s(literal 180 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle))))) #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 (/.f64 (PI.f64) #s(literal 180 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 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 (+.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)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle))))) #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 (/.f64 (PI.f64) #s(literal 180 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle))))) #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 (/.f64 (PI.f64) #s(literal 180 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle))))) #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 (/.f64 (PI.f64) #s(literal 180 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle))))) #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 (/.f64 (PI.f64) #s(literal 180 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle))))) #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 (/.f64 (PI.f64) #s(literal 180 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle))))) #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 (/.f64 (PI.f64) #s(literal 180 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle))))) #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 (/.f64 (PI.f64) #s(literal 180 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle))))) #s(literal 2 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 (/.f64 (PI.f64) #s(literal 180 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle))))) #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 (/.f64 (PI.f64) #s(literal 180 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle))))) #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 (/.f64 (PI.f64) #s(literal 180 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle))))) #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 (/.f64 (PI.f64) #s(literal 180 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle))))) #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 (/.f64 (PI.f64) #s(literal 180 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle))))) #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 (/.f64 (PI.f64) #s(literal 180 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle))))) #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 (/.f64 (PI.f64) #s(literal 180 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle))))) #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 (/.f64 (PI.f64) #s(literal 180 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle))))) #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 (/.f64 (PI.f64) #s(literal 180 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle))))) #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 (/.f64 (PI.f64) #s(literal 180 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle))))) #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 (/.f64 (PI.f64) #s(literal 180 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle))))) #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 (/.f64 (PI.f64) #s(literal 180 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle))))) #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 (/.f64 (PI.f64) #s(literal 180 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle))))) #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 (/.f64 (PI.f64) #s(literal 180 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle))))) #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 (/.f64 (PI.f64) #s(literal 180 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle))))) #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 (/.f64 (PI.f64) #s(literal 180 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle))))) #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 (/.f64 (PI.f64) #s(literal 180 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle))))) #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 (/.f64 (PI.f64) #s(literal 180 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle))))) #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 (/.f64 (PI.f64) #s(literal 180 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle))))) #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 (/.f64 (PI.f64) #s(literal 180 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle))))) #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 (/.f64 (PI.f64) #s(literal 180 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle))))) #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 (/.f64 (PI.f64) #s(literal 180 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle))))) #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 (/.f64 (PI.f64) #s(literal 180 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle))))) #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 (/.f64 (PI.f64) #s(literal 180 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle))))) #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 (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)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle))))) #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 (/.f64 (PI.f64) #s(literal 180 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle))))) #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 (/.f64 (PI.f64) #s(literal 180 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle))))) #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 (/.f64 (PI.f64) #s(literal 180 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle))))) #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 (/.f64 (PI.f64) #s(literal 180 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle))))) #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 (/.f64 (PI.f64) #s(literal 180 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle))))) #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 (/.f64 (PI.f64) #s(literal 180 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle))))) #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 (/.f64 (PI.f64) #s(literal 180 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle))))) #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 (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)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle))))) #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 (/.f64 (PI.f64) #s(literal 180 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle))))) #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 (/.f64 (PI.f64) #s(literal 180 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle))))) #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 (/.f64 (PI.f64) #s(literal 180 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle))))) #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 (/.f64 (PI.f64) #s(literal 180 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle))))) #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 (/.f64 (PI.f64) #s(literal 180 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle))))) #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 (/.f64 (PI.f64) #s(literal 180 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle))))) #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 (/.f64 (PI.f64) #s(literal 180 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle))))) #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 (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)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle))))) #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 (/.f64 (PI.f64) #s(literal 180 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle))))) #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 (/.f64 (PI.f64) #s(literal 180 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle))))) #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 (/.f64 (PI.f64) #s(literal 180 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle))))) #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 (/.f64 (PI.f64) #s(literal 180 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle))))) #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 (/.f64 (PI.f64) #s(literal 180 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle))))) #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 (/.f64 (PI.f64) #s(literal 180 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle))))) #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 (/.f64 (PI.f64) #s(literal 180 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (pow (exp (* (log (E)) (+ (log a) (log (cos (* 1/180 (* angle (PI)))))))) 2) (taylor 0 a) (#s(alt (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) #s(literal 2 binary64)) (patch (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (pow (exp (* (log (E)) (+ (log a) (log (cos (* 1/180 (* angle (PI)))))))) 2) (taylor 0 a) (#s(alt (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) #s(literal 2 binary64)) (patch (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (pow (exp (* (log (E)) (+ (log a) (log (cos (* 1/180 (* angle (PI)))))))) 2) (taylor 0 a) (#s(alt (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) #s(literal 2 binary64)) (patch (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (pow (exp (* (log (E)) (+ (log a) (log (cos (* 1/180 (* angle (PI)))))))) 2) (taylor 0 a) (#s(alt (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) #s(literal 2 binary64)) (patch (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (pow (exp (* (log (E)) (+ (log (cos (* 1/180 (* angle (PI))))) (* -1 (log (/ 1 a)))))) 2) (taylor inf a) (#s(alt (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) #s(literal 2 binary64)) (patch (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (pow (exp (* (log (E)) (+ (log (cos (* 1/180 (* angle (PI))))) (* -1 (log (/ 1 a)))))) 2) (taylor inf a) (#s(alt (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) #s(literal 2 binary64)) (patch (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (pow (exp (* (log (E)) (+ (log (cos (* 1/180 (* angle (PI))))) (* -1 (log (/ 1 a)))))) 2) (taylor inf a) (#s(alt (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) #s(literal 2 binary64)) (patch (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (pow (exp (* (log (E)) (+ (log (cos (* 1/180 (* angle (PI))))) (* -1 (log (/ 1 a)))))) 2) (taylor inf a) (#s(alt (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) #s(literal 2 binary64)) (patch (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (pow (exp (* (log (E)) (+ (log (* -1 (cos (* 1/180 (* angle (PI)))))) (* -1 (log (/ -1 a)))))) 2) (taylor -inf a) (#s(alt (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) #s(literal 2 binary64)) (patch (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (pow (exp (* (log (E)) (+ (log (* -1 (cos (* 1/180 (* angle (PI)))))) (* -1 (log (/ -1 a)))))) 2) (taylor -inf a) (#s(alt (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) #s(literal 2 binary64)) (patch (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (pow (exp (* (log (E)) (+ (log (* -1 (cos (* 1/180 (* angle (PI)))))) (* -1 (log (/ -1 a)))))) 2) (taylor -inf a) (#s(alt (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) #s(literal 2 binary64)) (patch (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (pow (exp (* (log (E)) (+ (log (* -1 (cos (* 1/180 (* angle (PI)))))) (* -1 (log (/ -1 a)))))) 2) (taylor -inf a) (#s(alt (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) #s(literal 2 binary64)) (patch (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (pow (pow (E) (log a)) 2) (taylor 0 angle) (#s(alt (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) #s(literal 2 binary64)) (patch (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1/32400 (* (pow angle 2) (* (pow (PI) 2) (* (log (E)) (pow (pow (E) (log a)) 2))))) (pow (pow (E) (log a)) 2)) (taylor 0 angle) (#s(alt (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) #s(literal 2 binary64)) (patch (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow angle 2) (+ (* -1/32400 (* (pow (PI) 2) (* (log (E)) (pow (pow (E) (log a)) 2)))) (* (pow angle 2) (+ (* 1/4199040000 (* (pow (PI) 4) (* (pow (log (E)) 2) (pow (pow (E) (log a)) 2)))) (* 2 (* (+ (* 1/8398080000 (* (pow (PI) 4) (pow (log (E)) 2))) (* 1/24 (* (log (E)) (+ (* -1/349920000 (pow (PI) 4)) (* 1/1049760000 (pow (PI) 4)))))) (pow (pow (E) (log a)) 2))))))) (pow (pow (E) (log a)) 2)) (taylor 0 angle) (#s(alt (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) #s(literal 2 binary64)) (patch (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow angle 2) (+ (* -1/32400 (* (pow (PI) 2) (* (log (E)) (pow (pow (E) (log a)) 2)))) (* (pow angle 2) (+ (* 1/4199040000 (* (pow (PI) 4) (* (pow (log (E)) 2) (pow (pow (E) (log a)) 2)))) (+ (* 2 (* (+ (* 1/8398080000 (* (pow (PI) 4) (pow (log (E)) 2))) (* 1/24 (* (log (E)) (+ (* -1/349920000 (pow (PI) 4)) (* 1/1049760000 (pow (PI) 4)))))) (pow (pow (E) (log a)) 2))) (* (pow angle 2) (+ (* -1/32400 (* (pow (PI) 2) (* (log (E)) (* (+ (* 1/8398080000 (* (pow (PI) 4) (pow (log (E)) 2))) (* 1/24 (* (log (E)) (+ (* -1/349920000 (pow (PI) 4)) (* 1/1049760000 (pow (PI) 4)))))) (pow (pow (E) (log a)) 2))))) (* 2 (* (+ (* -1/1555200 (* (pow (PI) 2) (* (pow (log (E)) 2) (+ (* -1/349920000 (pow (PI) 4)) (* 1/1049760000 (pow (PI) 4)))))) (+ (* -1/1632586752000000 (* (pow (PI) 6) (pow (log (E)) 3))) (* 1/720 (* (log (E)) (+ (* -1/1133740800000 (pow (PI) 6)) (+ (* -1/34012224000000 (pow (PI) 6)) (* 1/2267481600000 (pow (PI) 6)))))))) (pow (pow (E) (log a)) 2)))))))))) (pow (pow (E) (log a)) 2)) (taylor 0 angle) (#s(alt (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) #s(literal 2 binary64)) (patch (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (pow (pow (* a (cos (* 1/180 (* angle (PI))))) (log (E))) 2) (taylor inf angle) (#s(alt (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) #s(literal 2 binary64)) (patch (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (pow (pow (* a (cos (* 1/180 (* angle (PI))))) (log (E))) 2) (taylor inf angle) (#s(alt (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) #s(literal 2 binary64)) (patch (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (pow (pow (* a (cos (* 1/180 (* angle (PI))))) (log (E))) 2) (taylor inf angle) (#s(alt (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) #s(literal 2 binary64)) (patch (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (pow (pow (* a (cos (* 1/180 (* angle (PI))))) (log (E))) 2) (taylor inf angle) (#s(alt (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) #s(literal 2 binary64)) (patch (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (pow (pow (* a (cos (* 1/180 (* angle (PI))))) (log (E))) 2) (taylor -inf angle) (#s(alt (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) #s(literal 2 binary64)) (patch (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (pow (pow (* a (cos (* 1/180 (* angle (PI))))) (log (E))) 2) (taylor -inf angle) (#s(alt (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) #s(literal 2 binary64)) (patch (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (pow (pow (* a (cos (* 1/180 (* angle (PI))))) (log (E))) 2) (taylor -inf angle) (#s(alt (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) #s(literal 2 binary64)) (patch (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (pow (pow (* a (cos (* 1/180 (* angle (PI))))) (log (E))) 2) (taylor -inf angle) (#s(alt (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) #s(literal 2 binary64)) (patch (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow (exp (* (log (E)) (+ (log a) (log (cos (* 1/180 (* angle (PI)))))))) 2)) (taylor 0 a) (#s(alt (+.f64 (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.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))) (patch (+.f64 (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.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))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow (exp (* (log (E)) (+ (log a) (log (cos (* 1/180 (* angle (PI)))))))) 2)) (taylor 0 a) (#s(alt (+.f64 (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.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))) (patch (+.f64 (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.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))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow (exp (* (log (E)) (+ (log a) (log (cos (* 1/180 (* angle (PI)))))))) 2)) (taylor 0 a) (#s(alt (+.f64 (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.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))) (patch (+.f64 (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.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))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow (exp (* (log (E)) (+ (log a) (log (cos (* 1/180 (* angle (PI)))))))) 2)) (taylor 0 a) (#s(alt (+.f64 (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.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))) (patch (+.f64 (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.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))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow (exp (* (log (E)) (+ (log (cos (* 1/180 (* angle (PI))))) (* -1 (log (/ 1 a)))))) 2)) (taylor inf a) (#s(alt (+.f64 (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.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))) (patch (+.f64 (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.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))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow (exp (* (log (E)) (+ (log (cos (* 1/180 (* angle (PI))))) (* -1 (log (/ 1 a)))))) 2)) (taylor inf a) (#s(alt (+.f64 (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.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))) (patch (+.f64 (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.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))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow (exp (* (log (E)) (+ (log (cos (* 1/180 (* angle (PI))))) (* -1 (log (/ 1 a)))))) 2)) (taylor inf a) (#s(alt (+.f64 (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.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))) (patch (+.f64 (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.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))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow (exp (* (log (E)) (+ (log (cos (* 1/180 (* angle (PI))))) (* -1 (log (/ 1 a)))))) 2)) (taylor inf a) (#s(alt (+.f64 (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.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))) (patch (+.f64 (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.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))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow (exp (* (log (E)) (+ (log (* -1 (cos (* 1/180 (* angle (PI)))))) (* -1 (log (/ -1 a)))))) 2)) (taylor -inf a) (#s(alt (+.f64 (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.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))) (patch (+.f64 (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.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))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow (exp (* (log (E)) (+ (log (* -1 (cos (* 1/180 (* angle (PI)))))) (* -1 (log (/ -1 a)))))) 2)) (taylor -inf a) (#s(alt (+.f64 (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.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))) (patch (+.f64 (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.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))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow (exp (* (log (E)) (+ (log (* -1 (cos (* 1/180 (* angle (PI)))))) (* -1 (log (/ -1 a)))))) 2)) (taylor -inf a) (#s(alt (+.f64 (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.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))) (patch (+.f64 (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.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))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow (exp (* (log (E)) (+ (log (* -1 (cos (* 1/180 (* angle (PI)))))) (* -1 (log (/ -1 a)))))) 2)) (taylor -inf a) (#s(alt (+.f64 (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.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))) (patch (+.f64 (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.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))) #<representation binary64>) () ())) ())
#s(alt (pow (pow (E) (log a)) 2) (taylor 0 angle) (#s(alt (+.f64 (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.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))) (patch (+.f64 (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.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))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow angle 2) (+ (* -1/32400 (* (pow (PI) 2) (* (log (E)) (pow (pow (E) (log a)) 2)))) (* 1/32400 (* (pow b 2) (pow (PI) 2))))) (pow (pow (E) (log a)) 2)) (taylor 0 angle) (#s(alt (+.f64 (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.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))) (patch (+.f64 (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.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))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow angle 2) (+ (* -1/32400 (* (pow (PI) 2) (* (log (E)) (pow (pow (E) (log a)) 2)))) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (+ (* 1/4199040000 (* (pow (PI) 4) (* (pow (log (E)) 2) (pow (pow (E) (log a)) 2)))) (* 2 (* (+ (* 1/8398080000 (* (pow (PI) 4) (pow (log (E)) 2))) (* 1/24 (* (log (E)) (+ (* -1/349920000 (pow (PI) 4)) (* 1/1049760000 (pow (PI) 4)))))) (pow (pow (E) (log a)) 2))))))))) (pow (pow (E) (log a)) 2)) (taylor 0 angle) (#s(alt (+.f64 (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.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))) (patch (+.f64 (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.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))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow angle 2) (+ (* -1/32400 (* (pow (PI) 2) (* (log (E)) (pow (pow (E) (log a)) 2)))) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (+ (* 1/4199040000 (* (pow (PI) 4) (* (pow (log (E)) 2) (pow (pow (E) (log a)) 2)))) (+ (* 2 (* (+ (* 1/8398080000 (* (pow (PI) 4) (pow (log (E)) 2))) (* 1/24 (* (log (E)) (+ (* -1/349920000 (pow (PI) 4)) (* 1/1049760000 (pow (PI) 4)))))) (pow (pow (E) (log a)) 2))) (* (pow angle 2) (+ (* -1/32400 (* (pow (PI) 2) (* (log (E)) (* (+ (* 1/8398080000 (* (pow (PI) 4) (pow (log (E)) 2))) (* 1/24 (* (log (E)) (+ (* -1/349920000 (pow (PI) 4)) (* 1/1049760000 (pow (PI) 4)))))) (pow (pow (E) (log a)) 2))))) (+ (* 2 (* (+ (* -1/1555200 (* (pow (PI) 2) (* (pow (log (E)) 2) (+ (* -1/349920000 (pow (PI) 4)) (* 1/1049760000 (pow (PI) 4)))))) (+ (* -1/1632586752000000 (* (pow (PI) 6) (pow (log (E)) 3))) (* 1/720 (* (log (E)) (+ (* -1/1133740800000 (pow (PI) 6)) (+ (* -1/34012224000000 (pow (PI) 6)) (* 1/2267481600000 (pow (PI) 6)))))))) (pow (pow (E) (log a)) 2))) (* (pow b 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))))))))))))) (pow (pow (E) (log a)) 2)) (taylor 0 angle) (#s(alt (+.f64 (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.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))) (patch (+.f64 (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.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))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow (pow (* a (cos (* 1/180 (* angle (PI))))) (log (E))) 2)) (taylor inf angle) (#s(alt (+.f64 (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.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))) (patch (+.f64 (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.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))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow (pow (* a (cos (* 1/180 (* angle (PI))))) (log (E))) 2)) (taylor inf angle) (#s(alt (+.f64 (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.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))) (patch (+.f64 (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.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))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow (pow (* a (cos (* 1/180 (* angle (PI))))) (log (E))) 2)) (taylor inf angle) (#s(alt (+.f64 (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.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))) (patch (+.f64 (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.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))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow (pow (* a (cos (* 1/180 (* angle (PI))))) (log (E))) 2)) (taylor inf angle) (#s(alt (+.f64 (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.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))) (patch (+.f64 (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.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))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow (pow (* a (cos (* 1/180 (* angle (PI))))) (log (E))) 2)) (taylor -inf angle) (#s(alt (+.f64 (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.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))) (patch (+.f64 (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.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))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow (pow (* a (cos (* 1/180 (* angle (PI))))) (log (E))) 2)) (taylor -inf angle) (#s(alt (+.f64 (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.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))) (patch (+.f64 (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.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))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow (pow (* a (cos (* 1/180 (* angle (PI))))) (log (E))) 2)) (taylor -inf angle) (#s(alt (+.f64 (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.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))) (patch (+.f64 (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.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))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow (pow (* a (cos (* 1/180 (* angle (PI))))) (log (E))) 2)) (taylor -inf angle) (#s(alt (+.f64 (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.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))) (patch (+.f64 (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.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))) #<representation binary64>) () ())) ())
#s(alt (pow (pow (* a (cos (* 1/180 (* angle (PI))))) (log (E))) 2) (taylor 0 b) (#s(alt (+.f64 (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.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))) (patch (+.f64 (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.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))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow (pow (* a (cos (* 1/180 (* angle (PI))))) (log (E))) 2)) (taylor 0 b) (#s(alt (+.f64 (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.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))) (patch (+.f64 (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.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))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow (pow (* a (cos (* 1/180 (* angle (PI))))) (log (E))) 2)) (taylor 0 b) (#s(alt (+.f64 (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.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))) (patch (+.f64 (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.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))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow (pow (* a (cos (* 1/180 (* angle (PI))))) (log (E))) 2)) (taylor 0 b) (#s(alt (+.f64 (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.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))) (patch (+.f64 (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.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))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor inf b) (#s(alt (+.f64 (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.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))) (patch (+.f64 (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.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))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (/ (pow (pow (* a (cos (* 1/180 (* angle (PI))))) (log (E))) 2) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor inf b) (#s(alt (+.f64 (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.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))) (patch (+.f64 (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.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))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (/ (pow (pow (* a (cos (* 1/180 (* angle (PI))))) (log (E))) 2) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor inf b) (#s(alt (+.f64 (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.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))) (patch (+.f64 (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.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))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (/ (pow (pow (* a (cos (* 1/180 (* angle (PI))))) (log (E))) 2) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor inf b) (#s(alt (+.f64 (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.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))) (patch (+.f64 (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.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))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor -inf b) (#s(alt (+.f64 (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.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))) (patch (+.f64 (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.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))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (/ (pow (pow (* a (cos (* 1/180 (* angle (PI))))) (log (E))) 2) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor -inf b) (#s(alt (+.f64 (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.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))) (patch (+.f64 (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.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))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (/ (pow (pow (* a (cos (* 1/180 (* angle (PI))))) (log (E))) 2) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor -inf b) (#s(alt (+.f64 (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.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))) (patch (+.f64 (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.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))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (/ (pow (pow (* a (cos (* 1/180 (* angle (PI))))) (log (E))) 2) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor -inf b) (#s(alt (+.f64 (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.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))) (patch (+.f64 (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.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))) #<representation binary64>) () ())) ())
#s(alt (exp (* (log (E)) (+ (log a) (log (cos (* 1/180 (* angle (PI)))))))) (taylor 0 a) (#s(alt (pow.f64 (E.f64) (log.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (patch (pow.f64 (E.f64) (log.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) #<representation binary64>) () ())) ())
#s(alt (exp (* (log (E)) (+ (log a) (log (cos (* 1/180 (* angle (PI)))))))) (taylor 0 a) (#s(alt (pow.f64 (E.f64) (log.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (patch (pow.f64 (E.f64) (log.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) #<representation binary64>) () ())) ())
#s(alt (exp (* (log (E)) (+ (log a) (log (cos (* 1/180 (* angle (PI)))))))) (taylor 0 a) (#s(alt (pow.f64 (E.f64) (log.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (patch (pow.f64 (E.f64) (log.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) #<representation binary64>) () ())) ())
#s(alt (exp (* (log (E)) (+ (log a) (log (cos (* 1/180 (* angle (PI)))))))) (taylor 0 a) (#s(alt (pow.f64 (E.f64) (log.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (patch (pow.f64 (E.f64) (log.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) #<representation binary64>) () ())) ())
#s(alt (exp (* (log (E)) (+ (log (cos (* 1/180 (* angle (PI))))) (* -1 (log (/ 1 a)))))) (taylor inf a) (#s(alt (pow.f64 (E.f64) (log.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (patch (pow.f64 (E.f64) (log.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) #<representation binary64>) () ())) ())
#s(alt (exp (* (log (E)) (+ (log (cos (* 1/180 (* angle (PI))))) (* -1 (log (/ 1 a)))))) (taylor inf a) (#s(alt (pow.f64 (E.f64) (log.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (patch (pow.f64 (E.f64) (log.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) #<representation binary64>) () ())) ())
#s(alt (exp (* (log (E)) (+ (log (cos (* 1/180 (* angle (PI))))) (* -1 (log (/ 1 a)))))) (taylor inf a) (#s(alt (pow.f64 (E.f64) (log.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (patch (pow.f64 (E.f64) (log.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) #<representation binary64>) () ())) ())
#s(alt (exp (* (log (E)) (+ (log (cos (* 1/180 (* angle (PI))))) (* -1 (log (/ 1 a)))))) (taylor inf a) (#s(alt (pow.f64 (E.f64) (log.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (patch (pow.f64 (E.f64) (log.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) #<representation binary64>) () ())) ())
#s(alt (exp (* (log (E)) (+ (log (* -1 (cos (* 1/180 (* angle (PI)))))) (* -1 (log (/ -1 a)))))) (taylor -inf a) (#s(alt (pow.f64 (E.f64) (log.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (patch (pow.f64 (E.f64) (log.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) #<representation binary64>) () ())) ())
#s(alt (exp (* (log (E)) (+ (log (* -1 (cos (* 1/180 (* angle (PI)))))) (* -1 (log (/ -1 a)))))) (taylor -inf a) (#s(alt (pow.f64 (E.f64) (log.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (patch (pow.f64 (E.f64) (log.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) #<representation binary64>) () ())) ())
#s(alt (exp (* (log (E)) (+ (log (* -1 (cos (* 1/180 (* angle (PI)))))) (* -1 (log (/ -1 a)))))) (taylor -inf a) (#s(alt (pow.f64 (E.f64) (log.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (patch (pow.f64 (E.f64) (log.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) #<representation binary64>) () ())) ())
#s(alt (exp (* (log (E)) (+ (log (* -1 (cos (* 1/180 (* angle (PI)))))) (* -1 (log (/ -1 a)))))) (taylor -inf a) (#s(alt (pow.f64 (E.f64) (log.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (patch (pow.f64 (E.f64) (log.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) #<representation binary64>) () ())) ())
#s(alt (pow (E) (log a)) (taylor 0 angle) (#s(alt (pow.f64 (E.f64) (log.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (patch (pow.f64 (E.f64) (log.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1/64800 (* (pow angle 2) (* (pow (PI) 2) (* (log (E)) (pow (E) (log a)))))) (pow (E) (log a))) (taylor 0 angle) (#s(alt (pow.f64 (E.f64) (log.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (patch (pow.f64 (E.f64) (log.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow angle 2) (+ (* -1/64800 (* (pow (PI) 2) (* (log (E)) (pow (E) (log a))))) (* (pow angle 2) (* (+ (* 1/8398080000 (* (pow (PI) 4) (pow (log (E)) 2))) (* 1/24 (* (log (E)) (+ (* -1/349920000 (pow (PI) 4)) (* 1/1049760000 (pow (PI) 4)))))) (pow (E) (log a)))))) (pow (E) (log a))) (taylor 0 angle) (#s(alt (pow.f64 (E.f64) (log.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (patch (pow.f64 (E.f64) (log.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow angle 2) (+ (* -1/64800 (* (pow (PI) 2) (* (log (E)) (pow (E) (log a))))) (* (pow angle 2) (+ (* (+ (* 1/8398080000 (* (pow (PI) 4) (pow (log (E)) 2))) (* 1/24 (* (log (E)) (+ (* -1/349920000 (pow (PI) 4)) (* 1/1049760000 (pow (PI) 4)))))) (pow (E) (log a))) (* (pow angle 2) (* (+ (* -1/1555200 (* (pow (PI) 2) (* (pow (log (E)) 2) (+ (* -1/349920000 (pow (PI) 4)) (* 1/1049760000 (pow (PI) 4)))))) (+ (* -1/1632586752000000 (* (pow (PI) 6) (pow (log (E)) 3))) (* 1/720 (* (log (E)) (+ (* -1/1133740800000 (pow (PI) 6)) (+ (* -1/34012224000000 (pow (PI) 6)) (* 1/2267481600000 (pow (PI) 6)))))))) (pow (E) (log a)))))))) (pow (E) (log a))) (taylor 0 angle) (#s(alt (pow.f64 (E.f64) (log.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (patch (pow.f64 (E.f64) (log.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) #<representation binary64>) () ())) ())
#s(alt (pow (* a (cos (* 1/180 (* angle (PI))))) (log (E))) (taylor inf angle) (#s(alt (pow.f64 (E.f64) (log.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (patch (pow.f64 (E.f64) (log.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) #<representation binary64>) () ())) ())
#s(alt (pow (* a (cos (* 1/180 (* angle (PI))))) (log (E))) (taylor inf angle) (#s(alt (pow.f64 (E.f64) (log.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (patch (pow.f64 (E.f64) (log.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) #<representation binary64>) () ())) ())
#s(alt (pow (* a (cos (* 1/180 (* angle (PI))))) (log (E))) (taylor inf angle) (#s(alt (pow.f64 (E.f64) (log.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (patch (pow.f64 (E.f64) (log.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) #<representation binary64>) () ())) ())
#s(alt (pow (* a (cos (* 1/180 (* angle (PI))))) (log (E))) (taylor inf angle) (#s(alt (pow.f64 (E.f64) (log.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (patch (pow.f64 (E.f64) (log.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) #<representation binary64>) () ())) ())
#s(alt (pow (* a (cos (* 1/180 (* angle (PI))))) (log (E))) (taylor -inf angle) (#s(alt (pow.f64 (E.f64) (log.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (patch (pow.f64 (E.f64) (log.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) #<representation binary64>) () ())) ())
#s(alt (pow (* a (cos (* 1/180 (* angle (PI))))) (log (E))) (taylor -inf angle) (#s(alt (pow.f64 (E.f64) (log.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (patch (pow.f64 (E.f64) (log.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) #<representation binary64>) () ())) ())
#s(alt (pow (* a (cos (* 1/180 (* angle (PI))))) (log (E))) (taylor -inf angle) (#s(alt (pow.f64 (E.f64) (log.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (patch (pow.f64 (E.f64) (log.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) #<representation binary64>) () ())) ())
#s(alt (pow (* a (cos (* 1/180 (* angle (PI))))) (log (E))) (taylor -inf angle) (#s(alt (pow.f64 (E.f64) (log.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (patch (pow.f64 (E.f64) (log.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 angle) (#s(alt (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) (patch (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2)))) (taylor 0 angle) (#s(alt (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) (patch (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/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 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) (patch (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/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 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) (patch (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #<representation binary64>) () ())) ())
#s(alt (cos (* 1/180 (* angle (PI)))) (taylor inf angle) (#s(alt (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) (patch (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #<representation binary64>) () ())) ())
#s(alt (cos (* 1/180 (* angle (PI)))) (taylor inf angle) (#s(alt (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) (patch (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #<representation binary64>) () ())) ())
#s(alt (cos (* 1/180 (* angle (PI)))) (taylor inf angle) (#s(alt (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) (patch (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #<representation binary64>) () ())) ())
#s(alt (cos (* 1/180 (* angle (PI)))) (taylor inf angle) (#s(alt (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) (patch (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #<representation binary64>) () ())) ())
#s(alt (cos (* 1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) (patch (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #<representation binary64>) () ())) ())
#s(alt (cos (* 1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) (patch (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #<representation binary64>) () ())) ())
#s(alt (cos (* 1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) (patch (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #<representation binary64>) () ())) ())
#s(alt (cos (* 1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) (patch (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) 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 (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 (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 (* 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 (* 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 (* 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 1 (taylor 0 angle) (#s(alt (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (patch (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1/16200 (* (pow angle 2) (pow (PI) 2)))) (taylor 0 angle) (#s(alt (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (patch (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow angle 2) (+ (* -1/16200 (pow (PI) 2)) (* 1/1574640000 (* (pow angle 2) (pow (PI) 4)))))) (taylor 0 angle) (#s(alt (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (patch (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow angle 2) (+ (* -1/16200 (pow (PI) 2)) (* (pow angle 2) (+ (* -1/382637520000000 (* (pow angle 2) (pow (PI) 6))) (* 1/1574640000 (pow (PI) 4))))))) (taylor 0 angle) (#s(alt (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (patch (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (cos (* 1/90 (* angle (PI)))) (taylor inf angle) (#s(alt (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (patch (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (cos (* 1/90 (* angle (PI)))) (taylor inf angle) (#s(alt (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (patch (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (cos (* 1/90 (* angle (PI)))) (taylor inf angle) (#s(alt (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (patch (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (cos (* 1/90 (* angle (PI)))) (taylor inf angle) (#s(alt (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (patch (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (cos (* 1/90 (* angle (PI)))) (taylor -inf angle) (#s(alt (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (patch (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (cos (* 1/90 (* angle (PI)))) (taylor -inf angle) (#s(alt (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (patch (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (cos (* 1/90 (* angle (PI)))) (taylor -inf angle) (#s(alt (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (patch (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (cos (* 1/90 (* angle (PI)))) (taylor -inf angle) (#s(alt (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (patch (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor 0 angle) (#s(alt (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (patch (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/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 1/180 binary64)))) (patch (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/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 1/180 binary64)))) (patch (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/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 1/180 binary64)))) (patch (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/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 1/180 binary64)))) (patch (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/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 1/180 binary64)))) (patch (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/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 1/180 binary64)))) (patch (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/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 1/180 binary64)))) (patch (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/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 1/180 binary64)))) (patch (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/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 1/180 binary64)))) (patch (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/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 1/180 binary64)))) (patch (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/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 1/180 binary64)))) (patch (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/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 (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 (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 (* 1/180 (* angle (PI))) (taylor 0 angle) (#s(alt (sin.f64 (*.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle)))) (patch (sin.f64 (*.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle)))) #<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 (PI.f64) #s(literal 180 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle)))) (patch (sin.f64 (*.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle)))) #<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 (PI.f64) #s(literal 180 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle)))) (patch (sin.f64 (*.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle)))) #<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 (PI.f64) #s(literal 180 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle)))) (patch (sin.f64 (*.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle)))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor inf angle) (#s(alt (sin.f64 (*.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle)))) (patch (sin.f64 (*.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle)))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor inf angle) (#s(alt (sin.f64 (*.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle)))) (patch (sin.f64 (*.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle)))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor inf angle) (#s(alt (sin.f64 (*.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle)))) (patch (sin.f64 (*.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle)))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor inf angle) (#s(alt (sin.f64 (*.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle)))) (patch (sin.f64 (*.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle)))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt (sin.f64 (*.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle)))) (patch (sin.f64 (*.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle)))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt (sin.f64 (*.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle)))) (patch (sin.f64 (*.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle)))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt (sin.f64 (*.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle)))) (patch (sin.f64 (*.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle)))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt (sin.f64 (*.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle)))) (patch (sin.f64 (*.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle)))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 angle) (#s(alt (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (patch (cos.f64 (*.f64 (PI.f64) (*.f64 angle #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 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (patch (cos.f64 (*.f64 (PI.f64) (*.f64 angle #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 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (patch (cos.f64 (*.f64 (PI.f64) (*.f64 angle #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 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (patch (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/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 1/180 binary64)))) (patch (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/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 1/180 binary64)))) (patch (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/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 1/180 binary64)))) (patch (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/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 1/180 binary64)))) (patch (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/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 1/180 binary64)))) (patch (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/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 1/180 binary64)))) (patch (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/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 1/180 binary64)))) (patch (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/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 1/180 binary64)))) (patch (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #<representation binary64>) () ())) ())
Calls

114 calls:

TimeVariablePointExpression
52.0ms
a
@0
(pow (pow (E) (log (* a (cos (* (PI) (* angle 1/180)))))) 2)
47.0ms
angle
@inf
(pow (pow (E) (log (* a (cos (* (PI) (* angle 1/180)))))) 2)
19.0ms
angle
@-inf
(pow (pow (E) (log (* a (cos (* (PI) (* angle 1/180)))))) 2)
18.0ms
a
@-inf
(pow (pow (E) (log (* a (cos (* (PI) (* angle 1/180)))))) 2)
7.0ms
b
@0
(+ (pow (pow (E) (log (* a (cos (* (PI) (* angle 1/180)))))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2))

simplify359.0ms (2.3%)

Memory
-11.7MiB live, 348.2MiB allocated
Algorithm
egg-herbie
Rules
21 324×lower-fma.f64
21 324×lower-fma.f32
5 846×lower-*.f64
5 846×lower-*.f32
5 034×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
03927782
112307337
245217145
376626977
080546653
Stop Event
iter limit
node limit
Counts
456 → 443
Calls
Call 1
Inputs
(* 1/180 angle)
(* 1/180 angle)
(* 1/180 angle)
(* 1/180 angle)
(* 1/180 angle)
(* 1/180 angle)
(* 1/180 angle)
(* 1/180 angle)
(* 1/180 angle)
(* 1/180 angle)
(* 1/180 angle)
(* 1/180 angle)
(* (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 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) (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 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 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 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 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 (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)
(+ (* -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 (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 (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)))))
(* a (cos (* 1/180 (* angle (PI)))))
(* a (cos (* 1/180 (* angle (PI)))))
(* a (cos (* 1/180 (* angle (PI)))))
(* a (cos (* 1/180 (* angle (PI)))))
(* a (cos (* 1/180 (* angle (PI)))))
(* a (cos (* 1/180 (* angle (PI)))))
(* a (cos (* 1/180 (* angle (PI)))))
(* a (cos (* 1/180 (* angle (PI)))))
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))))))))
(* a (cos (* 1/180 (* angle (PI)))))
(* a (cos (* 1/180 (* angle (PI)))))
(* a (cos (* 1/180 (* angle (PI)))))
(* a (cos (* 1/180 (* angle (PI)))))
(* 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 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) (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 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 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 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 a 2)
(pow a 2)
(pow a 2)
(pow a 2)
(pow a 2)
(pow a 2)
(pow a 2)
(pow a 2)
(pow a 2)
(pow a 2)
(pow a 2)
(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))) (* 1/3149280000 (* (pow a 2) (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))) (+ (* 1/3149280000 (* (pow a 2) (pow (PI) 4))) (* (pow angle 2) (+ (* -1/765275040000000 (* (pow a 2) (pow (PI) 6))) (* (pow b 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))))))))))) (pow a 2))
(+ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))
(+ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (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) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (+ (/ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (+ (/ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (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) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (+ (/ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (+ (/ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(+ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))
(* (pow a 2) (+ 1/2 (+ (* 1/2 (cos (* 1/90 (* angle (PI))))) (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)))))
(* (pow a 2) (+ 1/2 (+ (* 1/2 (cos (* 1/90 (* angle (PI))))) (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)))))
(* (pow a 2) (+ 1/2 (+ (* 1/2 (cos (* 1/90 (* angle (PI))))) (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)))))
(* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))
(* (pow a 2) (+ 1/2 (+ (* 1/2 (cos (* 1/90 (* angle (PI))))) (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)))))
(* (pow a 2) (+ 1/2 (+ (* 1/2 (cos (* 1/90 (* angle (PI))))) (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)))))
(* (pow a 2) (+ 1/2 (+ (* 1/2 (cos (* 1/90 (* angle (PI))))) (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)))))
(* 1/90 (* angle (PI)))
(* 1/90 (* angle (PI)))
(* 1/90 (* angle (PI)))
(* 1/90 (* angle (PI)))
(* 1/90 (* angle (PI)))
(* 1/90 (* angle (PI)))
(* 1/90 (* angle (PI)))
(* 1/90 (* angle (PI)))
(* 1/90 (* angle (PI)))
(* 1/90 (* angle (PI)))
(* 1/90 (* angle (PI)))
(* 1/90 (* angle (PI)))
1
(+ 1 (* -1/32400 (* (pow angle 2) (pow (PI) 2))))
(+ 1 (* (pow angle 2) (+ (* -1/32400 (pow (PI) 2)) (* 1/3149280000 (* (pow angle 2) (pow (PI) 4))))))
(+ 1 (* (pow angle 2) (+ (* -1/32400 (pow (PI) 2)) (* (pow angle 2) (+ (* -1/765275040000000 (* (pow angle 2) (pow (PI) 6))) (* 1/3149280000 (pow (PI) 4)))))))
(+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))
(+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))
(+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))
(+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))
(+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))
(+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))
(+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))
(+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))
(* 1/180 (* angle (* (pow b 2) (PI))))
(* angle (+ (* -1/34992000 (* (pow angle 2) (* (pow b 2) (pow (PI) 3)))) (* 1/180 (* (pow b 2) (PI)))))
(* angle (+ (* 1/180 (* (pow b 2) (PI))) (* (pow angle 2) (+ (* -1/34992000 (* (pow b 2) (pow (PI) 3))) (* 1/22674816000000 (* (pow angle 2) (* (pow b 2) (pow (PI) 5))))))))
(* angle (+ (* 1/180 (* (pow b 2) (PI))) (* (pow angle 2) (+ (* -1/34992000 (* (pow b 2) (pow (PI) 3))) (* (pow angle 2) (+ (* -1/30855889612800000000 (* (pow angle 2) (* (pow b 2) (pow (PI) 7)))) (* 1/22674816000000 (* (pow b 2) (pow (PI) 5)))))))))
(* (pow b 2) (sin (* 1/180 (* angle (PI)))))
(* (pow b 2) (sin (* 1/180 (* angle (PI)))))
(* (pow b 2) (sin (* 1/180 (* angle (PI)))))
(* (pow b 2) (sin (* 1/180 (* angle (PI)))))
(* (pow b 2) (sin (* 1/180 (* angle (PI)))))
(* (pow b 2) (sin (* 1/180 (* angle (PI)))))
(* (pow b 2) (sin (* 1/180 (* angle (PI)))))
(* (pow b 2) (sin (* 1/180 (* angle (PI)))))
(* (pow b 2) (sin (* 1/180 (* angle (PI)))))
(* (pow b 2) (sin (* 1/180 (* angle (PI)))))
(* (pow b 2) (sin (* 1/180 (* angle (PI)))))
(* (pow b 2) (sin (* 1/180 (* angle (PI)))))
(* (pow b 2) (sin (* 1/180 (* angle (PI)))))
(* (pow b 2) (sin (* 1/180 (* angle (PI)))))
(* (pow b 2) (sin (* 1/180 (* angle (PI)))))
(* (pow b 2) (sin (* 1/180 (* angle (PI)))))
(* (pow b 2) (sin (* 1/180 (* angle (PI)))))
(* (pow b 2) (sin (* 1/180 (* angle (PI)))))
(* (pow b 2) (sin (* 1/180 (* angle (PI)))))
(* (pow b 2) (sin (* 1/180 (* angle (PI)))))
angle
angle
angle
angle
angle
angle
angle
angle
angle
angle
angle
angle
(* (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 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) (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 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 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 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 (exp (* (log (E)) (+ (log a) (log (cos (* 1/180 (* angle (PI)))))))) 2)
(pow (exp (* (log (E)) (+ (log a) (log (cos (* 1/180 (* angle (PI)))))))) 2)
(pow (exp (* (log (E)) (+ (log a) (log (cos (* 1/180 (* angle (PI)))))))) 2)
(pow (exp (* (log (E)) (+ (log a) (log (cos (* 1/180 (* angle (PI)))))))) 2)
(pow (exp (* (log (E)) (+ (log (cos (* 1/180 (* angle (PI))))) (* -1 (log (/ 1 a)))))) 2)
(pow (exp (* (log (E)) (+ (log (cos (* 1/180 (* angle (PI))))) (* -1 (log (/ 1 a)))))) 2)
(pow (exp (* (log (E)) (+ (log (cos (* 1/180 (* angle (PI))))) (* -1 (log (/ 1 a)))))) 2)
(pow (exp (* (log (E)) (+ (log (cos (* 1/180 (* angle (PI))))) (* -1 (log (/ 1 a)))))) 2)
(pow (exp (* (log (E)) (+ (log (* -1 (cos (* 1/180 (* angle (PI)))))) (* -1 (log (/ -1 a)))))) 2)
(pow (exp (* (log (E)) (+ (log (* -1 (cos (* 1/180 (* angle (PI)))))) (* -1 (log (/ -1 a)))))) 2)
(pow (exp (* (log (E)) (+ (log (* -1 (cos (* 1/180 (* angle (PI)))))) (* -1 (log (/ -1 a)))))) 2)
(pow (exp (* (log (E)) (+ (log (* -1 (cos (* 1/180 (* angle (PI)))))) (* -1 (log (/ -1 a)))))) 2)
(pow (pow (E) (log a)) 2)
(+ (* -1/32400 (* (pow angle 2) (* (pow (PI) 2) (* (log (E)) (pow (pow (E) (log a)) 2))))) (pow (pow (E) (log a)) 2))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow (PI) 2) (* (log (E)) (pow (pow (E) (log a)) 2)))) (* (pow angle 2) (+ (* 1/4199040000 (* (pow (PI) 4) (* (pow (log (E)) 2) (pow (pow (E) (log a)) 2)))) (* 2 (* (+ (* 1/8398080000 (* (pow (PI) 4) (pow (log (E)) 2))) (* 1/24 (* (log (E)) (+ (* -1/349920000 (pow (PI) 4)) (* 1/1049760000 (pow (PI) 4)))))) (pow (pow (E) (log a)) 2))))))) (pow (pow (E) (log a)) 2))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow (PI) 2) (* (log (E)) (pow (pow (E) (log a)) 2)))) (* (pow angle 2) (+ (* 1/4199040000 (* (pow (PI) 4) (* (pow (log (E)) 2) (pow (pow (E) (log a)) 2)))) (+ (* 2 (* (+ (* 1/8398080000 (* (pow (PI) 4) (pow (log (E)) 2))) (* 1/24 (* (log (E)) (+ (* -1/349920000 (pow (PI) 4)) (* 1/1049760000 (pow (PI) 4)))))) (pow (pow (E) (log a)) 2))) (* (pow angle 2) (+ (* -1/32400 (* (pow (PI) 2) (* (log (E)) (* (+ (* 1/8398080000 (* (pow (PI) 4) (pow (log (E)) 2))) (* 1/24 (* (log (E)) (+ (* -1/349920000 (pow (PI) 4)) (* 1/1049760000 (pow (PI) 4)))))) (pow (pow (E) (log a)) 2))))) (* 2 (* (+ (* -1/1555200 (* (pow (PI) 2) (* (pow (log (E)) 2) (+ (* -1/349920000 (pow (PI) 4)) (* 1/1049760000 (pow (PI) 4)))))) (+ (* -1/1632586752000000 (* (pow (PI) 6) (pow (log (E)) 3))) (* 1/720 (* (log (E)) (+ (* -1/1133740800000 (pow (PI) 6)) (+ (* -1/34012224000000 (pow (PI) 6)) (* 1/2267481600000 (pow (PI) 6)))))))) (pow (pow (E) (log a)) 2)))))))))) (pow (pow (E) (log a)) 2))
(pow (pow (* a (cos (* 1/180 (* angle (PI))))) (log (E))) 2)
(pow (pow (* a (cos (* 1/180 (* angle (PI))))) (log (E))) 2)
(pow (pow (* a (cos (* 1/180 (* angle (PI))))) (log (E))) 2)
(pow (pow (* a (cos (* 1/180 (* angle (PI))))) (log (E))) 2)
(pow (pow (* a (cos (* 1/180 (* angle (PI))))) (log (E))) 2)
(pow (pow (* a (cos (* 1/180 (* angle (PI))))) (log (E))) 2)
(pow (pow (* a (cos (* 1/180 (* angle (PI))))) (log (E))) 2)
(pow (pow (* a (cos (* 1/180 (* angle (PI))))) (log (E))) 2)
(+ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow (exp (* (log (E)) (+ (log a) (log (cos (* 1/180 (* angle (PI)))))))) 2))
(+ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow (exp (* (log (E)) (+ (log a) (log (cos (* 1/180 (* angle (PI)))))))) 2))
(+ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow (exp (* (log (E)) (+ (log a) (log (cos (* 1/180 (* angle (PI)))))))) 2))
(+ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow (exp (* (log (E)) (+ (log a) (log (cos (* 1/180 (* angle (PI)))))))) 2))
(+ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow (exp (* (log (E)) (+ (log (cos (* 1/180 (* angle (PI))))) (* -1 (log (/ 1 a)))))) 2))
(+ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow (exp (* (log (E)) (+ (log (cos (* 1/180 (* angle (PI))))) (* -1 (log (/ 1 a)))))) 2))
(+ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow (exp (* (log (E)) (+ (log (cos (* 1/180 (* angle (PI))))) (* -1 (log (/ 1 a)))))) 2))
(+ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow (exp (* (log (E)) (+ (log (cos (* 1/180 (* angle (PI))))) (* -1 (log (/ 1 a)))))) 2))
(+ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow (exp (* (log (E)) (+ (log (* -1 (cos (* 1/180 (* angle (PI)))))) (* -1 (log (/ -1 a)))))) 2))
(+ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow (exp (* (log (E)) (+ (log (* -1 (cos (* 1/180 (* angle (PI)))))) (* -1 (log (/ -1 a)))))) 2))
(+ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow (exp (* (log (E)) (+ (log (* -1 (cos (* 1/180 (* angle (PI)))))) (* -1 (log (/ -1 a)))))) 2))
(+ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow (exp (* (log (E)) (+ (log (* -1 (cos (* 1/180 (* angle (PI)))))) (* -1 (log (/ -1 a)))))) 2))
(pow (pow (E) (log a)) 2)
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow (PI) 2) (* (log (E)) (pow (pow (E) (log a)) 2)))) (* 1/32400 (* (pow b 2) (pow (PI) 2))))) (pow (pow (E) (log a)) 2))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow (PI) 2) (* (log (E)) (pow (pow (E) (log a)) 2)))) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (+ (* 1/4199040000 (* (pow (PI) 4) (* (pow (log (E)) 2) (pow (pow (E) (log a)) 2)))) (* 2 (* (+ (* 1/8398080000 (* (pow (PI) 4) (pow (log (E)) 2))) (* 1/24 (* (log (E)) (+ (* -1/349920000 (pow (PI) 4)) (* 1/1049760000 (pow (PI) 4)))))) (pow (pow (E) (log a)) 2))))))))) (pow (pow (E) (log a)) 2))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow (PI) 2) (* (log (E)) (pow (pow (E) (log a)) 2)))) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (+ (* 1/4199040000 (* (pow (PI) 4) (* (pow (log (E)) 2) (pow (pow (E) (log a)) 2)))) (+ (* 2 (* (+ (* 1/8398080000 (* (pow (PI) 4) (pow (log (E)) 2))) (* 1/24 (* (log (E)) (+ (* -1/349920000 (pow (PI) 4)) (* 1/1049760000 (pow (PI) 4)))))) (pow (pow (E) (log a)) 2))) (* (pow angle 2) (+ (* -1/32400 (* (pow (PI) 2) (* (log (E)) (* (+ (* 1/8398080000 (* (pow (PI) 4) (pow (log (E)) 2))) (* 1/24 (* (log (E)) (+ (* -1/349920000 (pow (PI) 4)) (* 1/1049760000 (pow (PI) 4)))))) (pow (pow (E) (log a)) 2))))) (+ (* 2 (* (+ (* -1/1555200 (* (pow (PI) 2) (* (pow (log (E)) 2) (+ (* -1/349920000 (pow (PI) 4)) (* 1/1049760000 (pow (PI) 4)))))) (+ (* -1/1632586752000000 (* (pow (PI) 6) (pow (log (E)) 3))) (* 1/720 (* (log (E)) (+ (* -1/1133740800000 (pow (PI) 6)) (+ (* -1/34012224000000 (pow (PI) 6)) (* 1/2267481600000 (pow (PI) 6)))))))) (pow (pow (E) (log a)) 2))) (* (pow b 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))))))))))))) (pow (pow (E) (log a)) 2))
(+ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow (pow (* a (cos (* 1/180 (* angle (PI))))) (log (E))) 2))
(+ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow (pow (* a (cos (* 1/180 (* angle (PI))))) (log (E))) 2))
(+ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow (pow (* a (cos (* 1/180 (* angle (PI))))) (log (E))) 2))
(+ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow (pow (* a (cos (* 1/180 (* angle (PI))))) (log (E))) 2))
(+ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow (pow (* a (cos (* 1/180 (* angle (PI))))) (log (E))) 2))
(+ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow (pow (* a (cos (* 1/180 (* angle (PI))))) (log (E))) 2))
(+ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow (pow (* a (cos (* 1/180 (* angle (PI))))) (log (E))) 2))
(+ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow (pow (* a (cos (* 1/180 (* angle (PI))))) (log (E))) 2))
(pow (pow (* a (cos (* 1/180 (* angle (PI))))) (log (E))) 2)
(+ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow (pow (* a (cos (* 1/180 (* angle (PI))))) (log (E))) 2))
(+ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow (pow (* a (cos (* 1/180 (* angle (PI))))) (log (E))) 2))
(+ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow (pow (* a (cos (* 1/180 (* angle (PI))))) (log (E))) 2))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (+ (/ (pow (pow (* a (cos (* 1/180 (* angle (PI))))) (log (E))) 2) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (+ (/ (pow (pow (* a (cos (* 1/180 (* angle (PI))))) (log (E))) 2) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (+ (/ (pow (pow (* a (cos (* 1/180 (* angle (PI))))) (log (E))) 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 (pow (* a (cos (* 1/180 (* angle (PI))))) (log (E))) 2) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (+ (/ (pow (pow (* a (cos (* 1/180 (* angle (PI))))) (log (E))) 2) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (+ (/ (pow (pow (* a (cos (* 1/180 (* angle (PI))))) (log (E))) 2) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(exp (* (log (E)) (+ (log a) (log (cos (* 1/180 (* angle (PI))))))))
(exp (* (log (E)) (+ (log a) (log (cos (* 1/180 (* angle (PI))))))))
(exp (* (log (E)) (+ (log a) (log (cos (* 1/180 (* angle (PI))))))))
(exp (* (log (E)) (+ (log a) (log (cos (* 1/180 (* angle (PI))))))))
(exp (* (log (E)) (+ (log (cos (* 1/180 (* angle (PI))))) (* -1 (log (/ 1 a))))))
(exp (* (log (E)) (+ (log (cos (* 1/180 (* angle (PI))))) (* -1 (log (/ 1 a))))))
(exp (* (log (E)) (+ (log (cos (* 1/180 (* angle (PI))))) (* -1 (log (/ 1 a))))))
(exp (* (log (E)) (+ (log (cos (* 1/180 (* angle (PI))))) (* -1 (log (/ 1 a))))))
(exp (* (log (E)) (+ (log (* -1 (cos (* 1/180 (* angle (PI)))))) (* -1 (log (/ -1 a))))))
(exp (* (log (E)) (+ (log (* -1 (cos (* 1/180 (* angle (PI)))))) (* -1 (log (/ -1 a))))))
(exp (* (log (E)) (+ (log (* -1 (cos (* 1/180 (* angle (PI)))))) (* -1 (log (/ -1 a))))))
(exp (* (log (E)) (+ (log (* -1 (cos (* 1/180 (* angle (PI)))))) (* -1 (log (/ -1 a))))))
(pow (E) (log a))
(+ (* -1/64800 (* (pow angle 2) (* (pow (PI) 2) (* (log (E)) (pow (E) (log a)))))) (pow (E) (log a)))
(+ (* (pow angle 2) (+ (* -1/64800 (* (pow (PI) 2) (* (log (E)) (pow (E) (log a))))) (* (pow angle 2) (* (+ (* 1/8398080000 (* (pow (PI) 4) (pow (log (E)) 2))) (* 1/24 (* (log (E)) (+ (* -1/349920000 (pow (PI) 4)) (* 1/1049760000 (pow (PI) 4)))))) (pow (E) (log a)))))) (pow (E) (log a)))
(+ (* (pow angle 2) (+ (* -1/64800 (* (pow (PI) 2) (* (log (E)) (pow (E) (log a))))) (* (pow angle 2) (+ (* (+ (* 1/8398080000 (* (pow (PI) 4) (pow (log (E)) 2))) (* 1/24 (* (log (E)) (+ (* -1/349920000 (pow (PI) 4)) (* 1/1049760000 (pow (PI) 4)))))) (pow (E) (log a))) (* (pow angle 2) (* (+ (* -1/1555200 (* (pow (PI) 2) (* (pow (log (E)) 2) (+ (* -1/349920000 (pow (PI) 4)) (* 1/1049760000 (pow (PI) 4)))))) (+ (* -1/1632586752000000 (* (pow (PI) 6) (pow (log (E)) 3))) (* 1/720 (* (log (E)) (+ (* -1/1133740800000 (pow (PI) 6)) (+ (* -1/34012224000000 (pow (PI) 6)) (* 1/2267481600000 (pow (PI) 6)))))))) (pow (E) (log a)))))))) (pow (E) (log a)))
(pow (* a (cos (* 1/180 (* angle (PI))))) (log (E)))
(pow (* a (cos (* 1/180 (* angle (PI))))) (log (E)))
(pow (* a (cos (* 1/180 (* angle (PI))))) (log (E)))
(pow (* a (cos (* 1/180 (* angle (PI))))) (log (E)))
(pow (* a (cos (* 1/180 (* angle (PI))))) (log (E)))
(pow (* a (cos (* 1/180 (* angle (PI))))) (log (E)))
(pow (* a (cos (* 1/180 (* angle (PI))))) (log (E)))
(pow (* a (cos (* 1/180 (* angle (PI))))) (log (E)))
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)))))))
(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))))
(* 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))))))))
(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))))
(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)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
1
(+ 1 (* -1/16200 (* (pow angle 2) (pow (PI) 2))))
(+ 1 (* (pow angle 2) (+ (* -1/16200 (pow (PI) 2)) (* 1/1574640000 (* (pow angle 2) (pow (PI) 4))))))
(+ 1 (* (pow angle 2) (+ (* -1/16200 (pow (PI) 2)) (* (pow angle 2) (+ (* -1/382637520000000 (* (pow angle 2) (pow (PI) 6))) (* 1/1574640000 (pow (PI) 4)))))))
(cos (* 1/90 (* angle (PI))))
(cos (* 1/90 (* angle (PI))))
(cos (* 1/90 (* angle (PI))))
(cos (* 1/90 (* angle (PI))))
(cos (* 1/90 (* angle (PI))))
(cos (* 1/90 (* angle (PI))))
(cos (* 1/90 (* angle (PI))))
(cos (* 1/90 (* angle (PI))))
(* 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))))))))
(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))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
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)))))))
(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))))
(* 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))))))))
(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))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
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)))))))
(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
(* 1/180 angle)
(*.f64 #s(literal 1/180 binary64) angle)
(* 1/180 angle)
(*.f64 #s(literal 1/180 binary64) angle)
(* 1/180 angle)
(*.f64 #s(literal 1/180 binary64) angle)
(* 1/180 angle)
(*.f64 #s(literal 1/180 binary64) angle)
(* 1/180 angle)
(*.f64 #s(literal 1/180 binary64) angle)
(* 1/180 angle)
(*.f64 #s(literal 1/180 binary64) angle)
(* 1/180 angle)
(*.f64 #s(literal 1/180 binary64) angle)
(* 1/180 angle)
(*.f64 #s(literal 1/180 binary64) angle)
(* 1/180 angle)
(*.f64 #s(literal 1/180 binary64) angle)
(* 1/180 angle)
(*.f64 #s(literal 1/180 binary64) angle)
(* 1/180 angle)
(*.f64 #s(literal 1/180 binary64) angle)
(* 1/180 angle)
(*.f64 #s(literal 1/180 binary64) angle)
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 b (*.f64 b (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))) #s(literal 2 binary64)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 b (*.f64 b (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))) #s(literal 2 binary64)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 b (*.f64 b (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))) #s(literal 2 binary64)))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))) #s(literal 2 binary64))
(* (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 (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))) #s(literal 1 binary64) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))) #s(literal 2 binary64)))
(* (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 (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))) #s(literal 1 binary64) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))) #s(literal 2 binary64)))
(* (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 (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))) #s(literal 1 binary64) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))) #s(literal 2 binary64)))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))) #s(literal 2 binary64))
(* (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 (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))) #s(literal 1 binary64) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))) #s(literal 2 binary64)))
(* (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 (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))) #s(literal 1 binary64) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))) #s(literal 2 binary64)))
(* (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 (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))) #s(literal 1 binary64) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))) #s(literal 2 binary64)))
(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 angle angle) (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64)))) (*.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 (*.f64 angle angle) (fma.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) (fma.f64 (*.f64 b b) #s(literal -1/3149280000 binary64) (*.f64 (*.f64 a a) #s(literal 1/3149280000 binary64)))) (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))))) (*.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 (*.f64 angle angle) (fma.f64 (*.f64 angle angle) (fma.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) #s(literal 6 binary64)) (fma.f64 (*.f64 a a) #s(literal -1/765275040000000 binary64) (*.f64 #s(literal 1/765275040000000 binary64) (*.f64 b b)))) (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) (fma.f64 (*.f64 b b) #s(literal -1/3149280000 binary64) (*.f64 (*.f64 a a) #s(literal 1/3149280000 binary64))))) (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 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 b (*.f64 b (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))) #s(literal 2 binary64)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 b (*.f64 b (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))) #s(literal 2 binary64)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 b (*.f64 b (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))) #s(literal 2 binary64)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 b (*.f64 b (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))) #s(literal 2 binary64)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 b (*.f64 b (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))) #s(literal 2 binary64)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 b (*.f64 b (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))) #s(literal 2 binary64)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 b (*.f64 b (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))) #s(literal 2 binary64)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 b (*.f64 b (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))) #s(literal 2 binary64)))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))) #s(literal 2 binary64))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 b (*.f64 b (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))) #s(literal 2 binary64)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 b (*.f64 b (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))) #s(literal 2 binary64)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 b (*.f64 b (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))) #s(literal 2 binary64)))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64)))
(* (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 b (*.f64 b (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))) (*.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))) #s(literal 2 binary64)) #s(literal 1 binary64)))
(* (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 b (*.f64 b (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))) (*.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))) #s(literal 2 binary64)) #s(literal 1 binary64)))
(* (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 b (*.f64 b (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))) (*.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))) #s(literal 2 binary64)) #s(literal 1 binary64)))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64)))
(* (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 b (*.f64 b (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))) (*.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))) #s(literal 2 binary64)) #s(literal 1 binary64)))
(* (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 b (*.f64 b (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))) (*.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))) #s(literal 2 binary64)) #s(literal 1 binary64)))
(* (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 b (*.f64 b (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))) (*.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))) #s(literal 2 binary64)) #s(literal 1 binary64)))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))) #s(literal 2 binary64))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))) #s(literal 2 binary64))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))) #s(literal 2 binary64))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))) #s(literal 2 binary64))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))) #s(literal 2 binary64))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))) #s(literal 2 binary64))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))) #s(literal 2 binary64))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))) #s(literal 2 binary64))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))) #s(literal 2 binary64))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))) #s(literal 2 binary64))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))) #s(literal 2 binary64))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))) #s(literal 2 binary64))
(pow a 2)
(*.f64 a a)
(+ (* -1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2)))) (pow a 2))
(*.f64 (*.f64 a a) (fma.f64 (*.f64 angle angle) (*.f64 #s(literal -1/32400 binary64) (*.f64 (PI.f64) (PI.f64))) #s(literal 1 binary64)))
(+ (* (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 a) (*.f64 angle (*.f64 angle (fma.f64 angle (*.f64 angle (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) #s(literal 1/3149280000 binary64))) (*.f64 #s(literal -1/32400 binary64) (*.f64 (PI.f64) (PI.f64)))))) (*.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 angle angle) (*.f64 (*.f64 a a) (fma.f64 angle (*.f64 angle (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 #s(literal -1/32400 binary64) (*.f64 (PI.f64) (PI.f64))))) (*.f64 a a))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))) #s(literal 2 binary64))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))) #s(literal 2 binary64))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))) #s(literal 2 binary64))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))) #s(literal 2 binary64))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))) #s(literal 2 binary64))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))) #s(literal 2 binary64))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))) #s(literal 2 binary64))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))) #s(literal 2 binary64))
(* a (cos (* 1/180 (* angle (PI)))))
(*.f64 a (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))))
(* a (cos (* 1/180 (* angle (PI)))))
(*.f64 a (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))))
(* a (cos (* 1/180 (* angle (PI)))))
(*.f64 a (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))))
(* a (cos (* 1/180 (* angle (PI)))))
(*.f64 a (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))))
(* a (cos (* 1/180 (* angle (PI)))))
(*.f64 a (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))))
(* a (cos (* 1/180 (* angle (PI)))))
(*.f64 a (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))))
(* a (cos (* 1/180 (* angle (PI)))))
(*.f64 a (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))))
(* a (cos (* 1/180 (* angle (PI)))))
(*.f64 a (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))))
(* a (cos (* 1/180 (* angle (PI)))))
(*.f64 a (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))))
(* a (cos (* 1/180 (* angle (PI)))))
(*.f64 a (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))))
(* a (cos (* 1/180 (* angle (PI)))))
(*.f64 a (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))))
(* a (cos (* 1/180 (* angle (PI)))))
(*.f64 a (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))))
a
(+ a (* -1/64800 (* a (* (pow angle 2) (pow (PI) 2)))))
(fma.f64 (*.f64 angle angle) (*.f64 #s(literal -1/64800 binary64) (*.f64 a (*.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 angle angle) (*.f64 a (fma.f64 angle (*.f64 angle (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) #s(literal 1/25194240000 binary64))) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/64800 binary64)))) 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 (*.f64 angle angle) (fma.f64 (*.f64 angle angle) (*.f64 a (fma.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) #s(literal 6 binary64)) #s(literal -1/24488801280000000 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) #s(literal 1/25194240000 binary64)))) (*.f64 #s(literal -1/64800 binary64) (*.f64 a (*.f64 (PI.f64) (PI.f64))))) a)
(* a (cos (* 1/180 (* angle (PI)))))
(*.f64 a (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))))
(* a (cos (* 1/180 (* angle (PI)))))
(*.f64 a (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))))
(* a (cos (* 1/180 (* angle (PI)))))
(*.f64 a (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))))
(* a (cos (* 1/180 (* angle (PI)))))
(*.f64 a (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))))
(* a (cos (* 1/180 (* angle (PI)))))
(*.f64 a (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))))
(* a (cos (* 1/180 (* angle (PI)))))
(*.f64 a (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))))
(* a (cos (* 1/180 (* angle (PI)))))
(*.f64 a (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))))
(* a (cos (* 1/180 (* angle (PI)))))
(*.f64 a (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 b (*.f64 b (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))) #s(literal 2 binary64)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 b (*.f64 b (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))) #s(literal 2 binary64)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 b (*.f64 b (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))) #s(literal 2 binary64)))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))) #s(literal 2 binary64))
(* (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 (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))) #s(literal 1 binary64) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))) #s(literal 2 binary64)))
(* (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 (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))) #s(literal 1 binary64) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))) #s(literal 2 binary64)))
(* (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 (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))) #s(literal 1 binary64) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))) #s(literal 2 binary64)))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))) #s(literal 2 binary64))
(* (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 (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))) #s(literal 1 binary64) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))) #s(literal 2 binary64)))
(* (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 (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))) #s(literal 1 binary64) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))) #s(literal 2 binary64)))
(* (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 (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))) #s(literal 1 binary64) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))) #s(literal 2 binary64)))
(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 angle angle) (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64)))) (*.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 (*.f64 angle angle) (fma.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) (fma.f64 (*.f64 b b) #s(literal -1/3149280000 binary64) (*.f64 (*.f64 a a) #s(literal 1/3149280000 binary64)))) (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))))) (*.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 (*.f64 angle angle) (fma.f64 (*.f64 angle angle) (fma.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) #s(literal 6 binary64)) (fma.f64 (*.f64 a a) #s(literal -1/765275040000000 binary64) (*.f64 #s(literal 1/765275040000000 binary64) (*.f64 b b)))) (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) (fma.f64 (*.f64 b b) #s(literal -1/3149280000 binary64) (*.f64 (*.f64 a a) #s(literal 1/3149280000 binary64))))) (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 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 b (*.f64 b (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))) #s(literal 2 binary64)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 b (*.f64 b (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))) #s(literal 2 binary64)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 b (*.f64 b (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))) #s(literal 2 binary64)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 b (*.f64 b (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))) #s(literal 2 binary64)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 b (*.f64 b (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))) #s(literal 2 binary64)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 b (*.f64 b (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))) #s(literal 2 binary64)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 b (*.f64 b (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))) #s(literal 2 binary64)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 b (*.f64 b (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))) #s(literal 2 binary64)))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))) #s(literal 2 binary64))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 b (*.f64 b (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))) #s(literal 2 binary64)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 b (*.f64 b (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))) #s(literal 2 binary64)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 b (*.f64 b (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))) #s(literal 2 binary64)))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64)))
(* (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 b (*.f64 b (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))) (*.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))) #s(literal 2 binary64)) #s(literal 1 binary64)))
(* (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 b (*.f64 b (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))) (*.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))) #s(literal 2 binary64)) #s(literal 1 binary64)))
(* (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 b (*.f64 b (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))) (*.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))) #s(literal 2 binary64)) #s(literal 1 binary64)))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64)))
(* (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 b (*.f64 b (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))) (*.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))) #s(literal 2 binary64)) #s(literal 1 binary64)))
(* (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 b (*.f64 b (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))) (*.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))) #s(literal 2 binary64)) #s(literal 1 binary64)))
(* (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 b (*.f64 b (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))) (*.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))) #s(literal 2 binary64)) #s(literal 1 binary64)))
(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)
(*.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)
(*.f64 a a)
(pow a 2)
(*.f64 a a)
(pow a 2)
(*.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 angle angle) (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64)))) (*.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))) (* 1/3149280000 (* (pow a 2) (pow (PI) 4)))))))) (pow a 2))
(fma.f64 (*.f64 angle angle) (fma.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) (fma.f64 (*.f64 b b) #s(literal -1/3149280000 binary64) (*.f64 (*.f64 a a) #s(literal 1/3149280000 binary64)))) (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))))) (*.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))) (+ (* 1/3149280000 (* (pow a 2) (pow (PI) 4))) (* (pow angle 2) (+ (* -1/765275040000000 (* (pow a 2) (pow (PI) 6))) (* (pow b 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))))))))))) (pow a 2))
(fma.f64 (*.f64 angle angle) (fma.f64 (*.f64 angle angle) (fma.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) #s(literal 6 binary64)) (fma.f64 (*.f64 a a) #s(literal -1/765275040000000 binary64) (*.f64 #s(literal 1/765275040000000 binary64) (*.f64 b b)))) (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) (fma.f64 (*.f64 b b) #s(literal -1/3149280000 binary64) (*.f64 (*.f64 a a) #s(literal 1/3149280000 binary64))))) (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))))) (*.f64 a a))
(+ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 b (*.f64 b (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))) (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) #s(literal 1/2 binary64))))
(+ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 b (*.f64 b (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))) (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) #s(literal 1/2 binary64))))
(+ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 b (*.f64 b (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))) (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) #s(literal 1/2 binary64))))
(+ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 b (*.f64 b (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))) (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) #s(literal 1/2 binary64))))
(+ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 b (*.f64 b (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))) (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) #s(literal 1/2 binary64))))
(+ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 b (*.f64 b (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))) (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) #s(literal 1/2 binary64))))
(+ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 b (*.f64 b (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))) (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) #s(literal 1/2 binary64))))
(+ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 b (*.f64 b (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))) (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) #s(literal 1/2 binary64))))
(* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))
(*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) #s(literal 1/2 binary64)))
(+ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 b (*.f64 b (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))) (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) #s(literal 1/2 binary64))))
(+ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 b (*.f64 b (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))) (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) #s(literal 1/2 binary64))))
(+ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 b (*.f64 b (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))) (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) #s(literal 1/2 binary64))))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64)))
(* (pow b 2) (+ (/ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) #s(literal 1/2 binary64))) #s(literal 1 binary64) (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))))
(* (pow b 2) (+ (/ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) #s(literal 1/2 binary64))) #s(literal 1 binary64) (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))))
(* (pow b 2) (+ (/ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) #s(literal 1/2 binary64))) #s(literal 1 binary64) (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64)))
(* (pow b 2) (+ (/ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) #s(literal 1/2 binary64))) #s(literal 1 binary64) (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))))
(* (pow b 2) (+ (/ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) #s(literal 1/2 binary64))) #s(literal 1 binary64) (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))))
(* (pow b 2) (+ (/ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) #s(literal 1/2 binary64))) #s(literal 1 binary64) (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64)))
(+ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 b (*.f64 b (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))) (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) #s(literal 1/2 binary64))))
(+ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 b (*.f64 b (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))) (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) #s(literal 1/2 binary64))))
(+ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 b (*.f64 b (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))) (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) #s(literal 1/2 binary64))))
(* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))
(*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) #s(literal 1/2 binary64)))
(* (pow a 2) (+ 1/2 (+ (* 1/2 (cos (* 1/90 (* angle (PI))))) (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)))))
(fma.f64 (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))) #s(literal 1 binary64) (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) #s(literal 1/2 binary64))))
(* (pow a 2) (+ 1/2 (+ (* 1/2 (cos (* 1/90 (* angle (PI))))) (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)))))
(fma.f64 (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))) #s(literal 1 binary64) (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) #s(literal 1/2 binary64))))
(* (pow a 2) (+ 1/2 (+ (* 1/2 (cos (* 1/90 (* angle (PI))))) (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)))))
(fma.f64 (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))) #s(literal 1 binary64) (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) #s(literal 1/2 binary64))))
(* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))
(*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) #s(literal 1/2 binary64)))
(* (pow a 2) (+ 1/2 (+ (* 1/2 (cos (* 1/90 (* angle (PI))))) (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)))))
(fma.f64 (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))) #s(literal 1 binary64) (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) #s(literal 1/2 binary64))))
(* (pow a 2) (+ 1/2 (+ (* 1/2 (cos (* 1/90 (* angle (PI))))) (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)))))
(fma.f64 (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))) #s(literal 1 binary64) (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) #s(literal 1/2 binary64))))
(* (pow a 2) (+ 1/2 (+ (* 1/2 (cos (* 1/90 (* angle (PI))))) (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)))))
(fma.f64 (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))) #s(literal 1 binary64) (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) #s(literal 1/2 binary64))))
(* 1/90 (* angle (PI)))
(*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))
(* 1/90 (* angle (PI)))
(*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))
(* 1/90 (* angle (PI)))
(*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))
(* 1/90 (* angle (PI)))
(*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))
(* 1/90 (* angle (PI)))
(*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))
(* 1/90 (* angle (PI)))
(*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))
(* 1/90 (* angle (PI)))
(*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))
(* 1/90 (* angle (PI)))
(*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))
(* 1/90 (* angle (PI)))
(*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))
(* 1/90 (* angle (PI)))
(*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))
(* 1/90 (* angle (PI)))
(*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))
(* 1/90 (* angle (PI)))
(*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))
1
#s(literal 1 binary64)
(+ 1 (* -1/32400 (* (pow angle 2) (pow (PI) 2))))
(fma.f64 (*.f64 angle angle) (*.f64 #s(literal -1/32400 binary64) (*.f64 (PI.f64) (PI.f64))) #s(literal 1 binary64))
(+ 1 (* (pow angle 2) (+ (* -1/32400 (pow (PI) 2)) (* 1/3149280000 (* (pow angle 2) (pow (PI) 4))))))
(fma.f64 angle (*.f64 angle (fma.f64 angle (*.f64 angle (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) #s(literal 1/3149280000 binary64))) (*.f64 #s(literal -1/32400 binary64) (*.f64 (PI.f64) (PI.f64))))) #s(literal 1 binary64))
(+ 1 (* (pow angle 2) (+ (* -1/32400 (pow (PI) 2)) (* (pow angle 2) (+ (* -1/765275040000000 (* (pow angle 2) (pow (PI) 6))) (* 1/3149280000 (pow (PI) 4)))))))
(fma.f64 angle (*.f64 angle (fma.f64 angle (*.f64 angle (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 #s(literal -1/32400 binary64) (*.f64 (PI.f64) (PI.f64))))) #s(literal 1 binary64))
(+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))
(fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) #s(literal 1/2 binary64))
(+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))
(fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) #s(literal 1/2 binary64))
(+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))
(fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) #s(literal 1/2 binary64))
(+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))
(fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) #s(literal 1/2 binary64))
(+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))
(fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) #s(literal 1/2 binary64))
(+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))
(fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) #s(literal 1/2 binary64))
(+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))
(fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) #s(literal 1/2 binary64))
(+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))
(fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) #s(literal 1/2 binary64))
(* 1/180 (* angle (* (pow b 2) (PI))))
(*.f64 (*.f64 #s(literal 1/180 binary64) angle) (*.f64 (*.f64 b b) (PI.f64)))
(* angle (+ (* -1/34992000 (* (pow angle 2) (* (pow b 2) (pow (PI) 3)))) (* 1/180 (* (pow b 2) (PI)))))
(*.f64 angle (*.f64 (*.f64 b b) (*.f64 (PI.f64) (fma.f64 (*.f64 (*.f64 angle angle) #s(literal -1/34992000 binary64)) (*.f64 (PI.f64) (PI.f64)) #s(literal 1/180 binary64)))))
(* angle (+ (* 1/180 (* (pow b 2) (PI))) (* (pow angle 2) (+ (* -1/34992000 (* (pow b 2) (pow (PI) 3))) (* 1/22674816000000 (* (pow angle 2) (* (pow b 2) (pow (PI) 5))))))))
(*.f64 angle (fma.f64 (*.f64 angle angle) (*.f64 (*.f64 b b) (fma.f64 angle (*.f64 angle (*.f64 #s(literal 1/22674816000000 binary64) (pow.f64 (PI.f64) #s(literal 5 binary64)))) (*.f64 #s(literal -1/34992000 binary64) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))))) (*.f64 #s(literal 1/180 binary64) (*.f64 (*.f64 b b) (PI.f64)))))
(* angle (+ (* 1/180 (* (pow b 2) (PI))) (* (pow angle 2) (+ (* -1/34992000 (* (pow b 2) (pow (PI) 3))) (* (pow angle 2) (+ (* -1/30855889612800000000 (* (pow angle 2) (* (pow b 2) (pow (PI) 7)))) (* 1/22674816000000 (* (pow b 2) (pow (PI) 5)))))))))
(*.f64 angle (fma.f64 (*.f64 b b) (*.f64 (PI.f64) (fma.f64 (*.f64 (*.f64 angle angle) #s(literal -1/34992000 binary64)) (*.f64 (PI.f64) (PI.f64)) #s(literal 1/180 binary64))) (*.f64 (*.f64 (*.f64 b b) (fma.f64 (pow.f64 (PI.f64) #s(literal 7 binary64)) (*.f64 (*.f64 angle angle) #s(literal -1/30855889612800000000 binary64)) (*.f64 #s(literal 1/22674816000000 binary64) (pow.f64 (PI.f64) #s(literal 5 binary64))))) (*.f64 (*.f64 angle angle) (*.f64 angle angle)))))
(* (pow b 2) (sin (* 1/180 (* angle (PI)))))
(*.f64 (*.f64 b b) (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))))
(* (pow b 2) (sin (* 1/180 (* angle (PI)))))
(*.f64 (*.f64 b b) (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))))
(* (pow b 2) (sin (* 1/180 (* angle (PI)))))
(*.f64 (*.f64 b b) (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))))
(* (pow b 2) (sin (* 1/180 (* angle (PI)))))
(*.f64 (*.f64 b b) (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))))
(* (pow b 2) (sin (* 1/180 (* angle (PI)))))
(*.f64 (*.f64 b b) (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))))
(* (pow b 2) (sin (* 1/180 (* angle (PI)))))
(*.f64 (*.f64 b b) (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))))
(* (pow b 2) (sin (* 1/180 (* angle (PI)))))
(*.f64 (*.f64 b b) (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))))
(* (pow b 2) (sin (* 1/180 (* angle (PI)))))
(*.f64 (*.f64 b b) (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))))
(* (pow b 2) (sin (* 1/180 (* angle (PI)))))
(*.f64 (*.f64 b b) (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))))
(* (pow b 2) (sin (* 1/180 (* angle (PI)))))
(*.f64 (*.f64 b b) (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))))
(* (pow b 2) (sin (* 1/180 (* angle (PI)))))
(*.f64 (*.f64 b b) (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))))
(* (pow b 2) (sin (* 1/180 (* angle (PI)))))
(*.f64 (*.f64 b b) (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))))
(* (pow b 2) (sin (* 1/180 (* angle (PI)))))
(*.f64 (*.f64 b b) (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))))
(* (pow b 2) (sin (* 1/180 (* angle (PI)))))
(*.f64 (*.f64 b b) (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))))
(* (pow b 2) (sin (* 1/180 (* angle (PI)))))
(*.f64 (*.f64 b b) (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))))
(* (pow b 2) (sin (* 1/180 (* angle (PI)))))
(*.f64 (*.f64 b b) (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))))
(* (pow b 2) (sin (* 1/180 (* angle (PI)))))
(*.f64 (*.f64 b b) (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))))
(* (pow b 2) (sin (* 1/180 (* angle (PI)))))
(*.f64 (*.f64 b b) (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))))
(* (pow b 2) (sin (* 1/180 (* angle (PI)))))
(*.f64 (*.f64 b b) (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))))
(* (pow b 2) (sin (* 1/180 (* angle (PI)))))
(*.f64 (*.f64 b b) (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))))
angle
angle
angle
angle
angle
angle
angle
angle
angle
angle
angle
angle
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 b (*.f64 b (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))) #s(literal 2 binary64)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 b (*.f64 b (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))) #s(literal 2 binary64)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 b (*.f64 b (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))) #s(literal 2 binary64)))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))) #s(literal 2 binary64))
(* (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 (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))) #s(literal 1 binary64) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))) #s(literal 2 binary64)))
(* (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 (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))) #s(literal 1 binary64) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))) #s(literal 2 binary64)))
(* (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 (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))) #s(literal 1 binary64) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))) #s(literal 2 binary64)))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))) #s(literal 2 binary64))
(* (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 (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))) #s(literal 1 binary64) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))) #s(literal 2 binary64)))
(* (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 (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))) #s(literal 1 binary64) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))) #s(literal 2 binary64)))
(* (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 (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))) #s(literal 1 binary64) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))) #s(literal 2 binary64)))
(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 angle angle) (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64)))) (*.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 (*.f64 angle angle) (fma.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) (fma.f64 (*.f64 b b) #s(literal -1/3149280000 binary64) (*.f64 (*.f64 a a) #s(literal 1/3149280000 binary64)))) (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))))) (*.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 (*.f64 angle angle) (fma.f64 (*.f64 angle angle) (fma.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) #s(literal 6 binary64)) (fma.f64 (*.f64 a a) #s(literal -1/765275040000000 binary64) (*.f64 #s(literal 1/765275040000000 binary64) (*.f64 b b)))) (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) (fma.f64 (*.f64 b b) #s(literal -1/3149280000 binary64) (*.f64 (*.f64 a a) #s(literal 1/3149280000 binary64))))) (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 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 b (*.f64 b (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))) #s(literal 2 binary64)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 b (*.f64 b (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))) #s(literal 2 binary64)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 b (*.f64 b (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))) #s(literal 2 binary64)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 b (*.f64 b (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))) #s(literal 2 binary64)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 b (*.f64 b (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))) #s(literal 2 binary64)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 b (*.f64 b (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))) #s(literal 2 binary64)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 b (*.f64 b (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))) #s(literal 2 binary64)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 b (*.f64 b (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))) #s(literal 2 binary64)))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))) #s(literal 2 binary64))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 b (*.f64 b (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))) #s(literal 2 binary64)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 b (*.f64 b (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))) #s(literal 2 binary64)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 b (*.f64 b (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))) #s(literal 2 binary64)))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64)))
(* (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 b (*.f64 b (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))) (*.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))) #s(literal 2 binary64)) #s(literal 1 binary64)))
(* (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 b (*.f64 b (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))) (*.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))) #s(literal 2 binary64)) #s(literal 1 binary64)))
(* (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 b (*.f64 b (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))) (*.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))) #s(literal 2 binary64)) #s(literal 1 binary64)))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64)))
(* (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 b (*.f64 b (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))) (*.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))) #s(literal 2 binary64)) #s(literal 1 binary64)))
(* (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 b (*.f64 b (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))) (*.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))) #s(literal 2 binary64)) #s(literal 1 binary64)))
(* (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 b (*.f64 b (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))) (*.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))) #s(literal 2 binary64)) #s(literal 1 binary64)))
(pow (exp (* (log (E)) (+ (log a) (log (cos (* 1/180 (* angle (PI)))))))) 2)
(pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))) #s(literal 2 binary64))
(pow (exp (* (log (E)) (+ (log a) (log (cos (* 1/180 (* angle (PI)))))))) 2)
(pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))) #s(literal 2 binary64))
(pow (exp (* (log (E)) (+ (log a) (log (cos (* 1/180 (* angle (PI)))))))) 2)
(pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))) #s(literal 2 binary64))
(pow (exp (* (log (E)) (+ (log a) (log (cos (* 1/180 (* angle (PI)))))))) 2)
(pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))) #s(literal 2 binary64))
(pow (exp (* (log (E)) (+ (log (cos (* 1/180 (* angle (PI))))) (* -1 (log (/ 1 a)))))) 2)
(pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))) #s(literal 2 binary64))
(pow (exp (* (log (E)) (+ (log (cos (* 1/180 (* angle (PI))))) (* -1 (log (/ 1 a)))))) 2)
(pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))) #s(literal 2 binary64))
(pow (exp (* (log (E)) (+ (log (cos (* 1/180 (* angle (PI))))) (* -1 (log (/ 1 a)))))) 2)
(pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))) #s(literal 2 binary64))
(pow (exp (* (log (E)) (+ (log (cos (* 1/180 (* angle (PI))))) (* -1 (log (/ 1 a)))))) 2)
(pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))) #s(literal 2 binary64))
(pow (exp (* (log (E)) (+ (log (* -1 (cos (* 1/180 (* angle (PI)))))) (* -1 (log (/ -1 a)))))) 2)
(pow.f64 (/.f64 (neg.f64 (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))) (/.f64 #s(literal -1 binary64) a)) #s(literal 2 binary64))
(pow (exp (* (log (E)) (+ (log (* -1 (cos (* 1/180 (* angle (PI)))))) (* -1 (log (/ -1 a)))))) 2)
(pow.f64 (/.f64 (neg.f64 (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))) (/.f64 #s(literal -1 binary64) a)) #s(literal 2 binary64))
(pow (exp (* (log (E)) (+ (log (* -1 (cos (* 1/180 (* angle (PI)))))) (* -1 (log (/ -1 a)))))) 2)
(pow.f64 (/.f64 (neg.f64 (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))) (/.f64 #s(literal -1 binary64) a)) #s(literal 2 binary64))
(pow (exp (* (log (E)) (+ (log (* -1 (cos (* 1/180 (* angle (PI)))))) (* -1 (log (/ -1 a)))))) 2)
(pow.f64 (/.f64 (neg.f64 (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))) (/.f64 #s(literal -1 binary64) a)) #s(literal 2 binary64))
(pow (pow (E) (log a)) 2)
(*.f64 a a)
(+ (* -1/32400 (* (pow angle 2) (* (pow (PI) 2) (* (log (E)) (pow (pow (E) (log a)) 2))))) (pow (pow (E) (log a)) 2))
(*.f64 (*.f64 a a) (fma.f64 (*.f64 angle angle) (*.f64 #s(literal -1/32400 binary64) (*.f64 (PI.f64) (PI.f64))) #s(literal 1 binary64)))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow (PI) 2) (* (log (E)) (pow (pow (E) (log a)) 2)))) (* (pow angle 2) (+ (* 1/4199040000 (* (pow (PI) 4) (* (pow (log (E)) 2) (pow (pow (E) (log a)) 2)))) (* 2 (* (+ (* 1/8398080000 (* (pow (PI) 4) (pow (log (E)) 2))) (* 1/24 (* (log (E)) (+ (* -1/349920000 (pow (PI) 4)) (* 1/1049760000 (pow (PI) 4)))))) (pow (pow (E) (log a)) 2))))))) (pow (pow (E) (log a)) 2))
(fma.f64 (*.f64 angle angle) (fma.f64 (*.f64 angle angle) (*.f64 (*.f64 a a) (fma.f64 #s(literal 2 binary64) (fma.f64 #s(literal 1/24 binary64) (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) #s(literal -1/524880000 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) #s(literal 1/8398080000 binary64))) (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) #s(literal 1/4199040000 binary64)))) (*.f64 (*.f64 a a) (*.f64 #s(literal -1/32400 binary64) (*.f64 (PI.f64) (PI.f64))))) (*.f64 a a))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow (PI) 2) (* (log (E)) (pow (pow (E) (log a)) 2)))) (* (pow angle 2) (+ (* 1/4199040000 (* (pow (PI) 4) (* (pow (log (E)) 2) (pow (pow (E) (log a)) 2)))) (+ (* 2 (* (+ (* 1/8398080000 (* (pow (PI) 4) (pow (log (E)) 2))) (* 1/24 (* (log (E)) (+ (* -1/349920000 (pow (PI) 4)) (* 1/1049760000 (pow (PI) 4)))))) (pow (pow (E) (log a)) 2))) (* (pow angle 2) (+ (* -1/32400 (* (pow (PI) 2) (* (log (E)) (* (+ (* 1/8398080000 (* (pow (PI) 4) (pow (log (E)) 2))) (* 1/24 (* (log (E)) (+ (* -1/349920000 (pow (PI) 4)) (* 1/1049760000 (pow (PI) 4)))))) (pow (pow (E) (log a)) 2))))) (* 2 (* (+ (* -1/1555200 (* (pow (PI) 2) (* (pow (log (E)) 2) (+ (* -1/349920000 (pow (PI) 4)) (* 1/1049760000 (pow (PI) 4)))))) (+ (* -1/1632586752000000 (* (pow (PI) 6) (pow (log (E)) 3))) (* 1/720 (* (log (E)) (+ (* -1/1133740800000 (pow (PI) 6)) (+ (* -1/34012224000000 (pow (PI) 6)) (* 1/2267481600000 (pow (PI) 6)))))))) (pow (pow (E) (log a)) 2)))))))))) (pow (pow (E) (log a)) 2))
(fma.f64 (*.f64 angle angle) (fma.f64 angle (*.f64 angle (fma.f64 (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/24 binary64) (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) #s(literal -1/524880000 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) #s(literal 1/8398080000 binary64)))) (+.f64 #s(literal 2 binary64) (*.f64 angle (*.f64 angle (*.f64 #s(literal -1/32400 binary64) (*.f64 (PI.f64) (PI.f64)))))) (fma.f64 (*.f64 angle angle) (*.f64 (fma.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) #s(literal -1/524880000 binary64)) #s(literal -1/1555200 binary64)) (fma.f64 #s(literal 1/720 binary64) (*.f64 (pow.f64 (PI.f64) #s(literal 6 binary64)) #s(literal -1/2125764000000 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 6 binary64)) #s(literal -1/1632586752000000 binary64)))) (*.f64 (*.f64 a a) #s(literal 2 binary64))) (*.f64 a (*.f64 a (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) #s(literal 1/4199040000 binary64))))))) (*.f64 (*.f64 a a) (*.f64 #s(literal -1/32400 binary64) (*.f64 (PI.f64) (PI.f64))))) (*.f64 a a))
(pow (pow (* a (cos (* 1/180 (* angle (PI))))) (log (E))) 2)
(pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))) #s(literal 2 binary64))
(pow (pow (* a (cos (* 1/180 (* angle (PI))))) (log (E))) 2)
(pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))) #s(literal 2 binary64))
(pow (pow (* a (cos (* 1/180 (* angle (PI))))) (log (E))) 2)
(pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))) #s(literal 2 binary64))
(pow (pow (* a (cos (* 1/180 (* angle (PI))))) (log (E))) 2)
(pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))) #s(literal 2 binary64))
(pow (pow (* a (cos (* 1/180 (* angle (PI))))) (log (E))) 2)
(pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))) #s(literal 2 binary64))
(pow (pow (* a (cos (* 1/180 (* angle (PI))))) (log (E))) 2)
(pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))) #s(literal 2 binary64))
(pow (pow (* a (cos (* 1/180 (* angle (PI))))) (log (E))) 2)
(pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))) #s(literal 2 binary64))
(pow (pow (* a (cos (* 1/180 (* angle (PI))))) (log (E))) 2)
(pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))) #s(literal 2 binary64))
(+ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow (exp (* (log (E)) (+ (log a) (log (cos (* 1/180 (* angle (PI)))))))) 2))
(fma.f64 b (*.f64 b (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))) #s(literal 2 binary64)))
(+ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow (exp (* (log (E)) (+ (log a) (log (cos (* 1/180 (* angle (PI)))))))) 2))
(fma.f64 b (*.f64 b (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))) #s(literal 2 binary64)))
(+ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow (exp (* (log (E)) (+ (log a) (log (cos (* 1/180 (* angle (PI)))))))) 2))
(fma.f64 b (*.f64 b (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))) #s(literal 2 binary64)))
(+ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow (exp (* (log (E)) (+ (log a) (log (cos (* 1/180 (* angle (PI)))))))) 2))
(fma.f64 b (*.f64 b (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))) #s(literal 2 binary64)))
(+ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow (exp (* (log (E)) (+ (log (cos (* 1/180 (* angle (PI))))) (* -1 (log (/ 1 a)))))) 2))
(fma.f64 b (*.f64 b (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))) #s(literal 2 binary64)))
(+ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow (exp (* (log (E)) (+ (log (cos (* 1/180 (* angle (PI))))) (* -1 (log (/ 1 a)))))) 2))
(fma.f64 b (*.f64 b (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))) #s(literal 2 binary64)))
(+ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow (exp (* (log (E)) (+ (log (cos (* 1/180 (* angle (PI))))) (* -1 (log (/ 1 a)))))) 2))
(fma.f64 b (*.f64 b (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))) #s(literal 2 binary64)))
(+ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow (exp (* (log (E)) (+ (log (cos (* 1/180 (* angle (PI))))) (* -1 (log (/ 1 a)))))) 2))
(fma.f64 b (*.f64 b (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))) #s(literal 2 binary64)))
(+ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow (exp (* (log (E)) (+ (log (* -1 (cos (* 1/180 (* angle (PI)))))) (* -1 (log (/ -1 a)))))) 2))
(fma.f64 b (*.f64 b (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))) (pow.f64 (/.f64 (neg.f64 (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))) (/.f64 #s(literal -1 binary64) a)) #s(literal 2 binary64)))
(+ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow (exp (* (log (E)) (+ (log (* -1 (cos (* 1/180 (* angle (PI)))))) (* -1 (log (/ -1 a)))))) 2))
(fma.f64 b (*.f64 b (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))) (pow.f64 (/.f64 (neg.f64 (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))) (/.f64 #s(literal -1 binary64) a)) #s(literal 2 binary64)))
(+ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow (exp (* (log (E)) (+ (log (* -1 (cos (* 1/180 (* angle (PI)))))) (* -1 (log (/ -1 a)))))) 2))
(fma.f64 b (*.f64 b (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))) (pow.f64 (/.f64 (neg.f64 (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))) (/.f64 #s(literal -1 binary64) a)) #s(literal 2 binary64)))
(+ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow (exp (* (log (E)) (+ (log (* -1 (cos (* 1/180 (* angle (PI)))))) (* -1 (log (/ -1 a)))))) 2))
(fma.f64 b (*.f64 b (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))) (pow.f64 (/.f64 (neg.f64 (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))) (/.f64 #s(literal -1 binary64) a)) #s(literal 2 binary64)))
(pow (pow (E) (log a)) 2)
(*.f64 a a)
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow (PI) 2) (* (log (E)) (pow (pow (E) (log a)) 2)))) (* 1/32400 (* (pow b 2) (pow (PI) 2))))) (pow (pow (E) (log a)) 2))
(fma.f64 (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64)))) (*.f64 a a))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow (PI) 2) (* (log (E)) (pow (pow (E) (log a)) 2)))) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (+ (* 1/4199040000 (* (pow (PI) 4) (* (pow (log (E)) 2) (pow (pow (E) (log a)) 2)))) (* 2 (* (+ (* 1/8398080000 (* (pow (PI) 4) (pow (log (E)) 2))) (* 1/24 (* (log (E)) (+ (* -1/349920000 (pow (PI) 4)) (* 1/1049760000 (pow (PI) 4)))))) (pow (pow (E) (log a)) 2))))))))) (pow (pow (E) (log a)) 2))
(fma.f64 (*.f64 angle angle) (fma.f64 (*.f64 angle angle) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/24 binary64) (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) #s(literal -1/524880000 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) #s(literal 1/8398080000 binary64)))) (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) (fma.f64 (*.f64 b b) #s(literal -1/3149280000 binary64) (*.f64 #s(literal 1/4199040000 binary64) (*.f64 a a))))) (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))))) (*.f64 a a))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow (PI) 2) (* (log (E)) (pow (pow (E) (log a)) 2)))) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (+ (* 1/4199040000 (* (pow (PI) 4) (* (pow (log (E)) 2) (pow (pow (E) (log a)) 2)))) (+ (* 2 (* (+ (* 1/8398080000 (* (pow (PI) 4) (pow (log (E)) 2))) (* 1/24 (* (log (E)) (+ (* -1/349920000 (pow (PI) 4)) (* 1/1049760000 (pow (PI) 4)))))) (pow (pow (E) (log a)) 2))) (* (pow angle 2) (+ (* -1/32400 (* (pow (PI) 2) (* (log (E)) (* (+ (* 1/8398080000 (* (pow (PI) 4) (pow (log (E)) 2))) (* 1/24 (* (log (E)) (+ (* -1/349920000 (pow (PI) 4)) (* 1/1049760000 (pow (PI) 4)))))) (pow (pow (E) (log a)) 2))))) (+ (* 2 (* (+ (* -1/1555200 (* (pow (PI) 2) (* (pow (log (E)) 2) (+ (* -1/349920000 (pow (PI) 4)) (* 1/1049760000 (pow (PI) 4)))))) (+ (* -1/1632586752000000 (* (pow (PI) 6) (pow (log (E)) 3))) (* 1/720 (* (log (E)) (+ (* -1/1133740800000 (pow (PI) 6)) (+ (* -1/34012224000000 (pow (PI) 6)) (* 1/2267481600000 (pow (PI) 6)))))))) (pow (pow (E) (log a)) 2))) (* (pow b 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))))))))))))) (pow (pow (E) (log a)) 2))
(fma.f64 (*.f64 angle angle) (fma.f64 (*.f64 angle angle) (fma.f64 (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/24 binary64) (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) #s(literal -1/524880000 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) #s(literal 1/8398080000 binary64)))) (+.f64 #s(literal 2 binary64) (*.f64 angle (*.f64 angle (*.f64 #s(literal -1/32400 binary64) (*.f64 (PI.f64) (PI.f64)))))) (fma.f64 (*.f64 angle angle) (fma.f64 b (*.f64 b (*.f64 (pow.f64 (PI.f64) #s(literal 6 binary64)) #s(literal 1/765275040000000 binary64))) (*.f64 (fma.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) #s(literal -1/524880000 binary64)) #s(literal -1/1555200 binary64)) (fma.f64 #s(literal 1/720 binary64) (*.f64 (pow.f64 (PI.f64) #s(literal 6 binary64)) #s(literal -1/2125764000000 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 6 binary64)) #s(literal -1/1632586752000000 binary64)))) (*.f64 (*.f64 a a) #s(literal 2 binary64)))) (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) (fma.f64 (*.f64 b b) #s(literal -1/3149280000 binary64) (*.f64 #s(literal 1/4199040000 binary64) (*.f64 a a)))))) (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))))) (*.f64 a a))
(+ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow (pow (* a (cos (* 1/180 (* angle (PI))))) (log (E))) 2))
(fma.f64 b (*.f64 b (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))) #s(literal 2 binary64)))
(+ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow (pow (* a (cos (* 1/180 (* angle (PI))))) (log (E))) 2))
(fma.f64 b (*.f64 b (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))) #s(literal 2 binary64)))
(+ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow (pow (* a (cos (* 1/180 (* angle (PI))))) (log (E))) 2))
(fma.f64 b (*.f64 b (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))) #s(literal 2 binary64)))
(+ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow (pow (* a (cos (* 1/180 (* angle (PI))))) (log (E))) 2))
(fma.f64 b (*.f64 b (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))) #s(literal 2 binary64)))
(+ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow (pow (* a (cos (* 1/180 (* angle (PI))))) (log (E))) 2))
(fma.f64 b (*.f64 b (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))) #s(literal 2 binary64)))
(+ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow (pow (* a (cos (* 1/180 (* angle (PI))))) (log (E))) 2))
(fma.f64 b (*.f64 b (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))) #s(literal 2 binary64)))
(+ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow (pow (* a (cos (* 1/180 (* angle (PI))))) (log (E))) 2))
(fma.f64 b (*.f64 b (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))) #s(literal 2 binary64)))
(+ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow (pow (* a (cos (* 1/180 (* angle (PI))))) (log (E))) 2))
(fma.f64 b (*.f64 b (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))) #s(literal 2 binary64)))
(pow (pow (* a (cos (* 1/180 (* angle (PI))))) (log (E))) 2)
(pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))) #s(literal 2 binary64))
(+ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow (pow (* a (cos (* 1/180 (* angle (PI))))) (log (E))) 2))
(fma.f64 b (*.f64 b (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))) #s(literal 2 binary64)))
(+ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow (pow (* a (cos (* 1/180 (* angle (PI))))) (log (E))) 2))
(fma.f64 b (*.f64 b (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))) #s(literal 2 binary64)))
(+ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow (pow (* a (cos (* 1/180 (* angle (PI))))) (log (E))) 2))
(fma.f64 b (*.f64 b (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))) #s(literal 2 binary64)))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64)))
(* (pow b 2) (+ (/ (pow (pow (* a (cos (* 1/180 (* angle (PI))))) (log (E))) 2) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 b (*.f64 b (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))) (*.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))) #s(literal 2 binary64)) #s(literal 1 binary64)))
(* (pow b 2) (+ (/ (pow (pow (* a (cos (* 1/180 (* angle (PI))))) (log (E))) 2) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 b (*.f64 b (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))) (*.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))) #s(literal 2 binary64)) #s(literal 1 binary64)))
(* (pow b 2) (+ (/ (pow (pow (* a (cos (* 1/180 (* angle (PI))))) (log (E))) 2) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 b (*.f64 b (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))) (*.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))) #s(literal 2 binary64)) #s(literal 1 binary64)))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64)))
(* (pow b 2) (+ (/ (pow (pow (* a (cos (* 1/180 (* angle (PI))))) (log (E))) 2) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 b (*.f64 b (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))) (*.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))) #s(literal 2 binary64)) #s(literal 1 binary64)))
(* (pow b 2) (+ (/ (pow (pow (* a (cos (* 1/180 (* angle (PI))))) (log (E))) 2) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 b (*.f64 b (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))) (*.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))) #s(literal 2 binary64)) #s(literal 1 binary64)))
(* (pow b 2) (+ (/ (pow (pow (* a (cos (* 1/180 (* angle (PI))))) (log (E))) 2) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 b (*.f64 b (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))) (*.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))) #s(literal 2 binary64)) #s(literal 1 binary64)))
(exp (* (log (E)) (+ (log a) (log (cos (* 1/180 (* angle (PI))))))))
(*.f64 a (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))))
(exp (* (log (E)) (+ (log a) (log (cos (* 1/180 (* angle (PI))))))))
(*.f64 a (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))))
(exp (* (log (E)) (+ (log a) (log (cos (* 1/180 (* angle (PI))))))))
(*.f64 a (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))))
(exp (* (log (E)) (+ (log a) (log (cos (* 1/180 (* angle (PI))))))))
(*.f64 a (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))))
(exp (* (log (E)) (+ (log (cos (* 1/180 (* angle (PI))))) (* -1 (log (/ 1 a))))))
(*.f64 a (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))))
(exp (* (log (E)) (+ (log (cos (* 1/180 (* angle (PI))))) (* -1 (log (/ 1 a))))))
(*.f64 a (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))))
(exp (* (log (E)) (+ (log (cos (* 1/180 (* angle (PI))))) (* -1 (log (/ 1 a))))))
(*.f64 a (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))))
(exp (* (log (E)) (+ (log (cos (* 1/180 (* angle (PI))))) (* -1 (log (/ 1 a))))))
(*.f64 a (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))))
(exp (* (log (E)) (+ (log (* -1 (cos (* 1/180 (* angle (PI)))))) (* -1 (log (/ -1 a))))))
(/.f64 (neg.f64 (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))) (/.f64 #s(literal -1 binary64) a))
(exp (* (log (E)) (+ (log (* -1 (cos (* 1/180 (* angle (PI)))))) (* -1 (log (/ -1 a))))))
(/.f64 (neg.f64 (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))) (/.f64 #s(literal -1 binary64) a))
(exp (* (log (E)) (+ (log (* -1 (cos (* 1/180 (* angle (PI)))))) (* -1 (log (/ -1 a))))))
(/.f64 (neg.f64 (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))) (/.f64 #s(literal -1 binary64) a))
(exp (* (log (E)) (+ (log (* -1 (cos (* 1/180 (* angle (PI)))))) (* -1 (log (/ -1 a))))))
(/.f64 (neg.f64 (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))) (/.f64 #s(literal -1 binary64) a))
(pow (E) (log a))
a
(+ (* -1/64800 (* (pow angle 2) (* (pow (PI) 2) (* (log (E)) (pow (E) (log a)))))) (pow (E) (log a)))
(fma.f64 (*.f64 angle angle) (*.f64 #s(literal -1/64800 binary64) (*.f64 a (*.f64 (PI.f64) (PI.f64)))) a)
(+ (* (pow angle 2) (+ (* -1/64800 (* (pow (PI) 2) (* (log (E)) (pow (E) (log a))))) (* (pow angle 2) (* (+ (* 1/8398080000 (* (pow (PI) 4) (pow (log (E)) 2))) (* 1/24 (* (log (E)) (+ (* -1/349920000 (pow (PI) 4)) (* 1/1049760000 (pow (PI) 4)))))) (pow (E) (log a)))))) (pow (E) (log a)))
(fma.f64 (*.f64 angle angle) (*.f64 a (fma.f64 (PI.f64) (*.f64 (PI.f64) #s(literal -1/64800 binary64)) (*.f64 (*.f64 angle angle) (fma.f64 #s(literal 1/24 binary64) (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) #s(literal -1/524880000 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) #s(literal 1/8398080000 binary64)))))) a)
(+ (* (pow angle 2) (+ (* -1/64800 (* (pow (PI) 2) (* (log (E)) (pow (E) (log a))))) (* (pow angle 2) (+ (* (+ (* 1/8398080000 (* (pow (PI) 4) (pow (log (E)) 2))) (* 1/24 (* (log (E)) (+ (* -1/349920000 (pow (PI) 4)) (* 1/1049760000 (pow (PI) 4)))))) (pow (E) (log a))) (* (pow angle 2) (* (+ (* -1/1555200 (* (pow (PI) 2) (* (pow (log (E)) 2) (+ (* -1/349920000 (pow (PI) 4)) (* 1/1049760000 (pow (PI) 4)))))) (+ (* -1/1632586752000000 (* (pow (PI) 6) (pow (log (E)) 3))) (* 1/720 (* (log (E)) (+ (* -1/1133740800000 (pow (PI) 6)) (+ (* -1/34012224000000 (pow (PI) 6)) (* 1/2267481600000 (pow (PI) 6)))))))) (pow (E) (log a)))))))) (pow (E) (log a)))
(fma.f64 (*.f64 angle angle) (fma.f64 (*.f64 a (*.f64 angle angle)) (fma.f64 (*.f64 angle angle) (fma.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) #s(literal -1/524880000 binary64)) #s(literal -1/1555200 binary64)) (fma.f64 #s(literal 1/720 binary64) (*.f64 (pow.f64 (PI.f64) #s(literal 6 binary64)) #s(literal -1/2125764000000 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 6 binary64)) #s(literal -1/1632586752000000 binary64)))) (fma.f64 #s(literal 1/24 binary64) (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) #s(literal -1/524880000 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) #s(literal 1/8398080000 binary64)))) (*.f64 #s(literal -1/64800 binary64) (*.f64 a (*.f64 (PI.f64) (PI.f64))))) a)
(pow (* a (cos (* 1/180 (* angle (PI))))) (log (E)))
(*.f64 a (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))))
(pow (* a (cos (* 1/180 (* angle (PI))))) (log (E)))
(*.f64 a (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))))
(pow (* a (cos (* 1/180 (* angle (PI))))) (log (E)))
(*.f64 a (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))))
(pow (* a (cos (* 1/180 (* angle (PI))))) (log (E)))
(*.f64 a (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))))
(pow (* a (cos (* 1/180 (* angle (PI))))) (log (E)))
(*.f64 a (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))))
(pow (* a (cos (* 1/180 (* angle (PI))))) (log (E)))
(*.f64 a (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))))
(pow (* a (cos (* 1/180 (* angle (PI))))) (log (E)))
(*.f64 a (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))))
(pow (* a (cos (* 1/180 (* angle (PI))))) (log (E)))
(*.f64 a (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))))
1
#s(literal 1 binary64)
(+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2))))
(fma.f64 angle (*.f64 angle (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/64800 binary64))) #s(literal 1 binary64))
(+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* 1/25194240000 (* (pow angle 2) (pow (PI) 4))))))
(fma.f64 (*.f64 angle angle) (fma.f64 angle (*.f64 angle (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) #s(literal 1/25194240000 binary64))) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/64800 binary64))) #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 (*.f64 angle angle) (fma.f64 (*.f64 angle angle) (fma.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) #s(literal 6 binary64)) #s(literal -1/24488801280000000 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) #s(literal 1/25194240000 binary64))) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/64800 binary64))) #s(literal 1 binary64))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))
(* 1/180 (* angle (PI)))
(*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))
(* angle (+ (* -1/34992000 (* (pow angle 2) (pow (PI) 3))) (* 1/180 (PI))))
(*.f64 angle (*.f64 (PI.f64) (fma.f64 (*.f64 (*.f64 angle angle) #s(literal -1/34992000 binary64)) (*.f64 (PI.f64) (PI.f64)) #s(literal 1/180 binary64))))
(* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* 1/22674816000000 (* (pow angle 2) (pow (PI) 5)))))))
(*.f64 angle (fma.f64 (*.f64 angle angle) (fma.f64 angle (*.f64 angle (*.f64 #s(literal 1/22674816000000 binary64) (pow.f64 (PI.f64) #s(literal 5 binary64)))) (*.f64 #s(literal -1/34992000 binary64) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))))) (*.f64 #s(literal 1/180 binary64) (PI.f64))))
(* 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 angle (fma.f64 (*.f64 angle angle) (fma.f64 (*.f64 angle angle) (fma.f64 (pow.f64 (PI.f64) #s(literal 7 binary64)) (*.f64 (*.f64 angle angle) #s(literal -1/30855889612800000000 binary64)) (*.f64 #s(literal 1/22674816000000 binary64) (pow.f64 (PI.f64) #s(literal 5 binary64)))) (*.f64 #s(literal -1/34992000 binary64) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))))) (*.f64 #s(literal 1/180 binary64) (PI.f64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))
(* 1/180 (* angle (PI)))
(*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))
1
#s(literal 1 binary64)
(+ 1 (* -1/16200 (* (pow angle 2) (pow (PI) 2))))
(fma.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 angle angle) #s(literal -1/16200 binary64)) #s(literal 1 binary64))
(+ 1 (* (pow angle 2) (+ (* -1/16200 (pow (PI) 2)) (* 1/1574640000 (* (pow angle 2) (pow (PI) 4))))))
(fma.f64 (*.f64 angle angle) (fma.f64 (PI.f64) (*.f64 (PI.f64) #s(literal -1/16200 binary64)) (*.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) #s(literal 1/1574640000 binary64)))) #s(literal 1 binary64))
(+ 1 (* (pow angle 2) (+ (* -1/16200 (pow (PI) 2)) (* (pow angle 2) (+ (* -1/382637520000000 (* (pow angle 2) (pow (PI) 6))) (* 1/1574640000 (pow (PI) 4)))))))
(fma.f64 (*.f64 angle angle) (fma.f64 (PI.f64) (*.f64 (PI.f64) #s(literal -1/16200 binary64)) (*.f64 (*.f64 angle angle) (fma.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) #s(literal 6 binary64)) #s(literal -1/382637520000000 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) #s(literal 1/1574640000 binary64))))) #s(literal 1 binary64))
(cos (* 1/90 (* angle (PI))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))
(cos (* 1/90 (* angle (PI))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))
(cos (* 1/90 (* angle (PI))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))
(cos (* 1/90 (* angle (PI))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))
(cos (* 1/90 (* angle (PI))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))
(cos (* 1/90 (* angle (PI))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))
(cos (* 1/90 (* angle (PI))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))
(cos (* 1/90 (* angle (PI))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))
(* 1/180 (* angle (PI)))
(*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))
(* angle (+ (* -1/34992000 (* (pow angle 2) (pow (PI) 3))) (* 1/180 (PI))))
(*.f64 angle (*.f64 (PI.f64) (fma.f64 (*.f64 (*.f64 angle angle) #s(literal -1/34992000 binary64)) (*.f64 (PI.f64) (PI.f64)) #s(literal 1/180 binary64))))
(* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* 1/22674816000000 (* (pow angle 2) (pow (PI) 5)))))))
(*.f64 angle (fma.f64 (*.f64 angle angle) (fma.f64 angle (*.f64 angle (*.f64 #s(literal 1/22674816000000 binary64) (pow.f64 (PI.f64) #s(literal 5 binary64)))) (*.f64 #s(literal -1/34992000 binary64) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))))) (*.f64 #s(literal 1/180 binary64) (PI.f64))))
(* 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 angle (fma.f64 (*.f64 angle angle) (fma.f64 (*.f64 angle angle) (fma.f64 (pow.f64 (PI.f64) #s(literal 7 binary64)) (*.f64 (*.f64 angle angle) #s(literal -1/30855889612800000000 binary64)) (*.f64 #s(literal 1/22674816000000 binary64) (pow.f64 (PI.f64) #s(literal 5 binary64)))) (*.f64 #s(literal -1/34992000 binary64) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))))) (*.f64 #s(literal 1/180 binary64) (PI.f64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))
1
#s(literal 1 binary64)
(+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2))))
(fma.f64 angle (*.f64 angle (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/64800 binary64))) #s(literal 1 binary64))
(+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* 1/25194240000 (* (pow angle 2) (pow (PI) 4))))))
(fma.f64 (*.f64 angle angle) (fma.f64 angle (*.f64 angle (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) #s(literal 1/25194240000 binary64))) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/64800 binary64))) #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 (*.f64 angle angle) (fma.f64 (*.f64 angle angle) (fma.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) #s(literal 6 binary64)) #s(literal -1/24488801280000000 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) #s(literal 1/25194240000 binary64))) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/64800 binary64))) #s(literal 1 binary64))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))
(* 1/180 (* angle (PI)))
(*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))
(* angle (+ (* -1/34992000 (* (pow angle 2) (pow (PI) 3))) (* 1/180 (PI))))
(*.f64 angle (*.f64 (PI.f64) (fma.f64 (*.f64 (*.f64 angle angle) #s(literal -1/34992000 binary64)) (*.f64 (PI.f64) (PI.f64)) #s(literal 1/180 binary64))))
(* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* 1/22674816000000 (* (pow angle 2) (pow (PI) 5)))))))
(*.f64 angle (fma.f64 (*.f64 angle angle) (fma.f64 angle (*.f64 angle (*.f64 #s(literal 1/22674816000000 binary64) (pow.f64 (PI.f64) #s(literal 5 binary64)))) (*.f64 #s(literal -1/34992000 binary64) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))))) (*.f64 #s(literal 1/180 binary64) (PI.f64))))
(* 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 angle (fma.f64 (*.f64 angle angle) (fma.f64 (*.f64 angle angle) (fma.f64 (pow.f64 (PI.f64) #s(literal 7 binary64)) (*.f64 (*.f64 angle angle) #s(literal -1/30855889612800000000 binary64)) (*.f64 #s(literal 1/22674816000000 binary64) (pow.f64 (PI.f64) #s(literal 5 binary64)))) (*.f64 #s(literal -1/34992000 binary64) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))))) (*.f64 #s(literal 1/180 binary64) (PI.f64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))
1
#s(literal 1 binary64)
(+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2))))
(fma.f64 angle (*.f64 angle (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/64800 binary64))) #s(literal 1 binary64))
(+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* 1/25194240000 (* (pow angle 2) (pow (PI) 4))))))
(fma.f64 (*.f64 angle angle) (fma.f64 angle (*.f64 angle (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) #s(literal 1/25194240000 binary64))) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/64800 binary64))) #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 (*.f64 angle angle) (fma.f64 (*.f64 angle angle) (fma.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) #s(literal 6 binary64)) #s(literal -1/24488801280000000 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) #s(literal 1/25194240000 binary64))) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/64800 binary64))) #s(literal 1 binary64))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))

rewrite283.0ms (1.8%)

Memory
-3.2MiB live, 353.4MiB allocated
Rules
4 638×lower-*.f32
4 612×lower-*.f64
3 772×lower-fma.f32
3 770×lower-fma.f64
3 566×lower-/.f32
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
062268
0106235
1351227
21770227
08763227
Stop Event
iter limit
node limit
iter limit
Counts
26 → 896
Calls
Call 1
Inputs
(/.f64 angle #s(literal 180 binary64))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/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 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #s(literal 2 binary64))
(*.f64 a (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a))
(*.f64 a a)
(fma.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))))
(*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle))
(/.f64 (PI.f64) #s(literal 180 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)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle))))) #s(literal 2 binary64)))
(pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) #s(literal 2 binary64))
(+.f64 (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.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)))
(pow.f64 (E.f64) (log.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))
(PI.f64)
(cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))
(sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))
(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
(cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))
(cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))
(sin.f64 (*.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle))))
(E.f64)
(cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))
Outputs
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 180 binary64) angle)) #s(literal -1 binary64)))
(neg.f64 (/.f64 angle #s(literal -180 binary64)))
(/.f64 angle #s(literal 180 binary64))
(/.f64 #s(literal 1/180 binary64) (/.f64 #s(literal 1 binary64) angle))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) angle))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) #s(literal 1 binary64)))
(/.f64 #s(literal -1 binary64) (*.f64 #s(literal 180 binary64) (/.f64 #s(literal -1 binary64) angle)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 180 binary64) angle)))
(/.f64 (neg.f64 angle) #s(literal -180 binary64))
(/.f64 #s(literal -1/180 binary64) (/.f64 #s(literal -1 binary64) angle))
(pow.f64 (/.f64 #s(literal 180 binary64) angle) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 angle #s(literal 1/180 binary64))
(*.f64 #s(literal 1/180 binary64) angle)
(*.f64 #s(literal 1 binary64) (*.f64 angle #s(literal 1/180 binary64)))
(*.f64 (neg.f64 angle) #s(literal -1/180 binary64))
(*.f64 #s(literal -1/180 binary64) (neg.f64 angle))
(+.f64 (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))))
(+.f64 (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))
(-.f64 (/.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)) (-.f64 (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))))) (/.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)) (-.f64 (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))))))
(-.f64 (/.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)) (-.f64 (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))) (/.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)) (-.f64 (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))))
(fma.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))
(fma.f64 a (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))
(fma.f64 a (pow.f64 (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))
(fma.f64 a (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) #s(literal 1 binary64)) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))
(fma.f64 b (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))))
(fma.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))))
(fma.f64 b (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) #s(literal 1 binary64)) (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))))
(fma.f64 b (pow.f64 (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) #s(literal 1 binary64)) (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))))
(fma.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))))
(fma.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 b b)) (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))))
(fma.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 b b)) #s(literal 1 binary64)) (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))))
(fma.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))) (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))))
(fma.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))))
(fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)) (*.f64 a a) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))
(fma.f64 (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) a (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))
(fma.f64 #s(literal 1 binary64) (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))
(fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))
(fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (pow.f64 (*.f64 a (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) #s(literal 1 binary64)) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))
(fma.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))
(fma.f64 (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))
(fma.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))) (*.f64 b b) (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))))
(fma.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))
(fma.f64 (sqrt.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) (pow.f64 (sqrt.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) #s(literal 3 binary64)) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))
(fma.f64 (sqrt.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) #s(literal 3 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))
(fma.f64 (sqrt.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) (pow.f64 (*.f64 (E.f64) (sqrt.f64 (E.f64))) (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))))) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))
(fma.f64 (exp.f64 (*.f64 #s(literal 2/3 binary64) (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))))))) (exp.f64 (*.f64 #s(literal 2/3 binary64) (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))))) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))
(fma.f64 (exp.f64 (*.f64 #s(literal 2/3 binary64) (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))))) (exp.f64 (*.f64 #s(literal 2/3 binary64) (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))))))) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))
(fma.f64 (exp.f64 (*.f64 #s(literal 2/3 binary64) (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))))) (pow.f64 (pow.f64 (E.f64) #s(literal 4/3 binary64)) (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))))) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))
(fma.f64 (*.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) a) (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))
(fma.f64 (*.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) a (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))
(fma.f64 (*.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) b (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))))
(fma.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) b (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))))
(fma.f64 (pow.f64 (sqrt.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) #s(literal 3 binary64)) (sqrt.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))
(fma.f64 (pow.f64 (*.f64 (E.f64) (E.f64)) (log.f64 a)) (pow.f64 (*.f64 (E.f64) (E.f64)) (log.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))
(fma.f64 (pow.f64 (*.f64 (E.f64) (E.f64)) (log.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) (pow.f64 (*.f64 (E.f64) (E.f64)) (log.f64 a)) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))
(fma.f64 (pow.f64 (*.f64 (E.f64) (E.f64)) (*.f64 #s(literal 1 binary64) (log.f64 a))) (pow.f64 (*.f64 (E.f64) (E.f64)) (*.f64 #s(literal 1 binary64) (log.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))))) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))
(fma.f64 (pow.f64 (*.f64 (E.f64) (E.f64)) (*.f64 (log.f64 a) #s(literal 1 binary64))) (pow.f64 (*.f64 (E.f64) (E.f64)) (*.f64 (log.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 1 binary64))) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))
(fma.f64 (pow.f64 (pow.f64 (E.f64) (log.f64 a)) #s(literal 2 binary64)) (pow.f64 (pow.f64 (E.f64) (log.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) #s(literal 2 binary64)) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))
(fma.f64 (pow.f64 (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)) a (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))
(fma.f64 (pow.f64 (exp.f64 (*.f64 #s(literal 2/3 binary64) (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))))))) #s(literal 1 binary64)) (exp.f64 (*.f64 #s(literal 2/3 binary64) (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))))) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))
(fma.f64 (pow.f64 (*.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) a) #s(literal 1 binary64)) (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))
(fma.f64 (pow.f64 (*.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 1 binary64)) a (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))
(fma.f64 (pow.f64 (pow.f64 (sqrt.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) #s(literal 3 binary64)) #s(literal 1 binary64)) (sqrt.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))
(fma.f64 (pow.f64 (*.f64 (E.f64) (sqrt.f64 (E.f64))) (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))))) (sqrt.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))
(fma.f64 (pow.f64 (*.f64 (E.f64) (exp.f64 #s(literal 2/3 binary64))) (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))))) (exp.f64 (*.f64 #s(literal 1/3 binary64) (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))))) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))
(fma.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) #s(literal 1 binary64)) b (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))))
(fma.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 b b)) #s(literal 1 binary64)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))))
(fma.f64 (pow.f64 (*.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 1 binary64)) b (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))) (-.f64 (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))))) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64))) (+.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 6 binary64)) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 6 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))))) (-.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (-.f64 (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))))) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64))) (+.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 6 binary64)) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 6 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))))) (-.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 6 binary64)) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 6 binary64))) (fma.f64 (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))) (-.f64 (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))))) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 6 binary64)) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 6 binary64))) (fma.f64 (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (-.f64 (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))))) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64))))
(/.f64 (-.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64))) (-.f64 (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))))))
(/.f64 (-.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64))) (-.f64 (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)))) (neg.f64 (-.f64 (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 6 binary64)) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 6 binary64)))) (neg.f64 (fma.f64 (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))) (-.f64 (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))))) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 6 binary64)) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 6 binary64)))) (neg.f64 (fma.f64 (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (-.f64 (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))))) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)))) (neg.f64 (-.f64 (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)) (-.f64 (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))))) (*.f64 (-.f64 (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))))) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)))) (*.f64 (-.f64 (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))))) (-.f64 (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)) (-.f64 (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))) (*.f64 (-.f64 (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))))) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)))) (*.f64 (-.f64 (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))))) (-.f64 (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))))
(pow.f64 (/.f64 (fma.f64 (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))) (-.f64 (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))))) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64))) (+.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 6 binary64)) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 6 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))))) (-.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (-.f64 (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))))) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64))) (+.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 6 binary64)) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 6 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))))) (-.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)))) #s(literal -1 binary64))
(*.f64 (+.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 6 binary64)) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 6 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))) (-.f64 (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))))) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)))))
(*.f64 (+.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 6 binary64)) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 6 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (-.f64 (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))))) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)))))
(*.f64 (-.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))))))
(*.f64 (-.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))))
(+.f64 (*.f64 a (*.f64 a #s(literal 1/2 binary64))) (*.f64 a (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) (*.f64 a #s(literal 1/2 binary64)))))
(+.f64 (*.f64 (*.f64 a a) #s(literal 1/2 binary64)) (*.f64 (*.f64 a a) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))))
(+.f64 (*.f64 (*.f64 a a) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))) (*.f64 (*.f64 a a) #s(literal 1/2 binary64)))
(+.f64 (*.f64 (*.f64 a #s(literal 1/2 binary64)) a) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) (*.f64 a #s(literal 1/2 binary64))) a))
(+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 a a)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))) (*.f64 a a)))
(+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))) (*.f64 a a)) (*.f64 #s(literal 1/2 binary64) (*.f64 a a)))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (E.f64) (E.f64))) (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))))))
(exp.f64 (fma.f64 (log.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 2 binary64) (*.f64 (log.f64 a) #s(literal 2 binary64))))
(exp.f64 (fma.f64 (log.f64 a) #s(literal 2 binary64) (*.f64 (log.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 2 binary64))))
(fma.f64 a (*.f64 a #s(literal 1/2 binary64)) (*.f64 a (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) (*.f64 a #s(literal 1/2 binary64)))))
(fma.f64 #s(literal 1/2 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))) (*.f64 a a)))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))) (*.f64 a a) (*.f64 #s(literal 1/2 binary64) (*.f64 a a)))
(fma.f64 (*.f64 a a) #s(literal 1/2 binary64) (*.f64 (*.f64 a a) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))))
(fma.f64 (*.f64 a a) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))) (*.f64 (*.f64 a a) #s(literal 1/2 binary64)))
(fma.f64 (*.f64 a #s(literal 1/2 binary64)) a (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) (*.f64 a #s(literal 1/2 binary64))) a))
(/.f64 (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/8 binary64) (pow.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 3 binary64)) #s(literal 1/8 binary64))) (fma.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))) (-.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))) #s(literal 1/2 binary64)) #s(literal 1/4 binary64)))
(/.f64 (*.f64 (*.f64 a a) (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))))
(pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 2 binary64))
(pow.f64 (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64))
(pow.f64 (E.f64) (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))))))
(pow.f64 (E.f64) (*.f64 (fma.f64 (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) #s(literal 1/2 binary64) (*.f64 (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) #s(literal 1/2 binary64))) #s(literal 2 binary64)))
(pow.f64 (E.f64) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) #s(literal 1/2 binary64))) #s(literal 2 binary64)))
(pow.f64 (E.f64) (+.f64 (fma.f64 (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) #s(literal 1/2 binary64) (*.f64 (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) #s(literal 1/2 binary64))) (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))))))
(pow.f64 (E.f64) (fma.f64 #s(literal 2 binary64) (*.f64 (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) #s(literal 1/2 binary64)) (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))))))
(pow.f64 (E.f64) (+.f64 (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) (fma.f64 (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) #s(literal 1/2 binary64) (*.f64 (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) #s(literal 1/2 binary64)))))
(pow.f64 (E.f64) (+.f64 (fma.f64 (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) #s(literal 1/2 binary64) (*.f64 (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) #s(literal 1/2 binary64))) (fma.f64 (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) #s(literal 1/2 binary64) (*.f64 (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) #s(literal 1/2 binary64)))))
(pow.f64 (E.f64) (fma.f64 #s(literal 2 binary64) (*.f64 (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) #s(literal 1/2 binary64)) (fma.f64 (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) #s(literal 1/2 binary64) (*.f64 (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) #s(literal 1/2 binary64)))))
(pow.f64 (E.f64) (+.f64 (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) (*.f64 #s(literal 2 binary64) (*.f64 (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) #s(literal 1/2 binary64)))))
(pow.f64 (E.f64) (+.f64 (fma.f64 (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) #s(literal 1/2 binary64) (*.f64 (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) #s(literal 1/2 binary64))) (*.f64 #s(literal 2 binary64) (*.f64 (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) #s(literal 1/2 binary64)))))
(pow.f64 (E.f64) (fma.f64 #s(literal 2 binary64) (*.f64 (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) #s(literal 1/2 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) #s(literal 1/2 binary64)))))
(pow.f64 (E.f64) (+.f64 (/.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))))) #s(literal 2 binary64)) (/.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))))) #s(literal 2 binary64))))
(pow.f64 (exp.f64 #s(literal 1/3 binary64)) (*.f64 #s(literal 3 binary64) (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))))))
(pow.f64 (*.f64 (E.f64) (E.f64)) (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))))
(pow.f64 (*.f64 (E.f64) (E.f64)) (fma.f64 (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) #s(literal 1/2 binary64) (*.f64 (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) #s(literal 1/2 binary64))))
(pow.f64 (*.f64 (E.f64) (E.f64)) (/.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))))) #s(literal 2 binary64)))
(pow.f64 (*.f64 (E.f64) (E.f64)) (*.f64 #s(literal 2 binary64) (*.f64 (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) #s(literal 1/2 binary64))))
(pow.f64 (*.f64 (E.f64) (E.f64)) (*.f64 (*.f64 (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) #s(literal 1/2 binary64)) #s(literal 2 binary64)))
(pow.f64 (*.f64 (E.f64) (*.f64 (E.f64) (E.f64))) (*.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))))))
(pow.f64 (sqrt.f64 (E.f64)) (fma.f64 #s(literal 2 binary64) (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))))))
(pow.f64 (sqrt.f64 (E.f64)) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))))))
(pow.f64 (sqrt.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) #s(literal 4 binary64))
(pow.f64 (*.f64 (*.f64 (E.f64) (E.f64)) (*.f64 (E.f64) (E.f64))) (*.f64 (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) #s(literal 1/2 binary64)))
(*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))))
(*.f64 a (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))))
(*.f64 a (pow.f64 (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))
(*.f64 a (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) #s(literal 1 binary64)))
(*.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)) (*.f64 a a))
(*.f64 (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) a)
(*.f64 #s(literal 1 binary64) (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (pow.f64 (*.f64 a (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) #s(literal 1 binary64)))
(*.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))))
(*.f64 (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64))
(*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) (pow.f64 (sqrt.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) #s(literal 3 binary64)))
(*.f64 (sqrt.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) #s(literal 3 binary64)) #s(literal 1 binary64)))
(*.f64 (sqrt.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) (pow.f64 (*.f64 (E.f64) (sqrt.f64 (E.f64))) (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))))))
(*.f64 (exp.f64 (*.f64 #s(literal 2/3 binary64) (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))))))) (exp.f64 (*.f64 #s(literal 2/3 binary64) (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))))))
(*.f64 (exp.f64 (*.f64 #s(literal 2/3 binary64) (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))))) (exp.f64 (*.f64 #s(literal 2/3 binary64) (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))))))))
(*.f64 (exp.f64 (*.f64 #s(literal 2/3 binary64) (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))))) (pow.f64 (pow.f64 (E.f64) #s(literal 4/3 binary64)) (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))))))
(*.f64 (*.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) a) (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))
(*.f64 (*.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) a)
(*.f64 (pow.f64 (sqrt.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) #s(literal 3 binary64)) (sqrt.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))))
(*.f64 (pow.f64 (*.f64 (E.f64) (E.f64)) (log.f64 a)) (pow.f64 (*.f64 (E.f64) (E.f64)) (log.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))))
(*.f64 (pow.f64 (*.f64 (E.f64) (E.f64)) (log.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) (pow.f64 (*.f64 (E.f64) (E.f64)) (log.f64 a)))
(*.f64 (pow.f64 (*.f64 (E.f64) (E.f64)) (*.f64 #s(literal 1 binary64) (log.f64 a))) (pow.f64 (*.f64 (E.f64) (E.f64)) (*.f64 #s(literal 1 binary64) (log.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))))))
(*.f64 (pow.f64 (*.f64 (E.f64) (E.f64)) (*.f64 (log.f64 a) #s(literal 1 binary64))) (pow.f64 (*.f64 (E.f64) (E.f64)) (*.f64 (log.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 1 binary64))))
(*.f64 (pow.f64 (pow.f64 (E.f64) (log.f64 a)) #s(literal 2 binary64)) (pow.f64 (pow.f64 (E.f64) (log.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)) a)
(*.f64 (pow.f64 (exp.f64 (*.f64 #s(literal 2/3 binary64) (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))))))) #s(literal 1 binary64)) (exp.f64 (*.f64 #s(literal 2/3 binary64) (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))))))
(*.f64 (pow.f64 (*.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) a) #s(literal 1 binary64)) (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))
(*.f64 (pow.f64 (*.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 1 binary64)) a)
(*.f64 (pow.f64 (pow.f64 (sqrt.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) #s(literal 3 binary64)) #s(literal 1 binary64)) (sqrt.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))))
(*.f64 (pow.f64 (*.f64 (E.f64) (sqrt.f64 (E.f64))) (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))))) (sqrt.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))))
(*.f64 (pow.f64 (*.f64 (E.f64) (exp.f64 #s(literal 2/3 binary64))) (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))))) (exp.f64 (*.f64 #s(literal 1/3 binary64) (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))))))
(exp.f64 (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))))
(exp.f64 (*.f64 #s(literal 2 binary64) (*.f64 (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) #s(literal 1/2 binary64))))
(exp.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))))))
(exp.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))))) #s(literal 2 binary64))))
(exp.f64 (*.f64 #s(literal 1 binary64) (fma.f64 (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) #s(literal 1/2 binary64) (*.f64 (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) #s(literal 1/2 binary64)))))
(exp.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) #s(literal 1/2 binary64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (E.f64) (E.f64))) (*.f64 (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) #s(literal 1/2 binary64))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))))) #s(literal 2 binary64)))
(pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 1 binary64))
(pow.f64 (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))) #s(literal 1/2 binary64))
(pow.f64 (E.f64) (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))))
(pow.f64 (E.f64) (fma.f64 (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) #s(literal 1/2 binary64) (*.f64 (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) #s(literal 1/2 binary64))))
(pow.f64 (E.f64) (/.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))))) #s(literal 2 binary64)))
(pow.f64 (E.f64) (*.f64 #s(literal 2 binary64) (*.f64 (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) #s(literal 1/2 binary64))))
(pow.f64 (E.f64) (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))))))
(pow.f64 (E.f64) (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))))) #s(literal 2 binary64))))
(pow.f64 (E.f64) (*.f64 #s(literal 1 binary64) (fma.f64 (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) #s(literal 1/2 binary64) (*.f64 (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) #s(literal 1/2 binary64)))))
(pow.f64 (E.f64) (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) #s(literal 1/2 binary64)))))
(pow.f64 (E.f64) (*.f64 (*.f64 (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) #s(literal 1/2 binary64)) #s(literal 2 binary64)))
(pow.f64 (E.f64) (*.f64 (log.f64 (sqrt.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))))) #s(literal 2 binary64)))
(pow.f64 (E.f64) (fma.f64 #s(literal 1 binary64) (*.f64 (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) #s(literal 1/2 binary64)) (*.f64 (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) #s(literal 1/2 binary64))))
(pow.f64 (E.f64) (fma.f64 (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) #s(literal 1/2 binary64) (log.f64 (sqrt.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))))))
(pow.f64 (exp.f64 #s(literal 1/3 binary64)) (*.f64 #s(literal 3 binary64) (/.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))))) #s(literal 2 binary64))))
(pow.f64 (exp.f64 #s(literal 1/3 binary64)) (*.f64 #s(literal 3 binary64) (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))))))
(pow.f64 (exp.f64 #s(literal 1/3 binary64)) (*.f64 #s(literal 3 binary64) (fma.f64 (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) #s(literal 1/2 binary64) (*.f64 (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) #s(literal 1/2 binary64)))))
(pow.f64 (exp.f64 #s(literal 1/3 binary64)) (*.f64 #s(literal 3 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) #s(literal 1/2 binary64)))))
(pow.f64 (*.f64 (E.f64) (E.f64)) (*.f64 (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) #s(literal 1/2 binary64)))
(pow.f64 (*.f64 (E.f64) (E.f64)) (log.f64 (sqrt.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))))))
(pow.f64 (*.f64 (E.f64) (E.f64)) (/.f64 (/.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))))) #s(literal 2 binary64)) #s(literal 2 binary64)))
(pow.f64 (*.f64 (E.f64) (E.f64)) (/.f64 (fma.f64 (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) #s(literal 1/2 binary64) (*.f64 (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) #s(literal 1/2 binary64))) #s(literal 2 binary64)))
(pow.f64 (*.f64 (E.f64) (E.f64)) (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) #s(literal 1/2 binary64))) #s(literal 2 binary64)))
(pow.f64 (*.f64 (E.f64) (*.f64 (E.f64) (E.f64))) (*.f64 #s(literal 1/3 binary64) (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))))))
(pow.f64 (*.f64 (E.f64) (*.f64 (E.f64) (E.f64))) (*.f64 #s(literal 1/3 binary64) (/.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))))) #s(literal 2 binary64))))
(pow.f64 (*.f64 (E.f64) (*.f64 (E.f64) (E.f64))) (*.f64 #s(literal 1/3 binary64) (fma.f64 (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) #s(literal 1/2 binary64) (*.f64 (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) #s(literal 1/2 binary64)))))
(pow.f64 (*.f64 (E.f64) (*.f64 (E.f64) (E.f64))) (*.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) #s(literal 1/2 binary64)))))
(pow.f64 (sqrt.f64 (E.f64)) (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))))))
(pow.f64 (sqrt.f64 (E.f64)) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))))) #s(literal 2 binary64))))
(pow.f64 (sqrt.f64 (E.f64)) (*.f64 #s(literal 2 binary64) (fma.f64 (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) #s(literal 1/2 binary64) (*.f64 (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) #s(literal 1/2 binary64)))))
(pow.f64 (sqrt.f64 (E.f64)) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) #s(literal 1/2 binary64)))))
(pow.f64 (sqrt.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) #s(literal 2 binary64))
(*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))
(*.f64 #s(literal 1 binary64) (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) a)
(*.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 1 binary64))
(*.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) (pow.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))))) #s(literal 2 binary64))))
(*.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) (pow.f64 #s(literal 1 binary64) (fma.f64 (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) #s(literal 1/2 binary64) (*.f64 (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) #s(literal 1/2 binary64)))))
(*.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) (pow.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) #s(literal 1/2 binary64)))))
(*.f64 (sqrt.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) (sqrt.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))))
(*.f64 (pow.f64 (E.f64) (log.f64 a)) (pow.f64 (E.f64) (log.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))))
(*.f64 (pow.f64 (E.f64) (log.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) (pow.f64 (E.f64) (log.f64 a)))
(*.f64 (exp.f64 (*.f64 #s(literal 2/3 binary64) (*.f64 (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) #s(literal 1/2 binary64)))) (pow.f64 (exp.f64 #s(literal 2/3 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) #s(literal 1/2 binary64)))))
(*.f64 (exp.f64 (*.f64 #s(literal 2/3 binary64) (*.f64 (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) #s(literal 1/2 binary64)))) (pow.f64 (pow.f64 (E.f64) #s(literal 4/3 binary64)) (*.f64 (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) #s(literal 1/2 binary64))))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) #s(literal 1/2 binary64)) (pow.f64 (*.f64 (E.f64) (sqrt.f64 (E.f64))) (*.f64 (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) #s(literal 1/2 binary64))))
(*.f64 (exp.f64 (*.f64 #s(literal 2/3 binary64) (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))))) (exp.f64 (*.f64 #s(literal 1/3 binary64) (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))))))
(*.f64 (exp.f64 (*.f64 #s(literal 2/3 binary64) (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))))) (pow.f64 (pow.f64 (E.f64) #s(literal 1/6 binary64)) (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))))))
(*.f64 (exp.f64 (*.f64 #s(literal 1/3 binary64) (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))))) (exp.f64 (*.f64 #s(literal 2/3 binary64) (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))))))
(*.f64 (pow.f64 (E.f64) (*.f64 (log.f64 a) #s(literal 1 binary64))) (pow.f64 (E.f64) (*.f64 (log.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 1 binary64))))
(*.f64 (pow.f64 (sqrt.f64 (sqrt.f64 (E.f64))) (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))))) (pow.f64 (sqrt.f64 (sqrt.f64 (E.f64))) (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))))))
(*.f64 (pow.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))))) #s(literal 2 binary64))) (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))))
(*.f64 (pow.f64 (exp.f64 #s(literal 1/3 binary64)) (/.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))))) #s(literal 2 binary64))) (pow.f64 (exp.f64 #s(literal 2/3 binary64)) (/.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))))) #s(literal 2 binary64))))
(*.f64 (pow.f64 (exp.f64 #s(literal 2/3 binary64)) (/.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))))) #s(literal 2 binary64))) (pow.f64 (exp.f64 #s(literal 1/3 binary64)) (/.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))))) #s(literal 2 binary64))))
(*.f64 (pow.f64 (sqrt.f64 (E.f64)) (/.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))))) #s(literal 2 binary64))) (pow.f64 (sqrt.f64 (E.f64)) (/.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))))) #s(literal 2 binary64))))
(*.f64 (pow.f64 (pow.f64 (E.f64) (log.f64 a)) #s(literal 1 binary64)) (pow.f64 (pow.f64 (E.f64) (log.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) #s(literal 1 binary64)))
(*.f64 (pow.f64 #s(literal 1 binary64) (fma.f64 (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) #s(literal 1/2 binary64) (*.f64 (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) #s(literal 1/2 binary64)))) (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))))
(*.f64 (pow.f64 (exp.f64 #s(literal 1/3 binary64)) (fma.f64 (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) #s(literal 1/2 binary64) (*.f64 (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) #s(literal 1/2 binary64)))) (pow.f64 (exp.f64 #s(literal 2/3 binary64)) (fma.f64 (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) #s(literal 1/2 binary64) (*.f64 (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) #s(literal 1/2 binary64)))))
(*.f64 (pow.f64 (exp.f64 #s(literal 2/3 binary64)) (fma.f64 (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) #s(literal 1/2 binary64) (*.f64 (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) #s(literal 1/2 binary64)))) (pow.f64 (exp.f64 #s(literal 1/3 binary64)) (fma.f64 (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) #s(literal 1/2 binary64) (*.f64 (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) #s(literal 1/2 binary64)))))
(*.f64 (pow.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) #s(literal 1/2 binary64)))) (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))))
(*.f64 (pow.f64 (exp.f64 #s(literal 2/3 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) #s(literal 1/2 binary64)))) (exp.f64 (*.f64 #s(literal 2/3 binary64) (*.f64 (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) #s(literal 1/2 binary64)))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (E.f64) (E.f64)) (*.f64 (E.f64) (E.f64)))) (*.f64 (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) #s(literal 1/2 binary64))) (exp.f64 (*.f64 #s(literal 2/3 binary64) (*.f64 (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) #s(literal 1/2 binary64)))))
(*.f64 (pow.f64 (*.f64 (E.f64) (sqrt.f64 (E.f64))) (*.f64 (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) #s(literal 1/2 binary64))) (pow.f64 (sqrt.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (*.f64 (E.f64) (exp.f64 #s(literal 2/3 binary64))) (*.f64 (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) #s(literal 1/2 binary64))) (exp.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) #s(literal 1/2 binary64)))))
(*.f64 (pow.f64 (exp.f64 (*.f64 #s(literal 2/3 binary64) (*.f64 (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) #s(literal 1/2 binary64)))) #s(literal 2 binary64)) (pow.f64 (exp.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) #s(literal 1/2 binary64)))) #s(literal 2 binary64)))
(*.f64 (exp.f64 (log.f64 a)) (exp.f64 (log.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))))
(*.f64 (exp.f64 (log.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) (exp.f64 (log.f64 a)))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a))
(exp.f64 (*.f64 (log.f64 a) #s(literal 2 binary64)))
(pow.f64 a #s(literal 2 binary64))
(pow.f64 (*.f64 a a) #s(literal 1 binary64))
(pow.f64 (exp.f64 (log.f64 a)) #s(literal 2 binary64))
(*.f64 a a)
(*.f64 (exp.f64 (log.f64 a)) (exp.f64 (log.f64 a)))
(+.f64 (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))))
(+.f64 (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))
(-.f64 (/.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)) (-.f64 (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))))) (/.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)) (-.f64 (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))))))
(-.f64 (/.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)) (-.f64 (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))) (/.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)) (-.f64 (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))))
(fma.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))
(fma.f64 a (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))
(fma.f64 a (pow.f64 (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))
(fma.f64 a (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) #s(literal 1 binary64)) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))
(fma.f64 b (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))))
(fma.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))))
(fma.f64 b (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) #s(literal 1 binary64)) (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))))
(fma.f64 b (pow.f64 (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) #s(literal 1 binary64)) (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))))
(fma.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))))
(fma.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 b b)) (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))))
(fma.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 b b)) #s(literal 1 binary64)) (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))))
(fma.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))) (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))))
(fma.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))))
(fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)) (*.f64 a a) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))
(fma.f64 (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) a (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))
(fma.f64 #s(literal 1 binary64) (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))
(fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))
(fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (pow.f64 (*.f64 a (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) #s(literal 1 binary64)) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))
(fma.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))
(fma.f64 (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))
(fma.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))) (*.f64 b b) (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))))
(fma.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))
(fma.f64 (sqrt.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) (pow.f64 (sqrt.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) #s(literal 3 binary64)) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))
(fma.f64 (sqrt.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) #s(literal 3 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))
(fma.f64 (sqrt.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) (pow.f64 (*.f64 (E.f64) (sqrt.f64 (E.f64))) (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))))) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))
(fma.f64 (exp.f64 (*.f64 #s(literal 2/3 binary64) (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))))))) (exp.f64 (*.f64 #s(literal 2/3 binary64) (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))))) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))
(fma.f64 (exp.f64 (*.f64 #s(literal 2/3 binary64) (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))))) (exp.f64 (*.f64 #s(literal 2/3 binary64) (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))))))) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))
(fma.f64 (exp.f64 (*.f64 #s(literal 2/3 binary64) (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))))) (pow.f64 (pow.f64 (E.f64) #s(literal 4/3 binary64)) (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))))) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))
(fma.f64 (*.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) a) (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))
(fma.f64 (*.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) a (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))
(fma.f64 (*.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) b (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))))
(fma.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) b (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))))
(fma.f64 (pow.f64 (sqrt.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) #s(literal 3 binary64)) (sqrt.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))
(fma.f64 (pow.f64 (*.f64 (E.f64) (E.f64)) (log.f64 a)) (pow.f64 (*.f64 (E.f64) (E.f64)) (log.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))
(fma.f64 (pow.f64 (*.f64 (E.f64) (E.f64)) (log.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) (pow.f64 (*.f64 (E.f64) (E.f64)) (log.f64 a)) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))
(fma.f64 (pow.f64 (*.f64 (E.f64) (E.f64)) (*.f64 #s(literal 1 binary64) (log.f64 a))) (pow.f64 (*.f64 (E.f64) (E.f64)) (*.f64 #s(literal 1 binary64) (log.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))))) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))
(fma.f64 (pow.f64 (*.f64 (E.f64) (E.f64)) (*.f64 (log.f64 a) #s(literal 1 binary64))) (pow.f64 (*.f64 (E.f64) (E.f64)) (*.f64 (log.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 1 binary64))) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))
(fma.f64 (pow.f64 (pow.f64 (E.f64) (log.f64 a)) #s(literal 2 binary64)) (pow.f64 (pow.f64 (E.f64) (log.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) #s(literal 2 binary64)) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))
(fma.f64 (pow.f64 (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)) a (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))
(fma.f64 (pow.f64 (exp.f64 (*.f64 #s(literal 2/3 binary64) (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))))))) #s(literal 1 binary64)) (exp.f64 (*.f64 #s(literal 2/3 binary64) (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))))) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))
(fma.f64 (pow.f64 (*.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) a) #s(literal 1 binary64)) (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))
(fma.f64 (pow.f64 (*.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 1 binary64)) a (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))
(fma.f64 (pow.f64 (pow.f64 (sqrt.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) #s(literal 3 binary64)) #s(literal 1 binary64)) (sqrt.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))
(fma.f64 (pow.f64 (*.f64 (E.f64) (sqrt.f64 (E.f64))) (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))))) (sqrt.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))
(fma.f64 (pow.f64 (*.f64 (E.f64) (exp.f64 #s(literal 2/3 binary64))) (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))))) (exp.f64 (*.f64 #s(literal 1/3 binary64) (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))))) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))
(fma.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) #s(literal 1 binary64)) b (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))))
(fma.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 b b)) #s(literal 1 binary64)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))))
(fma.f64 (pow.f64 (*.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 1 binary64)) b (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))) (-.f64 (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))))) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64))) (+.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 6 binary64)) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 6 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))))) (-.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (-.f64 (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))))) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64))) (+.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 6 binary64)) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 6 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))))) (-.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 6 binary64)) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 6 binary64))) (fma.f64 (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))) (-.f64 (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))))) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 6 binary64)) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 6 binary64))) (fma.f64 (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (-.f64 (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))))) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64))))
(/.f64 (-.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64))) (-.f64 (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))))))
(/.f64 (-.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64))) (-.f64 (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)))) (neg.f64 (-.f64 (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 6 binary64)) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 6 binary64)))) (neg.f64 (fma.f64 (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))) (-.f64 (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))))) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 6 binary64)) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 6 binary64)))) (neg.f64 (fma.f64 (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (-.f64 (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))))) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)))) (neg.f64 (-.f64 (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)) (-.f64 (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))))) (*.f64 (-.f64 (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))))) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)))) (*.f64 (-.f64 (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))))) (-.f64 (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)) (-.f64 (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))) (*.f64 (-.f64 (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))))) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)))) (*.f64 (-.f64 (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))))) (-.f64 (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))))
(pow.f64 (/.f64 (fma.f64 (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))) (-.f64 (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))))) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64))) (+.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 6 binary64)) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 6 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))))) (-.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (-.f64 (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))))) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64))) (+.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 6 binary64)) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 6 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))))) (-.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)))) #s(literal -1 binary64))
(*.f64 (+.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 6 binary64)) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 6 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))) (-.f64 (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))))) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)))))
(*.f64 (+.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 6 binary64)) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 6 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (-.f64 (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))))) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)))))
(*.f64 (-.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))))))
(*.f64 (-.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))))
(/.f64 (*.f64 (PI.f64) #s(literal 2 binary64)) (/.f64 #s(literal 180 binary64) angle))
(/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) #s(literal 1/180 binary64))) (/.f64 #s(literal 1 binary64) angle))
(/.f64 (*.f64 #s(literal 2 binary64) (*.f64 angle (PI.f64))) #s(literal 180 binary64))
(/.f64 (*.f64 (*.f64 (PI.f64) #s(literal 2 binary64)) angle) #s(literal 180 binary64))
(/.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) angle))
(/.f64 (*.f64 (*.f64 (PI.f64) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle))
(/.f64 (*.f64 (*.f64 (PI.f64) #s(literal 2 binary64)) (neg.f64 angle)) #s(literal -180 binary64))
(/.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 2 binary64)) #s(literal 180 binary64))
(*.f64 angle (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) #s(literal 2 binary64)))
(*.f64 (*.f64 angle #s(literal 1/180 binary64)) (*.f64 (PI.f64) #s(literal 2 binary64)))
(*.f64 (PI.f64) (*.f64 (*.f64 angle #s(literal 1/180 binary64)) #s(literal 2 binary64)))
(*.f64 #s(literal 2 binary64) (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))
(*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))) #s(literal 2 binary64))
(*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) (*.f64 angle #s(literal 2 binary64)))
(*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))
(*.f64 (*.f64 (PI.f64) #s(literal 2 binary64)) (*.f64 angle #s(literal 1/180 binary64)))
(*.f64 (*.f64 #s(literal 2 binary64) angle) (*.f64 (PI.f64) #s(literal 1/180 binary64)))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 angle #s(literal 1/180 binary64))) (PI.f64))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) #s(literal 1/180 binary64))) angle)
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 angle (PI.f64))) #s(literal 1/180 binary64))
(*.f64 (*.f64 (*.f64 (PI.f64) #s(literal 2 binary64)) angle) #s(literal 1/180 binary64))
(*.f64 (*.f64 (*.f64 (PI.f64) #s(literal 2 binary64)) #s(literal 1/180 binary64)) angle)
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))) #s(literal 1/2 binary64))
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 2 binary64)))
(-.f64 (/.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (/.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))
(fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))
(fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))) (-.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))) #s(literal 1/2 binary64)) #s(literal 1/4 binary64)) (fma.f64 #s(literal 1/8 binary64) (pow.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 3 binary64)) #s(literal 1/8 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))) (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))))))))
(/.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 3 binary64)) #s(literal 1/8 binary64)) (fma.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))) (-.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))) #s(literal 1/2 binary64)) #s(literal 1/4 binary64)))
(/.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 3 binary64)) #s(literal 1/8 binary64)) (fma.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/4 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))
(/.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))))
(/.f64 (+.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64))
(/.f64 (neg.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 3 binary64)) #s(literal 1/8 binary64))) (neg.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))) (-.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))) #s(literal 1/2 binary64)) #s(literal 1/4 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))))))) (neg.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))
(/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))))) #s(literal 1/4 binary64)) (-.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))) #s(literal 1/2 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))) (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))))))) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) #s(literal 4 binary64)))
(pow.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64))
(pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) #s(literal 2 binary64))
(pow.f64 (/.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))) (-.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))) #s(literal 1/2 binary64)) #s(literal 1/4 binary64)) (fma.f64 #s(literal 1/8 binary64) (pow.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 3 binary64)) #s(literal 1/8 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))) (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))))))) #s(literal -1 binary64))
(pow.f64 (exp.f64 (log.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) #s(literal 2 binary64))
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))
(*.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 3 binary64)) #s(literal 1/8 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))) (-.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))) #s(literal 1/2 binary64)) #s(literal 1/4 binary64))))
(*.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))
(*.f64 (+.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1 binary64)) #s(literal 1/2 binary64))
(*.f64 (exp.f64 (log.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) (exp.f64 (log.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))))
(*.f64 b (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))))
(*.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) b)
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 b b))
(*.f64 (*.f64 b b) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))
angle
(exp.f64 (log.f64 angle))
(exp.f64 (*.f64 (log.f64 angle) #s(literal 1 binary64)))
(neg.f64 (neg.f64 angle))
(/.f64 angle #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) angle))
(/.f64 (neg.f64 angle) #s(literal -1 binary64))
(pow.f64 angle #s(literal 1 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) angle) #s(literal -1 binary64))
(pow.f64 (pow.f64 angle #s(literal 1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) angle) (/.f64 #s(literal 1 binary64) angle)) #s(literal -1/2 binary64))
(*.f64 angle #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) angle)
(*.f64 #s(literal -1 binary64) (neg.f64 angle))
(*.f64 #s(literal -1 binary64) (pow.f64 (neg.f64 angle) #s(literal 1 binary64)))
(*.f64 (pow.f64 angle #s(literal 1/2 binary64)) (pow.f64 angle #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (pow.f64 angle #s(literal 1/2 binary64)) #s(literal 1 binary64)) (pow.f64 (pow.f64 angle #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (pow.f64 angle #s(literal -1/2 binary64)) #s(literal -1 binary64)) (pow.f64 (pow.f64 angle #s(literal -1/2 binary64)) #s(literal -1 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 180 binary64) (PI.f64))) #s(literal -1 binary64)))
(neg.f64 (/.f64 (PI.f64) #s(literal -180 binary64)))
(/.f64 (PI.f64) #s(literal 180 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (PI.f64)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) (PI.f64)) #s(literal 1 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 180 binary64) (PI.f64))))
(/.f64 (neg.f64 (PI.f64)) #s(literal -180 binary64))
(/.f64 (*.f64 (neg.f64 (PI.f64)) #s(literal 1 binary64)) #s(literal -180 binary64))
(/.f64 (neg.f64 (neg.f64 (PI.f64))) #s(literal 180 binary64))
(pow.f64 (/.f64 #s(literal 180 binary64) (PI.f64)) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 #s(literal 180 binary64) (PI.f64)) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 (PI.f64) #s(literal 1/180 binary64))
(*.f64 #s(literal 1/180 binary64) (PI.f64))
(*.f64 #s(literal 1/180 binary64) (pow.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) #s(literal -1 binary64)))
(*.f64 #s(literal 1 binary64) (*.f64 (PI.f64) #s(literal 1/180 binary64)))
(*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) #s(literal 1 binary64))
(*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (*.f64 (cbrt.f64 (PI.f64)) #s(literal 1/180 binary64)))
(*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (/.f64 (cbrt.f64 (PI.f64)) #s(literal 180 binary64)))
(*.f64 (sqrt.f64 (PI.f64)) (*.f64 (sqrt.f64 (PI.f64)) #s(literal 1/180 binary64)))
(*.f64 (sqrt.f64 (PI.f64)) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)))
(*.f64 (neg.f64 (PI.f64)) #s(literal -1/180 binary64))
(*.f64 (*.f64 #s(literal 1/180 binary64) (pow.f64 (PI.f64) #s(literal 2/3 binary64))) (cbrt.f64 (PI.f64)))
(*.f64 (*.f64 #s(literal 1/180 binary64) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))
(+.f64 (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))))
(+.f64 (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))
(-.f64 (/.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)) (-.f64 (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))))) (/.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)) (-.f64 (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))))))
(-.f64 (/.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)) (-.f64 (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))) (/.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)) (-.f64 (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))))
(fma.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))
(fma.f64 a (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))
(fma.f64 a (pow.f64 (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))
(fma.f64 a (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) #s(literal 1 binary64)) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))
(fma.f64 b (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))))
(fma.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))))
(fma.f64 b (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) #s(literal 1 binary64)) (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))))
(fma.f64 b (pow.f64 (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) #s(literal 1 binary64)) (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))))
(fma.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))))
(fma.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 b b)) (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))))
(fma.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 b b)) #s(literal 1 binary64)) (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))))
(fma.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))) (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))))
(fma.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))))
(fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)) (*.f64 a a) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))
(fma.f64 (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) a (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))
(fma.f64 #s(literal 1 binary64) (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))
(fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))
(fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (pow.f64 (*.f64 a (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) #s(literal 1 binary64)) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))
(fma.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))
(fma.f64 (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))
(fma.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))) (*.f64 b b) (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))))
(fma.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))
(fma.f64 (sqrt.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) (pow.f64 (sqrt.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) #s(literal 3 binary64)) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))
(fma.f64 (sqrt.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) #s(literal 3 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))
(fma.f64 (sqrt.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) (pow.f64 (*.f64 (E.f64) (sqrt.f64 (E.f64))) (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))))) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))
(fma.f64 (exp.f64 (*.f64 #s(literal 2/3 binary64) (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))))))) (exp.f64 (*.f64 #s(literal 2/3 binary64) (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))))) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))
(fma.f64 (exp.f64 (*.f64 #s(literal 2/3 binary64) (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))))) (exp.f64 (*.f64 #s(literal 2/3 binary64) (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))))))) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))
(fma.f64 (exp.f64 (*.f64 #s(literal 2/3 binary64) (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))))) (pow.f64 (pow.f64 (E.f64) #s(literal 4/3 binary64)) (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))))) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))
(fma.f64 (*.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) a) (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))
(fma.f64 (*.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) a (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))
(fma.f64 (*.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) b (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))))
(fma.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) b (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))))
(fma.f64 (pow.f64 (sqrt.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) #s(literal 3 binary64)) (sqrt.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))
(fma.f64 (pow.f64 (*.f64 (E.f64) (E.f64)) (log.f64 a)) (pow.f64 (*.f64 (E.f64) (E.f64)) (log.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))
(fma.f64 (pow.f64 (*.f64 (E.f64) (E.f64)) (log.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) (pow.f64 (*.f64 (E.f64) (E.f64)) (log.f64 a)) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))
(fma.f64 (pow.f64 (*.f64 (E.f64) (E.f64)) (*.f64 #s(literal 1 binary64) (log.f64 a))) (pow.f64 (*.f64 (E.f64) (E.f64)) (*.f64 #s(literal 1 binary64) (log.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))))) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))
(fma.f64 (pow.f64 (*.f64 (E.f64) (E.f64)) (*.f64 (log.f64 a) #s(literal 1 binary64))) (pow.f64 (*.f64 (E.f64) (E.f64)) (*.f64 (log.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 1 binary64))) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))
(fma.f64 (pow.f64 (pow.f64 (E.f64) (log.f64 a)) #s(literal 2 binary64)) (pow.f64 (pow.f64 (E.f64) (log.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) #s(literal 2 binary64)) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))
(fma.f64 (pow.f64 (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)) a (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))
(fma.f64 (pow.f64 (exp.f64 (*.f64 #s(literal 2/3 binary64) (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))))))) #s(literal 1 binary64)) (exp.f64 (*.f64 #s(literal 2/3 binary64) (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))))) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))
(fma.f64 (pow.f64 (*.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) a) #s(literal 1 binary64)) (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))
(fma.f64 (pow.f64 (*.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 1 binary64)) a (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))
(fma.f64 (pow.f64 (pow.f64 (sqrt.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) #s(literal 3 binary64)) #s(literal 1 binary64)) (sqrt.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))
(fma.f64 (pow.f64 (*.f64 (E.f64) (sqrt.f64 (E.f64))) (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))))) (sqrt.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))
(fma.f64 (pow.f64 (*.f64 (E.f64) (exp.f64 #s(literal 2/3 binary64))) (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))))) (exp.f64 (*.f64 #s(literal 1/3 binary64) (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))))) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))
(fma.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) #s(literal 1 binary64)) b (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))))
(fma.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 b b)) #s(literal 1 binary64)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))))
(fma.f64 (pow.f64 (*.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 1 binary64)) b (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))) (-.f64 (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))))) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64))) (+.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 6 binary64)) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 6 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))))) (-.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (-.f64 (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))))) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64))) (+.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 6 binary64)) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 6 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))))) (-.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 6 binary64)) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 6 binary64))) (fma.f64 (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))) (-.f64 (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))))) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 6 binary64)) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 6 binary64))) (fma.f64 (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (-.f64 (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))))) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64))))
(/.f64 (-.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64))) (-.f64 (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))))))
(/.f64 (-.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64))) (-.f64 (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)))) (neg.f64 (-.f64 (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 6 binary64)) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 6 binary64)))) (neg.f64 (fma.f64 (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))) (-.f64 (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))))) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 6 binary64)) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 6 binary64)))) (neg.f64 (fma.f64 (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (-.f64 (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))))) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)))) (neg.f64 (-.f64 (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)) (-.f64 (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))))) (*.f64 (-.f64 (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))))) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)))) (*.f64 (-.f64 (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))))) (-.f64 (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)) (-.f64 (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))) (*.f64 (-.f64 (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))))) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)))) (*.f64 (-.f64 (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))))) (-.f64 (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))))
(pow.f64 (/.f64 (fma.f64 (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))) (-.f64 (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))))) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64))) (+.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 6 binary64)) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 6 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))))) (-.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (-.f64 (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))))) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64))) (+.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 6 binary64)) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 6 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))))) (-.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)))) #s(literal -1 binary64))
(*.f64 (+.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 6 binary64)) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 6 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))) (-.f64 (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))))) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)))))
(*.f64 (+.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 6 binary64)) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 6 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (-.f64 (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))))) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)))))
(*.f64 (-.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))))))
(*.f64 (-.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))))
(+.f64 (*.f64 a (*.f64 a #s(literal 1/2 binary64))) (*.f64 a (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) (*.f64 a #s(literal 1/2 binary64)))))
(+.f64 (*.f64 (*.f64 a a) #s(literal 1/2 binary64)) (*.f64 (*.f64 a a) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))))
(+.f64 (*.f64 (*.f64 a a) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))) (*.f64 (*.f64 a a) #s(literal 1/2 binary64)))
(+.f64 (*.f64 (*.f64 a #s(literal 1/2 binary64)) a) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) (*.f64 a #s(literal 1/2 binary64))) a))
(+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 a a)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))) (*.f64 a a)))
(+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))) (*.f64 a a)) (*.f64 #s(literal 1/2 binary64) (*.f64 a a)))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (E.f64) (E.f64))) (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))))))
(exp.f64 (fma.f64 (log.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 2 binary64) (*.f64 (log.f64 a) #s(literal 2 binary64))))
(exp.f64 (fma.f64 (log.f64 a) #s(literal 2 binary64) (*.f64 (log.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 2 binary64))))
(fma.f64 a (*.f64 a #s(literal 1/2 binary64)) (*.f64 a (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) (*.f64 a #s(literal 1/2 binary64)))))
(fma.f64 #s(literal 1/2 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))) (*.f64 a a)))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))) (*.f64 a a) (*.f64 #s(literal 1/2 binary64) (*.f64 a a)))
(fma.f64 (*.f64 a a) #s(literal 1/2 binary64) (*.f64 (*.f64 a a) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))))
(fma.f64 (*.f64 a a) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))) (*.f64 (*.f64 a a) #s(literal 1/2 binary64)))
(fma.f64 (*.f64 a #s(literal 1/2 binary64)) a (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) (*.f64 a #s(literal 1/2 binary64))) a))
(/.f64 (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/8 binary64) (pow.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 3 binary64)) #s(literal 1/8 binary64))) (fma.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))) (-.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))) #s(literal 1/2 binary64)) #s(literal 1/4 binary64)))
(/.f64 (*.f64 (*.f64 a a) (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))))
(pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 2 binary64))
(pow.f64 (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64))
(pow.f64 (E.f64) (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))))))
(pow.f64 (E.f64) (*.f64 (fma.f64 (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) #s(literal 1/2 binary64) (*.f64 (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) #s(literal 1/2 binary64))) #s(literal 2 binary64)))
(pow.f64 (E.f64) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) #s(literal 1/2 binary64))) #s(literal 2 binary64)))
(pow.f64 (E.f64) (+.f64 (fma.f64 (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) #s(literal 1/2 binary64) (*.f64 (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) #s(literal 1/2 binary64))) (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))))))
(pow.f64 (E.f64) (fma.f64 #s(literal 2 binary64) (*.f64 (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) #s(literal 1/2 binary64)) (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))))))
(pow.f64 (E.f64) (+.f64 (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) (fma.f64 (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) #s(literal 1/2 binary64) (*.f64 (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) #s(literal 1/2 binary64)))))
(pow.f64 (E.f64) (+.f64 (fma.f64 (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) #s(literal 1/2 binary64) (*.f64 (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) #s(literal 1/2 binary64))) (fma.f64 (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) #s(literal 1/2 binary64) (*.f64 (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) #s(literal 1/2 binary64)))))
(pow.f64 (E.f64) (fma.f64 #s(literal 2 binary64) (*.f64 (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) #s(literal 1/2 binary64)) (fma.f64 (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) #s(literal 1/2 binary64) (*.f64 (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) #s(literal 1/2 binary64)))))
(pow.f64 (E.f64) (+.f64 (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) (*.f64 #s(literal 2 binary64) (*.f64 (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) #s(literal 1/2 binary64)))))
(pow.f64 (E.f64) (+.f64 (fma.f64 (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) #s(literal 1/2 binary64) (*.f64 (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) #s(literal 1/2 binary64))) (*.f64 #s(literal 2 binary64) (*.f64 (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) #s(literal 1/2 binary64)))))
(pow.f64 (E.f64) (fma.f64 #s(literal 2 binary64) (*.f64 (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) #s(literal 1/2 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) #s(literal 1/2 binary64)))))
(pow.f64 (E.f64) (+.f64 (/.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))))) #s(literal 2 binary64)) (/.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))))) #s(literal 2 binary64))))
(pow.f64 (exp.f64 #s(literal 1/3 binary64)) (*.f64 #s(literal 3 binary64) (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))))))
(pow.f64 (*.f64 (E.f64) (E.f64)) (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))))
(pow.f64 (*.f64 (E.f64) (E.f64)) (fma.f64 (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) #s(literal 1/2 binary64) (*.f64 (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) #s(literal 1/2 binary64))))
(pow.f64 (*.f64 (E.f64) (E.f64)) (/.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))))) #s(literal 2 binary64)))
(pow.f64 (*.f64 (E.f64) (E.f64)) (*.f64 #s(literal 2 binary64) (*.f64 (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) #s(literal 1/2 binary64))))
(pow.f64 (*.f64 (E.f64) (E.f64)) (*.f64 (*.f64 (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) #s(literal 1/2 binary64)) #s(literal 2 binary64)))
(pow.f64 (*.f64 (E.f64) (*.f64 (E.f64) (E.f64))) (*.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))))))
(pow.f64 (sqrt.f64 (E.f64)) (fma.f64 #s(literal 2 binary64) (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))))))
(pow.f64 (sqrt.f64 (E.f64)) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))))))
(pow.f64 (sqrt.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) #s(literal 4 binary64))
(pow.f64 (*.f64 (*.f64 (E.f64) (E.f64)) (*.f64 (E.f64) (E.f64))) (*.f64 (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) #s(literal 1/2 binary64)))
(*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))))
(*.f64 a (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))))
(*.f64 a (pow.f64 (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))
(*.f64 a (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) #s(literal 1 binary64)))
(*.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)) (*.f64 a a))
(*.f64 (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) a)
(*.f64 #s(literal 1 binary64) (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (pow.f64 (*.f64 a (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) #s(literal 1 binary64)))
(*.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))))
(*.f64 (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64))
(*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) (pow.f64 (sqrt.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) #s(literal 3 binary64)))
(*.f64 (sqrt.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) #s(literal 3 binary64)) #s(literal 1 binary64)))
(*.f64 (sqrt.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) (pow.f64 (*.f64 (E.f64) (sqrt.f64 (E.f64))) (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))))))
(*.f64 (exp.f64 (*.f64 #s(literal 2/3 binary64) (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))))))) (exp.f64 (*.f64 #s(literal 2/3 binary64) (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))))))
(*.f64 (exp.f64 (*.f64 #s(literal 2/3 binary64) (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))))) (exp.f64 (*.f64 #s(literal 2/3 binary64) (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))))))))
(*.f64 (exp.f64 (*.f64 #s(literal 2/3 binary64) (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))))) (pow.f64 (pow.f64 (E.f64) #s(literal 4/3 binary64)) (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))))))
(*.f64 (*.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) a) (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))
(*.f64 (*.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) a)
(*.f64 (pow.f64 (sqrt.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) #s(literal 3 binary64)) (sqrt.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))))
(*.f64 (pow.f64 (*.f64 (E.f64) (E.f64)) (log.f64 a)) (pow.f64 (*.f64 (E.f64) (E.f64)) (log.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))))
(*.f64 (pow.f64 (*.f64 (E.f64) (E.f64)) (log.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) (pow.f64 (*.f64 (E.f64) (E.f64)) (log.f64 a)))
(*.f64 (pow.f64 (*.f64 (E.f64) (E.f64)) (*.f64 #s(literal 1 binary64) (log.f64 a))) (pow.f64 (*.f64 (E.f64) (E.f64)) (*.f64 #s(literal 1 binary64) (log.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))))))
(*.f64 (pow.f64 (*.f64 (E.f64) (E.f64)) (*.f64 (log.f64 a) #s(literal 1 binary64))) (pow.f64 (*.f64 (E.f64) (E.f64)) (*.f64 (log.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 1 binary64))))
(*.f64 (pow.f64 (pow.f64 (E.f64) (log.f64 a)) #s(literal 2 binary64)) (pow.f64 (pow.f64 (E.f64) (log.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)) a)
(*.f64 (pow.f64 (exp.f64 (*.f64 #s(literal 2/3 binary64) (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))))))) #s(literal 1 binary64)) (exp.f64 (*.f64 #s(literal 2/3 binary64) (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))))))
(*.f64 (pow.f64 (*.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) a) #s(literal 1 binary64)) (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))
(*.f64 (pow.f64 (*.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 1 binary64)) a)
(*.f64 (pow.f64 (pow.f64 (sqrt.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) #s(literal 3 binary64)) #s(literal 1 binary64)) (sqrt.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))))
(*.f64 (pow.f64 (*.f64 (E.f64) (sqrt.f64 (E.f64))) (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))))) (sqrt.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))))
(*.f64 (pow.f64 (*.f64 (E.f64) (exp.f64 #s(literal 2/3 binary64))) (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))))) (exp.f64 (*.f64 #s(literal 1/3 binary64) (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))))))
(+.f64 (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))))
(+.f64 (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))
(-.f64 (/.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)) (-.f64 (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))))) (/.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)) (-.f64 (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))))))
(-.f64 (/.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)) (-.f64 (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))) (/.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)) (-.f64 (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))))
(fma.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))
(fma.f64 a (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))
(fma.f64 a (pow.f64 (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))
(fma.f64 a (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) #s(literal 1 binary64)) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))
(fma.f64 b (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))))
(fma.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))))
(fma.f64 b (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) #s(literal 1 binary64)) (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))))
(fma.f64 b (pow.f64 (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) #s(literal 1 binary64)) (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))))
(fma.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))))
(fma.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 b b)) (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))))
(fma.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 b b)) #s(literal 1 binary64)) (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))))
(fma.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))) (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))))
(fma.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))))
(fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)) (*.f64 a a) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))
(fma.f64 (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) a (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))
(fma.f64 #s(literal 1 binary64) (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))
(fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))
(fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (pow.f64 (*.f64 a (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) #s(literal 1 binary64)) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))
(fma.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))
(fma.f64 (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))
(fma.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))) (*.f64 b b) (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))))
(fma.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))
(fma.f64 (sqrt.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) (pow.f64 (sqrt.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) #s(literal 3 binary64)) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))
(fma.f64 (sqrt.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) #s(literal 3 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))
(fma.f64 (sqrt.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) (pow.f64 (*.f64 (E.f64) (sqrt.f64 (E.f64))) (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))))) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))
(fma.f64 (exp.f64 (*.f64 #s(literal 2/3 binary64) (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))))))) (exp.f64 (*.f64 #s(literal 2/3 binary64) (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))))) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))
(fma.f64 (exp.f64 (*.f64 #s(literal 2/3 binary64) (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))))) (exp.f64 (*.f64 #s(literal 2/3 binary64) (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))))))) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))
(fma.f64 (exp.f64 (*.f64 #s(literal 2/3 binary64) (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))))) (pow.f64 (pow.f64 (E.f64) #s(literal 4/3 binary64)) (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))))) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))
(fma.f64 (*.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) a) (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))
(fma.f64 (*.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) a (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))
(fma.f64 (*.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) b (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))))
(fma.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) b (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))))
(fma.f64 (pow.f64 (sqrt.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) #s(literal 3 binary64)) (sqrt.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))
(fma.f64 (pow.f64 (*.f64 (E.f64) (E.f64)) (log.f64 a)) (pow.f64 (*.f64 (E.f64) (E.f64)) (log.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))
(fma.f64 (pow.f64 (*.f64 (E.f64) (E.f64)) (log.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) (pow.f64 (*.f64 (E.f64) (E.f64)) (log.f64 a)) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))
(fma.f64 (pow.f64 (*.f64 (E.f64) (E.f64)) (*.f64 #s(literal 1 binary64) (log.f64 a))) (pow.f64 (*.f64 (E.f64) (E.f64)) (*.f64 #s(literal 1 binary64) (log.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))))) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))
(fma.f64 (pow.f64 (*.f64 (E.f64) (E.f64)) (*.f64 (log.f64 a) #s(literal 1 binary64))) (pow.f64 (*.f64 (E.f64) (E.f64)) (*.f64 (log.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 1 binary64))) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))
(fma.f64 (pow.f64 (pow.f64 (E.f64) (log.f64 a)) #s(literal 2 binary64)) (pow.f64 (pow.f64 (E.f64) (log.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) #s(literal 2 binary64)) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))
(fma.f64 (pow.f64 (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)) a (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))
(fma.f64 (pow.f64 (exp.f64 (*.f64 #s(literal 2/3 binary64) (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))))))) #s(literal 1 binary64)) (exp.f64 (*.f64 #s(literal 2/3 binary64) (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))))) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))
(fma.f64 (pow.f64 (*.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) a) #s(literal 1 binary64)) (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))
(fma.f64 (pow.f64 (*.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 1 binary64)) a (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))
(fma.f64 (pow.f64 (pow.f64 (sqrt.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) #s(literal 3 binary64)) #s(literal 1 binary64)) (sqrt.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))
(fma.f64 (pow.f64 (*.f64 (E.f64) (sqrt.f64 (E.f64))) (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))))) (sqrt.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))
(fma.f64 (pow.f64 (*.f64 (E.f64) (exp.f64 #s(literal 2/3 binary64))) (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))))) (exp.f64 (*.f64 #s(literal 1/3 binary64) (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))))) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))
(fma.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) #s(literal 1 binary64)) b (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))))
(fma.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 b b)) #s(literal 1 binary64)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))))
(fma.f64 (pow.f64 (*.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 1 binary64)) b (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))) (-.f64 (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))))) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64))) (+.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 6 binary64)) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 6 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))))) (-.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (-.f64 (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))))) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64))) (+.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 6 binary64)) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 6 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))))) (-.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 6 binary64)) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 6 binary64))) (fma.f64 (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))) (-.f64 (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))))) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 6 binary64)) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 6 binary64))) (fma.f64 (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (-.f64 (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))))) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64))))
(/.f64 (-.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64))) (-.f64 (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))))))
(/.f64 (-.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64))) (-.f64 (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)))) (neg.f64 (-.f64 (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 6 binary64)) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 6 binary64)))) (neg.f64 (fma.f64 (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))) (-.f64 (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))))) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 6 binary64)) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 6 binary64)))) (neg.f64 (fma.f64 (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (-.f64 (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))))) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)))) (neg.f64 (-.f64 (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)) (-.f64 (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))))) (*.f64 (-.f64 (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))))) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)))) (*.f64 (-.f64 (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))))) (-.f64 (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)) (-.f64 (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))) (*.f64 (-.f64 (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))))) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)))) (*.f64 (-.f64 (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))))) (-.f64 (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))))
(pow.f64 (/.f64 (fma.f64 (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))) (-.f64 (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))))) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64))) (+.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 6 binary64)) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 6 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))))) (-.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (-.f64 (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))))) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64))) (+.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 6 binary64)) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 6 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))))) (-.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)))) #s(literal -1 binary64))
(*.f64 (+.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 6 binary64)) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 6 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))) (-.f64 (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))))) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)))))
(*.f64 (+.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 6 binary64)) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 6 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (-.f64 (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))))) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)))))
(*.f64 (-.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))))))
(*.f64 (-.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))))
(exp.f64 (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))))
(exp.f64 (*.f64 #s(literal 2 binary64) (*.f64 (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) #s(literal 1/2 binary64))))
(exp.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))))))
(exp.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))))) #s(literal 2 binary64))))
(exp.f64 (*.f64 #s(literal 1 binary64) (fma.f64 (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) #s(literal 1/2 binary64) (*.f64 (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) #s(literal 1/2 binary64)))))
(exp.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) #s(literal 1/2 binary64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (E.f64) (E.f64))) (*.f64 (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) #s(literal 1/2 binary64))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))))) #s(literal 2 binary64)))
(pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 1 binary64))
(pow.f64 (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))) #s(literal 1/2 binary64))
(pow.f64 (E.f64) (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))))
(pow.f64 (E.f64) (fma.f64 (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) #s(literal 1/2 binary64) (*.f64 (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) #s(literal 1/2 binary64))))
(pow.f64 (E.f64) (/.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))))) #s(literal 2 binary64)))
(pow.f64 (E.f64) (*.f64 #s(literal 2 binary64) (*.f64 (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) #s(literal 1/2 binary64))))
(pow.f64 (E.f64) (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))))))
(pow.f64 (E.f64) (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))))) #s(literal 2 binary64))))
(pow.f64 (E.f64) (*.f64 #s(literal 1 binary64) (fma.f64 (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) #s(literal 1/2 binary64) (*.f64 (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) #s(literal 1/2 binary64)))))
(pow.f64 (E.f64) (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) #s(literal 1/2 binary64)))))
(pow.f64 (E.f64) (*.f64 (*.f64 (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) #s(literal 1/2 binary64)) #s(literal 2 binary64)))
(pow.f64 (E.f64) (*.f64 (log.f64 (sqrt.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))))) #s(literal 2 binary64)))
(pow.f64 (E.f64) (fma.f64 #s(literal 1 binary64) (*.f64 (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) #s(literal 1/2 binary64)) (*.f64 (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) #s(literal 1/2 binary64))))
(pow.f64 (E.f64) (fma.f64 (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) #s(literal 1/2 binary64) (log.f64 (sqrt.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))))))
(pow.f64 (exp.f64 #s(literal 1/3 binary64)) (*.f64 #s(literal 3 binary64) (/.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))))) #s(literal 2 binary64))))
(pow.f64 (exp.f64 #s(literal 1/3 binary64)) (*.f64 #s(literal 3 binary64) (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))))))
(pow.f64 (exp.f64 #s(literal 1/3 binary64)) (*.f64 #s(literal 3 binary64) (fma.f64 (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) #s(literal 1/2 binary64) (*.f64 (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) #s(literal 1/2 binary64)))))
(pow.f64 (exp.f64 #s(literal 1/3 binary64)) (*.f64 #s(literal 3 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) #s(literal 1/2 binary64)))))
(pow.f64 (*.f64 (E.f64) (E.f64)) (*.f64 (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) #s(literal 1/2 binary64)))
(pow.f64 (*.f64 (E.f64) (E.f64)) (log.f64 (sqrt.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))))))
(pow.f64 (*.f64 (E.f64) (E.f64)) (/.f64 (/.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))))) #s(literal 2 binary64)) #s(literal 2 binary64)))
(pow.f64 (*.f64 (E.f64) (E.f64)) (/.f64 (fma.f64 (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) #s(literal 1/2 binary64) (*.f64 (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) #s(literal 1/2 binary64))) #s(literal 2 binary64)))
(pow.f64 (*.f64 (E.f64) (E.f64)) (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) #s(literal 1/2 binary64))) #s(literal 2 binary64)))
(pow.f64 (*.f64 (E.f64) (*.f64 (E.f64) (E.f64))) (*.f64 #s(literal 1/3 binary64) (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))))))
(pow.f64 (*.f64 (E.f64) (*.f64 (E.f64) (E.f64))) (*.f64 #s(literal 1/3 binary64) (/.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))))) #s(literal 2 binary64))))
(pow.f64 (*.f64 (E.f64) (*.f64 (E.f64) (E.f64))) (*.f64 #s(literal 1/3 binary64) (fma.f64 (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) #s(literal 1/2 binary64) (*.f64 (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) #s(literal 1/2 binary64)))))
(pow.f64 (*.f64 (E.f64) (*.f64 (E.f64) (E.f64))) (*.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) #s(literal 1/2 binary64)))))
(pow.f64 (sqrt.f64 (E.f64)) (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))))))
(pow.f64 (sqrt.f64 (E.f64)) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))))) #s(literal 2 binary64))))
(pow.f64 (sqrt.f64 (E.f64)) (*.f64 #s(literal 2 binary64) (fma.f64 (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) #s(literal 1/2 binary64) (*.f64 (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) #s(literal 1/2 binary64)))))
(pow.f64 (sqrt.f64 (E.f64)) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) #s(literal 1/2 binary64)))))
(pow.f64 (sqrt.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) #s(literal 2 binary64))
(*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))
(*.f64 #s(literal 1 binary64) (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) a)
(*.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 1 binary64))
(*.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) (pow.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))))) #s(literal 2 binary64))))
(*.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) (pow.f64 #s(literal 1 binary64) (fma.f64 (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) #s(literal 1/2 binary64) (*.f64 (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) #s(literal 1/2 binary64)))))
(*.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) (pow.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) #s(literal 1/2 binary64)))))
(*.f64 (sqrt.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) (sqrt.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))))
(*.f64 (pow.f64 (E.f64) (log.f64 a)) (pow.f64 (E.f64) (log.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))))
(*.f64 (pow.f64 (E.f64) (log.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) (pow.f64 (E.f64) (log.f64 a)))
(*.f64 (exp.f64 (*.f64 #s(literal 2/3 binary64) (*.f64 (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) #s(literal 1/2 binary64)))) (pow.f64 (exp.f64 #s(literal 2/3 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) #s(literal 1/2 binary64)))))
(*.f64 (exp.f64 (*.f64 #s(literal 2/3 binary64) (*.f64 (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) #s(literal 1/2 binary64)))) (pow.f64 (pow.f64 (E.f64) #s(literal 4/3 binary64)) (*.f64 (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) #s(literal 1/2 binary64))))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) #s(literal 1/2 binary64)) (pow.f64 (*.f64 (E.f64) (sqrt.f64 (E.f64))) (*.f64 (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) #s(literal 1/2 binary64))))
(*.f64 (exp.f64 (*.f64 #s(literal 2/3 binary64) (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))))) (exp.f64 (*.f64 #s(literal 1/3 binary64) (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))))))
(*.f64 (exp.f64 (*.f64 #s(literal 2/3 binary64) (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))))) (pow.f64 (pow.f64 (E.f64) #s(literal 1/6 binary64)) (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))))))
(*.f64 (exp.f64 (*.f64 #s(literal 1/3 binary64) (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))))) (exp.f64 (*.f64 #s(literal 2/3 binary64) (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))))))
(*.f64 (pow.f64 (E.f64) (*.f64 (log.f64 a) #s(literal 1 binary64))) (pow.f64 (E.f64) (*.f64 (log.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 1 binary64))))
(*.f64 (pow.f64 (sqrt.f64 (sqrt.f64 (E.f64))) (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))))) (pow.f64 (sqrt.f64 (sqrt.f64 (E.f64))) (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))))))
(*.f64 (pow.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))))) #s(literal 2 binary64))) (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))))
(*.f64 (pow.f64 (exp.f64 #s(literal 1/3 binary64)) (/.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))))) #s(literal 2 binary64))) (pow.f64 (exp.f64 #s(literal 2/3 binary64)) (/.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))))) #s(literal 2 binary64))))
(*.f64 (pow.f64 (exp.f64 #s(literal 2/3 binary64)) (/.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))))) #s(literal 2 binary64))) (pow.f64 (exp.f64 #s(literal 1/3 binary64)) (/.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))))) #s(literal 2 binary64))))
(*.f64 (pow.f64 (sqrt.f64 (E.f64)) (/.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))))) #s(literal 2 binary64))) (pow.f64 (sqrt.f64 (E.f64)) (/.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))))) #s(literal 2 binary64))))
(*.f64 (pow.f64 (pow.f64 (E.f64) (log.f64 a)) #s(literal 1 binary64)) (pow.f64 (pow.f64 (E.f64) (log.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) #s(literal 1 binary64)))
(*.f64 (pow.f64 #s(literal 1 binary64) (fma.f64 (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) #s(literal 1/2 binary64) (*.f64 (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) #s(literal 1/2 binary64)))) (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))))
(*.f64 (pow.f64 (exp.f64 #s(literal 1/3 binary64)) (fma.f64 (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) #s(literal 1/2 binary64) (*.f64 (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) #s(literal 1/2 binary64)))) (pow.f64 (exp.f64 #s(literal 2/3 binary64)) (fma.f64 (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) #s(literal 1/2 binary64) (*.f64 (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) #s(literal 1/2 binary64)))))
(*.f64 (pow.f64 (exp.f64 #s(literal 2/3 binary64)) (fma.f64 (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) #s(literal 1/2 binary64) (*.f64 (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) #s(literal 1/2 binary64)))) (pow.f64 (exp.f64 #s(literal 1/3 binary64)) (fma.f64 (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) #s(literal 1/2 binary64) (*.f64 (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) #s(literal 1/2 binary64)))))
(*.f64 (pow.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) #s(literal 1/2 binary64)))) (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))))
(*.f64 (pow.f64 (exp.f64 #s(literal 2/3 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) #s(literal 1/2 binary64)))) (exp.f64 (*.f64 #s(literal 2/3 binary64) (*.f64 (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) #s(literal 1/2 binary64)))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (E.f64) (E.f64)) (*.f64 (E.f64) (E.f64)))) (*.f64 (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) #s(literal 1/2 binary64))) (exp.f64 (*.f64 #s(literal 2/3 binary64) (*.f64 (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) #s(literal 1/2 binary64)))))
(*.f64 (pow.f64 (*.f64 (E.f64) (sqrt.f64 (E.f64))) (*.f64 (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) #s(literal 1/2 binary64))) (pow.f64 (sqrt.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (*.f64 (E.f64) (exp.f64 #s(literal 2/3 binary64))) (*.f64 (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) #s(literal 1/2 binary64))) (exp.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) #s(literal 1/2 binary64)))))
(*.f64 (pow.f64 (exp.f64 (*.f64 #s(literal 2/3 binary64) (*.f64 (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) #s(literal 1/2 binary64)))) #s(literal 2 binary64)) (pow.f64 (exp.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) #s(literal 1/2 binary64)))) #s(literal 2 binary64)))
(*.f64 (exp.f64 (log.f64 a)) (exp.f64 (log.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))))
(*.f64 (exp.f64 (log.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) (exp.f64 (log.f64 a)))
(PI.f64)
(log.f64 (exp.f64 (PI.f64)))
(exp.f64 (log.f64 (PI.f64)))
(exp.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) (log.f64 (PI.f64))) #s(literal 3 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) #s(literal 1/3 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (PI.f64))) #s(literal 2 binary64)))
(fabs.f64 (PI.f64))
(sqrt.f64 (*.f64 (PI.f64) (PI.f64)))
(cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))))
(pow.f64 (PI.f64) #s(literal 1 binary64))
(pow.f64 (E.f64) (log.f64 (PI.f64)))
(pow.f64 (cbrt.f64 (PI.f64)) #s(literal 3 binary64))
(pow.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/2 binary64))
(pow.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (PI.f64)) #s(literal 2 binary64))
(*.f64 (PI.f64) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (PI.f64))
(*.f64 (cbrt.f64 (PI.f64)) (pow.f64 (PI.f64) #s(literal 2/3 binary64)))
(*.f64 (cbrt.f64 (PI.f64)) (log.f64 (exp.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)))))
(*.f64 (cbrt.f64 (PI.f64)) (sqrt.f64 (pow.f64 (PI.f64) #s(literal 4/3 binary64))))
(*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (cbrt.f64 (PI.f64)))
(*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (pow.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64)) #s(literal 2 binary64)))
(*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))
(*.f64 (sqrt.f64 (PI.f64)) (log.f64 (exp.f64 (sqrt.f64 (PI.f64)))))
(*.f64 (sqrt.f64 (sqrt.f64 (PI.f64))) (sqrt.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64)))))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (cbrt.f64 (PI.f64))) #s(literal 3 binary64)))
(*.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 (pow.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (pow.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)))
(*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (pow.f64 (PI.f64) #s(literal 2/3 binary64))) #s(literal 1/3 binary64)) (cbrt.f64 (cbrt.f64 (PI.f64))))
(*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64))))
(*.f64 (exp.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/3 binary64) (log.f64 (PI.f64))))) (exp.f64 (*.f64 #s(literal 1/3 binary64) (log.f64 (PI.f64)))))
(*.f64 (exp.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (PI.f64)))) (exp.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (PI.f64)))))
(*.f64 (cbrt.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64)))) (cbrt.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64)))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (pow.f64 (PI.f64) #s(literal 2/3 binary64)))) (cbrt.f64 (cbrt.f64 (PI.f64))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64)))) (cbrt.f64 (sqrt.f64 (PI.f64))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64)))) (sqrt.f64 (sqrt.f64 (PI.f64))))
(*.f64 (sqrt.f64 (cbrt.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (PI.f64) (PI.f64))))) (cbrt.f64 (PI.f64)))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal 2/3 binary64)))) (pow.f64 (PI.f64) #s(literal 1/6 binary64)))
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 1 binary64)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))
(pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) #s(literal 1 binary64))
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 1 binary64)))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))
(pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) #s(literal 1 binary64))
(/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))
(/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) angle) (/.f64 #s(literal 180 binary64) (PI.f64))))
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 180 binary64) (PI.f64)) (/.f64 #s(literal 1 binary64) angle)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) angle) (*.f64 (PI.f64) #s(literal 1/180 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 angle (PI.f64))))
(/.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) (/.f64 #s(literal 1 binary64) angle))
(/.f64 #s(literal -1 binary64) (*.f64 (/.f64 #s(literal -1 binary64) angle) (/.f64 #s(literal 180 binary64) (PI.f64))))
(/.f64 #s(literal -1 binary64) (*.f64 (/.f64 #s(literal 180 binary64) (PI.f64)) (/.f64 #s(literal -1 binary64) angle)))
(/.f64 (neg.f64 (PI.f64)) (*.f64 (/.f64 #s(literal 1 binary64) angle) #s(literal -180 binary64)))
(/.f64 (neg.f64 (PI.f64)) (*.f64 (/.f64 #s(literal -1 binary64) angle) #s(literal 180 binary64)))
(/.f64 (neg.f64 (PI.f64)) (neg.f64 (/.f64 #s(literal 180 binary64) angle)))
(/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64))
(/.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (PI.f64))) (*.f64 (/.f64 #s(literal -1 binary64) angle) #s(literal -180 binary64)))
(/.f64 (*.f64 (PI.f64) #s(literal -1 binary64)) (*.f64 #s(literal 180 binary64) (/.f64 #s(literal -1 binary64) angle)))
(/.f64 (*.f64 (neg.f64 (PI.f64)) #s(literal 1 binary64)) (*.f64 #s(literal -180 binary64) (/.f64 #s(literal 1 binary64) angle)))
(/.f64 (*.f64 (neg.f64 (PI.f64)) #s(literal -1 binary64)) (/.f64 #s(literal 180 binary64) angle))
(/.f64 (neg.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64))) (/.f64 #s(literal -1 binary64) angle))
(/.f64 (neg.f64 (*.f64 angle (PI.f64))) #s(literal -180 binary64))
(/.f64 (/.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) angle))
(/.f64 (*.f64 angle (neg.f64 (PI.f64))) #s(literal -180 binary64))
(/.f64 (*.f64 (PI.f64) (neg.f64 angle)) #s(literal -180 binary64))
(/.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) angle))
(/.f64 (*.f64 #s(literal -1 binary64) (*.f64 (PI.f64) #s(literal 1/180 binary64))) (/.f64 #s(literal -1 binary64) angle))
(/.f64 (*.f64 (neg.f64 angle) (PI.f64)) #s(literal -180 binary64))
(/.f64 (*.f64 (neg.f64 (PI.f64)) angle) #s(literal -180 binary64))
(pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) angle) (/.f64 #s(literal 180 binary64) (PI.f64))) #s(literal -1 binary64))
(pow.f64 (*.f64 (/.f64 #s(literal 180 binary64) (PI.f64)) (/.f64 #s(literal 1 binary64) angle)) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) angle) (*.f64 (PI.f64) #s(literal 1/180 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)) #s(literal -1 binary64))
(pow.f64 (/.f64 #s(literal 180 binary64) (*.f64 angle (PI.f64))) #s(literal -1 binary64))
(*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))
(*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))
(*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(*.f64 #s(literal 1 binary64) (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))
(*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)
(*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (*.f64 (cbrt.f64 (PI.f64)) (*.f64 angle #s(literal 1/180 binary64))))
(*.f64 (sqrt.f64 (PI.f64)) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 angle #s(literal 1/180 binary64))))
(*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))
(*.f64 (/.f64 (PI.f64) #s(literal 1 binary64)) (*.f64 angle #s(literal 1/180 binary64)))
(*.f64 (/.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) #s(literal 1 binary64)) angle)
(*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) #s(literal 1 binary64)) (PI.f64))
(*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (pow.f64 (PI.f64) #s(literal 2/3 binary64))) (cbrt.f64 (PI.f64)))
(*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) #s(literal -1 binary64)) (neg.f64 angle))
(+.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)) (neg.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))
(+.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)) (*.f64 (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))))
(cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))
(cos.f64 (fma.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)) (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))
(-.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))))
(fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (neg.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))
(fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))))
(fma.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 3 binary64)) #s(literal 1/8 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))) (-.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))) #s(literal 1/2 binary64)) #s(literal 1/4 binary64))) (neg.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))
(fma.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 3 binary64)) #s(literal 1/8 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))) (-.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))) #s(literal 1/2 binary64)) #s(literal 1/4 binary64))) (*.f64 (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))))
(fma.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (neg.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))
(fma.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (*.f64 (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))))
(fma.f64 (+.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1 binary64)) #s(literal 1/2 binary64) (neg.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))
(fma.f64 (+.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1 binary64)) #s(literal 1/2 binary64) (*.f64 (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))))
(fma.f64 (exp.f64 (log.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) (exp.f64 (log.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) (neg.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))
(fma.f64 (exp.f64 (log.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) (exp.f64 (log.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) (*.f64 (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))))
(/.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) #s(literal 6 binary64))) (+.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) #s(literal 4 binary64)) (+.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) #s(literal 4 binary64)) (*.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))))
(/.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) #s(literal 4 binary64))) #s(literal 1 binary64))
(/.f64 (-.f64 (+.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))) #s(literal 2 binary64))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) (*.f64 (/.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))) (-.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))) #s(literal 1/2 binary64)) #s(literal 1/4 binary64)) (fma.f64 #s(literal 1/8 binary64) (pow.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 3 binary64)) #s(literal 1/8 binary64))) (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))))) (*.f64 (/.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))) (-.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))) #s(literal 1/2 binary64)) #s(literal 1/4 binary64)) (fma.f64 #s(literal 1/8 binary64) (pow.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 3 binary64)) #s(literal 1/8 binary64))) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))))
(/.f64 (-.f64 #s(literal 2 binary64) (*.f64 (/.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))) (-.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))) #s(literal 1/2 binary64)) #s(literal 1/4 binary64)) (fma.f64 #s(literal 1/8 binary64) (pow.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 3 binary64)) #s(literal 1/8 binary64))) (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (*.f64 (/.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))) (-.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))) #s(literal 1/2 binary64)) #s(literal 1/4 binary64)) (fma.f64 #s(literal 1/8 binary64) (pow.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 3 binary64)) #s(literal 1/8 binary64))) #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/4 binary64) (fma.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (*.f64 #s(literal 1/4 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))))) (*.f64 (/.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))) (-.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))) #s(literal 1/2 binary64)) #s(literal 1/4 binary64)) (fma.f64 #s(literal 1/8 binary64) (pow.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 3 binary64)) #s(literal 1/8 binary64))) (-.f64 #s(literal 1/8 binary64) (pow.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))) #s(literal 3 binary64))))) (*.f64 (/.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))) (-.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))) #s(literal 1/2 binary64)) #s(literal 1/4 binary64)) (fma.f64 #s(literal 1/8 binary64) (pow.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 3 binary64)) #s(literal 1/8 binary64))) (+.f64 #s(literal 1/4 binary64) (fma.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (*.f64 #s(literal 1/4 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) (*.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))) (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))))))) (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))))) (*.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))) (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))))))) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))))
(/.f64 (-.f64 #s(literal 2 binary64) (*.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))) (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))))))) (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (*.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))) (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))))))) #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/4 binary64) (fma.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (*.f64 #s(literal 1/4 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))))) (*.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))) (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))))))) (-.f64 #s(literal 1/8 binary64) (pow.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))) #s(literal 3 binary64))))) (*.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))) (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))))))) (+.f64 #s(literal 1/4 binary64) (fma.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (*.f64 #s(literal 1/4 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))))))
(/.f64 (-.f64 (*.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 3 binary64)) #s(literal 1/8 binary64)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) (*.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))) (-.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))) #s(literal 1/2 binary64)) #s(literal 1/4 binary64)) (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))))) (*.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))) (-.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))) #s(literal 1/2 binary64)) #s(literal 1/4 binary64)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))))
(/.f64 (-.f64 (*.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 3 binary64)) #s(literal 1/8 binary64)) #s(literal 2 binary64)) (*.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))) (-.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))) #s(literal 1/2 binary64)) #s(literal 1/4 binary64)) (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (*.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))) (-.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))) #s(literal 1/2 binary64)) #s(literal 1/4 binary64)) #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 3 binary64)) #s(literal 1/8 binary64)) (+.f64 #s(literal 1/4 binary64) (fma.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (*.f64 #s(literal 1/4 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))))) (*.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))) (-.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))) #s(literal 1/2 binary64)) #s(literal 1/4 binary64)) (-.f64 #s(literal 1/8 binary64) (pow.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))) #s(literal 3 binary64))))) (*.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))) (-.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))) #s(literal 1/2 binary64)) #s(literal 1/4 binary64)) (+.f64 #s(literal 1/4 binary64) (fma.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (*.f64 #s(literal 1/4 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))))))
(/.f64 (-.f64 (*.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 3 binary64)) #s(literal 1/8 binary64)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) (*.f64 (fma.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/4 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))))) (*.f64 (fma.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/4 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))))
(/.f64 (-.f64 (*.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 3 binary64)) #s(literal 1/8 binary64)) #s(literal 2 binary64)) (*.f64 (fma.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/4 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (*.f64 (fma.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/4 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 3 binary64)) #s(literal 1/8 binary64)) (+.f64 #s(literal 1/4 binary64) (fma.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (*.f64 #s(literal 1/4 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))))) (*.f64 (fma.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/4 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (-.f64 #s(literal 1/8 binary64) (pow.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))) #s(literal 3 binary64))))) (*.f64 (fma.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/4 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (+.f64 #s(literal 1/4 binary64) (fma.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (*.f64 #s(literal 1/4 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))))))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))) (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))) #s(literal 2 binary64)) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))) (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))) #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))) (+.f64 #s(literal 1/4 binary64) (fma.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (*.f64 #s(literal 1/4 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))) (-.f64 #s(literal 1/8 binary64) (pow.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))) #s(literal 3 binary64))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))) (+.f64 #s(literal 1/4 binary64) (fma.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (*.f64 #s(literal 1/4 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))))))
(/.f64 (-.f64 (*.f64 (+.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1 binary64)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) (*.f64 #s(literal 2 binary64) (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))))) (*.f64 #s(literal 2 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))))
(/.f64 (-.f64 (*.f64 (+.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) #s(literal 4 binary64))
(/.f64 (-.f64 (*.f64 (+.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1 binary64)) (+.f64 #s(literal 1/4 binary64) (fma.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (*.f64 #s(literal 1/4 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))))) (*.f64 #s(literal 2 binary64) (-.f64 #s(literal 1/8 binary64) (pow.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))) #s(literal 3 binary64))))) (*.f64 #s(literal 2 binary64) (+.f64 #s(literal 1/4 binary64) (fma.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (*.f64 #s(literal 1/4 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))))))
(/.f64 (-.f64 (*.f64 (neg.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 3 binary64)) #s(literal 1/8 binary64))) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) (*.f64 (neg.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))) (-.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))) #s(literal 1/2 binary64)) #s(literal 1/4 binary64))) (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))))) (*.f64 (neg.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))) (-.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))) #s(literal 1/2 binary64)) #s(literal 1/4 binary64))) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))))
(/.f64 (-.f64 (*.f64 (neg.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 3 binary64)) #s(literal 1/8 binary64))) #s(literal 2 binary64)) (*.f64 (neg.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))) (-.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))) #s(literal 1/2 binary64)) #s(literal 1/4 binary64))) (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (*.f64 (neg.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))) (-.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))) #s(literal 1/2 binary64)) #s(literal 1/4 binary64))) #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 (neg.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 3 binary64)) #s(literal 1/8 binary64))) (+.f64 #s(literal 1/4 binary64) (fma.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (*.f64 #s(literal 1/4 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))))) (*.f64 (neg.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))) (-.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))) #s(literal 1/2 binary64)) #s(literal 1/4 binary64))) (-.f64 #s(literal 1/8 binary64) (pow.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))) #s(literal 3 binary64))))) (*.f64 (neg.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))) (-.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))) #s(literal 1/2 binary64)) #s(literal 1/4 binary64))) (+.f64 #s(literal 1/4 binary64) (fma.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (*.f64 #s(literal 1/4 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))))))
(/.f64 (-.f64 (*.f64 (neg.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))))))) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) (*.f64 (neg.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))))) (*.f64 (neg.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))))
(/.f64 (-.f64 (*.f64 (neg.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))))))) #s(literal 2 binary64)) (*.f64 (neg.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (*.f64 (neg.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 (neg.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))))))) (+.f64 #s(literal 1/4 binary64) (fma.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (*.f64 #s(literal 1/4 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))))) (*.f64 (neg.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (-.f64 #s(literal 1/8 binary64) (pow.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))) #s(literal 3 binary64))))) (*.f64 (neg.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (+.f64 #s(literal 1/4 binary64) (fma.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (*.f64 #s(literal 1/4 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))))))
(/.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))))) #s(literal 1/4 binary64)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))) #s(literal 1/2 binary64)) (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))))) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))) #s(literal 1/2 binary64)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))))
(/.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))))) #s(literal 1/4 binary64)) #s(literal 2 binary64)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))) #s(literal 1/2 binary64)) (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))) #s(literal 1/2 binary64)) #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))))) #s(literal 1/4 binary64)) (+.f64 #s(literal 1/4 binary64) (fma.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (*.f64 #s(literal 1/4 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))))) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))) #s(literal 1/2 binary64)) (-.f64 #s(literal 1/8 binary64) (pow.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))) #s(literal 3 binary64))))) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))) #s(literal 1/2 binary64)) (+.f64 #s(literal 1/4 binary64) (fma.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (*.f64 #s(literal 1/4 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))))))
(*.f64 (+.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) (-.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))))
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 1 binary64)))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))
(pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) #s(literal 1 binary64))
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 1 binary64)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))
(pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) #s(literal 1 binary64))
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 1 binary64)))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))
(pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) #s(literal 1 binary64))
(E.f64)
(log.f64 (exp.f64 (E.f64)))
(exp.f64 #s(literal 1 binary64))
(exp.f64 (*.f64 (log.f64 (*.f64 (E.f64) (*.f64 (E.f64) (E.f64)))) #s(literal 1/3 binary64)))
(fabs.f64 (E.f64))
(sqrt.f64 (*.f64 (E.f64) (E.f64)))
(cbrt.f64 (*.f64 (E.f64) (*.f64 (E.f64) (E.f64))))
(pow.f64 (E.f64) #s(literal 1 binary64))
(pow.f64 (exp.f64 #s(literal 1/3 binary64)) #s(literal 3 binary64))
(pow.f64 (*.f64 (E.f64) (E.f64)) #s(literal 1/2 binary64))
(pow.f64 (*.f64 (E.f64) (*.f64 (E.f64) (E.f64))) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (E.f64)) #s(literal 2 binary64))
(*.f64 #s(literal 1 binary64) (E.f64))
(*.f64 (E.f64) #s(literal 1 binary64))
(*.f64 (exp.f64 #s(literal 1/3 binary64)) (exp.f64 #s(literal 2/3 binary64)))
(*.f64 (exp.f64 #s(literal 1/3 binary64)) (log.f64 (exp.f64 (exp.f64 #s(literal 2/3 binary64)))))
(*.f64 (exp.f64 #s(literal 1/3 binary64)) (sqrt.f64 (pow.f64 (E.f64) #s(literal 4/3 binary64))))
(*.f64 (exp.f64 #s(literal 2/3 binary64)) (exp.f64 #s(literal 1/3 binary64)))
(*.f64 (exp.f64 #s(literal 2/3 binary64)) (pow.f64 (pow.f64 (E.f64) #s(literal 1/6 binary64)) #s(literal 2 binary64)))
(*.f64 (sqrt.f64 (E.f64)) (sqrt.f64 (E.f64)))
(*.f64 (sqrt.f64 (E.f64)) (log.f64 (exp.f64 (sqrt.f64 (E.f64)))))
(*.f64 (sqrt.f64 (sqrt.f64 (E.f64))) (sqrt.f64 (*.f64 (E.f64) (sqrt.f64 (E.f64)))))
(*.f64 (pow.f64 (cbrt.f64 (exp.f64 #s(literal 2/3 binary64))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (exp.f64 #s(literal 1/3 binary64))) #s(literal 3 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (E.f64))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (sqrt.f64 (E.f64))) #s(literal 3 binary64)))
(*.f64 (pow.f64 (*.f64 (E.f64) (sqrt.f64 (E.f64))) #s(literal 1/3 binary64)) (pow.f64 (*.f64 (E.f64) (sqrt.f64 (E.f64))) #s(literal 1/3 binary64)))
(*.f64 (pow.f64 (*.f64 (*.f64 (E.f64) (E.f64)) (exp.f64 #s(literal 2/3 binary64))) #s(literal 1/3 binary64)) (cbrt.f64 (exp.f64 #s(literal 1/3 binary64))))
(*.f64 (pow.f64 (*.f64 (*.f64 (E.f64) (E.f64)) (sqrt.f64 (E.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (E.f64))))
(*.f64 (cbrt.f64 (*.f64 (E.f64) (sqrt.f64 (E.f64)))) (cbrt.f64 (*.f64 (E.f64) (sqrt.f64 (E.f64)))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (E.f64) (E.f64)) (exp.f64 #s(literal 2/3 binary64)))) (cbrt.f64 (exp.f64 #s(literal 1/3 binary64))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (E.f64) (E.f64)) (sqrt.f64 (E.f64)))) (cbrt.f64 (sqrt.f64 (E.f64))))
(*.f64 (sqrt.f64 (*.f64 (E.f64) (sqrt.f64 (E.f64)))) (sqrt.f64 (sqrt.f64 (E.f64))))
(*.f64 (sqrt.f64 (cbrt.f64 (*.f64 (*.f64 (E.f64) (E.f64)) (*.f64 (E.f64) (E.f64))))) (exp.f64 #s(literal 1/3 binary64)))
(*.f64 (sqrt.f64 (*.f64 (E.f64) (exp.f64 #s(literal 2/3 binary64)))) (pow.f64 (E.f64) #s(literal 1/6 binary64)))
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 1 binary64)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))
(pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) #s(literal 1 binary64))

eval292.0ms (1.9%)

Memory
43.0MiB live, 379.6MiB allocated
Compiler

Compiled 61 520 to 4 420 computations (92.8% saved)

prune376.0ms (2.4%)

Memory
-15.6MiB live, 578.1MiB allocated
Pruning

84 alts after pruning (83 fresh and 1 done)

PrunedKeptTotal
New1 784651 849
Fresh271845
Picked415
Done000
Total1 815841 899
Accuracy
79.7%
Counts
1 899 → 84
Alt Table
Click to see full alt table
StatusAccuracyProgram
63.3%
(fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)) (*.f64 a a) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))
16.5%
(fma.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 3 binary64)) (/.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (-.f64 (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))))) (neg.f64 (/.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 4 binary64)) (-.f64 (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))))))
67.3%
(fma.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (*.f64 a a) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))))
76.2%
(fma.f64 (*.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) b (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))))
73.6%
(fma.f64 (*.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) b) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))))
63.3%
(fma.f64 (*.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) a (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))
65.6%
(fma.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))))
65.9%
(fma.f64 (*.f64 (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 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))))
67.6%
(fma.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64)))) (sqrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))))
68.1%
(fma.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))))
67.6%
(fma.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64)))) (sqrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))))
38.6%
(fma.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))) (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))))))) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) #s(literal 4 binary64))))))
33.8%
(fma.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))) (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))))))))
72.4%
(fma.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (fma.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 3 binary64)) #s(literal 1/8 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))) (-.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))) #s(literal 1/2 binary64)) #s(literal 1/4 binary64))) (*.f64 (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))))))))
72.4%
(fma.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (fma.f64 (+.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1 binary64)) #s(literal 1/2 binary64) (*.f64 (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))))))))
72.4%
(fma.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) #s(literal 4 binary64))) #s(literal 1 binary64)))))))
72.4%
(fma.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64))))))))))
72.4%
(fma.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.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 1/180 binary64))))))))))
72.4%
(fma.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64)))) (sqrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64))))))))))
72.2%
(fma.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))) (*.f64 angle #s(literal 1/180 binary64))))))))))
33.8%
(fma.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (*.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))))))))
72.2%
(fma.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a #s(approx (+ 1/2 (* 1/2 (cos (* 2 (* (PI) (* angle 1/180)))))) #s(literal 1 binary64)))))
72.5%
(fma.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))))
67.3%
(fma.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))))
54.4%
(fma.f64 (exp.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a a)))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))))
67.3%
(fma.f64 (exp.f64 (log.f64 (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))) b (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))))
66.0%
(fma.f64 (exp.f64 (log.f64 (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))) a (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))))
58.1%
(fma.f64 #s(approx (* (sin (* (PI) (* angle 1/180))) (* b b)) (*.f64 angle (*.f64 (*.f64 b b) (*.f64 (PI.f64) (fma.f64 (*.f64 (*.f64 angle angle) #s(literal -1/34992000 binary64)) (*.f64 (PI.f64) (PI.f64)) #s(literal 1/180 binary64)))))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))))
67.4%
(fma.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))))
13.1%
(/.f64 (-.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64))) (-.f64 (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))))))
67.1%
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))))))
67.7%
(+.f64 (fma.f64 (*.f64 a a) #s(literal 1/2 binary64) (*.f64 (*.f64 a a) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
59.9%
(+.f64 (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.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)))
58.7%
(+.f64 (pow.f64 (pow.f64 (E.f64) (log.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 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)))
58.7%
(+.f64 (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (sin (* (PI) (/ angle 180))) (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))) #s(literal 2 binary64)))
75.6%
(+.f64 (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 a #s(approx (cos (* (PI) (* angle 1/180))) #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)))
59.5%
(+.f64 (pow.f64 (*.f64 (E.f64) (*.f64 (E.f64) (E.f64))) (*.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))))))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
77.5%
(+.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 (/.f64 (PI.f64) #s(literal 180 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle))))) #s(literal 2 binary64)))
77.5%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal 1 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)))
77.5%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.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)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle))))) #s(literal 2 binary64)))
77.6%
(+.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 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle))))) #s(literal 2 binary64)))
77.4%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.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))) #s(literal 1/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)))
77.4%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64)))) (sqrt.f64 (sqrt.f64 (PI.f64)))) #s(literal 1/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)))
77.5%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/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)))
77.6%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (sqrt.f64 (PI.f64)))) (sqrt.f64 (sqrt.f64 (PI.f64)))) (sqrt.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)))
77.5%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.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)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle))))) #s(literal 2 binary64)))
77.5%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)))
77.6%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #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)))
77.6%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 angle (PI.f64)))))) #s(literal 2 binary64)))
77.5%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
77.1%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #s(literal 2 binary64)) (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)))
77.5%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))) #s(literal 2 binary64)))
77.6%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64)))) (sqrt.f64 (sqrt.f64 (PI.f64)))) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
77.6%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) #s(literal 2 binary64)))
76.8%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 180 binary64) angle)) #s(literal -1 binary64)))))) #s(literal 2 binary64)))
73.4%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (sin (* (PI) (/ angle 180))) (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))) #s(literal 2 binary64)))
77.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 (*.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)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle))))) #s(literal 2 binary64)))
77.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 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64)))) (sqrt.f64 (sqrt.f64 (PI.f64)))) #s(literal 180 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle))))) #s(literal 2 binary64)))
77.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 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal 1 binary64) angle))))) #s(literal 2 binary64)))
57.9%
(+.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 (*.f64 (/.f64 #s(literal 1 binary64) angle) (/.f64 #s(literal 1 binary64) angle)) #s(literal -1/2 binary64))))) #s(literal 2 binary64)))
77.5%
(+.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)) (*.f64 (pow.f64 (pow.f64 angle #s(literal -1/2 binary64)) #s(literal -1 binary64)) (pow.f64 (pow.f64 angle #s(literal -1/2 binary64)) #s(literal -1 binary64)))))) #s(literal 2 binary64)))
76.7%
(+.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)) (exp.f64 (log.f64 angle))))) #s(literal 2 binary64)))
76.8%
(+.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 #s(literal 180 binary64) (*.f64 (PI.f64) angle))) #s(literal -1 binary64))))) #s(literal 2 binary64)))
73.3%
(+.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 #s(literal 1/180 binary64) (*.f64 angle (*.f64 b (PI.f64))))) #s(literal 2 binary64)))
77.5%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 180 binary64) angle)) #s(literal -1 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle))))) #s(literal 2 binary64)))
77.5%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 180 binary64) (*.f64 (PI.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)))
77.4%
(+.f64 (pow.f64 (*.f64 a #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle))))) #s(literal 2 binary64)))
61.6%
(+.f64 (pow.f64 (sqrt.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) #s(literal 4 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
59.8%
(+.f64 (pow.f64 (sqrt.f64 (E.f64)) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))))))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
60.2%
(+.f64 (pow.f64 (E.f64) (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
33.8%
(+.f64 (/.f64 (*.f64 (*.f64 a a) (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
51.0%
(+.f64 #s(approx (pow (pow (E) (log (* a (cos (* (PI) (* angle 1/180)))))) 2) (*.f64 (*.f64 a a) (fma.f64 (*.f64 angle angle) (*.f64 #s(literal -1/32400 binary64) (*.f64 (PI.f64) (PI.f64))) #s(literal 1 binary64)))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
77.4%
(+.f64 #s(approx (pow (pow (E) (log (* a (cos (* (PI) (* angle 1/180)))))) 2) (*.f64 a a)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
65.6%
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))))) #s(literal -1 binary64)))
37.3%
#s(approx (+ (pow (pow (E) (log (* a (cos (* (PI) (* angle 1/180)))))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64)))) (*.f64 a a)))
56.4%
#s(approx (+ (pow (pow (E) (log (* a (cos (* (PI) (* angle 1/180)))))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))) #s(literal 2 binary64)))
29.7%
#s(approx (+ (pow (pow (E) (log (* a (cos (* (PI) (* angle 1/180)))))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))))
37.3%
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 angle angle) (*.f64 (PI.f64) (*.f64 (PI.f64) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))))) (*.f64 a a)))
54.7%
#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)))
56.4%
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))))
56.2%
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a))
54.7%
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (exp.f64 (*.f64 (log.f64 a) #s(literal 2 binary64))))
74.0%
#s(approx (+ (* (* (sin (* (PI) (* angle 1/180))) (* b b)) (sin (* (PI) (* angle 1/180)))) (* a (* a (+ 1/2 (* 1/2 (cos (* 2 (* (PI) (* angle 1/180))))))))) (fma.f64 b (*.f64 b (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))) (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) #s(literal 1/2 binary64)))))
56.4%
#s(approx (+ (* (* (sin (* (PI) (* angle 1/180))) (* b b)) (sin (* (PI) (* angle 1/180)))) (* a (* a (+ 1/2 (* 1/2 (cos (* 2 (* (PI) (* angle 1/180))))))))) (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) #s(literal 1/2 binary64))))
Compiler

Compiled 5 739 to 3 586 computations (37.5% saved)

simplify345.0ms (2.2%)

Memory
32.1MiB live, 141.0MiB allocated
Algorithm
egg-herbie
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
cost-diff0
(fma.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))))
cost-diff64
(pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64))
cost-diff128
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))
cost-diff320
(*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))
cost-diff384
(/.f64 (PI.f64) #s(literal 180 binary64))
cost-diff384
(/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))
cost-diff1088
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)))
cost-diff1408
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle))
cost-diff0
(*.f64 a a)
cost-diff128
(+.f64 (fma.f64 (*.f64 a a) #s(literal 1/2 binary64) (*.f64 (*.f64 a a) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
cost-diff384
(/.f64 angle #s(literal 180 binary64))
cost-diff640
(fma.f64 (*.f64 a a) #s(literal 1/2 binary64) (*.f64 (*.f64 a a) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))))
cost-diff0
(*.f64 (PI.f64) (*.f64 (PI.f64) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64)))))
cost-diff0
(*.f64 angle angle)
cost-diff0
(fma.f64 (*.f64 angle angle) (*.f64 (PI.f64) (*.f64 (PI.f64) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))))) (*.f64 a a))
cost-diff0
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 angle angle) (*.f64 (PI.f64) (*.f64 (PI.f64) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))))) (*.f64 a a)))
cost-diff0
(pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #s(literal 2 binary64))
cost-diff0
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #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)))
cost-diff384
(/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))
cost-diff1088
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)))
Rules
3 468×lower-*.f32
3 420×lower-*.f64
2 048×times-frac
1 950×lower-fma.f32
1 942×lower-fma.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
086709
0153669
1266639
2625639
31411639
42254639
53487639
63911639
74269639
84833639
95287639
105292639
116338639
126404639
136404639
146533639
156782639
166974639
177020639
187020639
197020639
207020639
217184639
227192639
237192639
247312639
257319639
267334639
07334632
Stop Event
iter limit
saturated
iter limit
Calls
Call 1
Inputs
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #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)))
(pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #s(literal 2 binary64))
(*.f64 a (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))
a
(cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))
(*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)
(*.f64 (PI.f64) #s(literal 1/180 binary64))
(PI.f64)
#s(literal 1/180 binary64)
angle
#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 b (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)))))
b
(sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)))
#s(literal 1 binary64)
(/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))
(/.f64 #s(literal 180 binary64) angle)
#s(literal 180 binary64)
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 angle angle) (*.f64 (PI.f64) (*.f64 (PI.f64) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))))) (*.f64 a a)))
(fma.f64 (*.f64 angle angle) (*.f64 (PI.f64) (*.f64 (PI.f64) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))))) (*.f64 a a))
(*.f64 angle angle)
angle
(*.f64 (PI.f64) (*.f64 (PI.f64) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64)))))
(PI.f64)
(*.f64 (PI.f64) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))))
(fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64)))
(*.f64 b b)
b
#s(literal 1/32400 binary64)
(*.f64 (*.f64 a a) #s(literal -1/32400 binary64))
(*.f64 a a)
a
#s(literal -1/32400 binary64)
(+.f64 (fma.f64 (*.f64 a a) #s(literal 1/2 binary64) (*.f64 (*.f64 a a) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
(fma.f64 (*.f64 a a) #s(literal 1/2 binary64) (*.f64 (*.f64 a a) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))))
(*.f64 a a)
a
#s(literal 1/2 binary64)
(*.f64 (*.f64 a a) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))
(*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))
(cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))
(*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))
(*.f64 angle (PI.f64))
angle
(PI.f64)
#s(literal 1/90 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)
(+.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 (/.f64 (PI.f64) #s(literal 180 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle))))) #s(literal 2 binary64)))
(pow.f64 (*.f64 a (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))))) #s(literal 2 binary64))
(*.f64 a (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)))))
a
(cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)))
#s(literal 1 binary64)
(/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))
(/.f64 #s(literal 180 binary64) angle)
#s(literal 180 binary64)
angle
(PI.f64)
#s(literal 2 binary64)
(pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle))))) #s(literal 2 binary64))
(*.f64 b (sin.f64 (*.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle)))))
b
(sin.f64 (*.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle))))
(*.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle)))
(/.f64 (PI.f64) #s(literal 180 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle))
(/.f64 #s(literal 1 binary64) angle)
(fma.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))))
(*.f64 (sin.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b))
(sin.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64))))
(*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))
(*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64))))
(pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64))
(*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64)))
(*.f64 (PI.f64) (PI.f64))
(PI.f64)
(sqrt.f64 (PI.f64))
#s(literal 1/3 binary64)
(cbrt.f64 (sqrt.f64 (PI.f64)))
(*.f64 angle #s(literal 1/180 binary64))
angle
#s(literal 1/180 binary64)
(*.f64 b b)
b
(sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))
(*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))
(*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))
a
(*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))
#s(literal 1/2 binary64)
(*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))
(cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))
#s(literal 2 binary64)
Outputs
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #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 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)))) #s(literal 2 binary64)))
(pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #s(literal 2 binary64))
(pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)))) #s(literal 2 binary64))
(*.f64 a (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))
(*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))))
a
(cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))
(cos.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)))
(*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)
(*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))
(*.f64 (PI.f64) #s(literal 1/180 binary64))
(PI.f64)
#s(literal 1/180 binary64)
angle
#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))
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)))) #s(literal 2 binary64))
(*.f64 b (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)))))
(*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))))
b
(sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)))
(*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))
#s(literal 1 binary64)
(/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))
(/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))
(/.f64 #s(literal 180 binary64) angle)
#s(literal 180 binary64)
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 angle angle) (*.f64 (PI.f64) (*.f64 (PI.f64) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))))) (*.f64 a a)))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (fma.f64 a (*.f64 a #s(literal -1/32400 binary64)) (*.f64 (*.f64 b b) #s(literal 1/32400 binary64))) (*.f64 (PI.f64) (*.f64 (PI.f64) (*.f64 angle angle))) (*.f64 a a)))
(fma.f64 (*.f64 angle angle) (*.f64 (PI.f64) (*.f64 (PI.f64) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))))) (*.f64 a a))
(fma.f64 (fma.f64 a (*.f64 a #s(literal -1/32400 binary64)) (*.f64 (*.f64 b b) #s(literal 1/32400 binary64))) (*.f64 (PI.f64) (*.f64 (PI.f64) (*.f64 angle angle))) (*.f64 a a))
(*.f64 angle angle)
angle
(*.f64 (PI.f64) (*.f64 (PI.f64) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64)))))
(*.f64 (PI.f64) (*.f64 (PI.f64) (fma.f64 a (*.f64 a #s(literal -1/32400 binary64)) (*.f64 (*.f64 b b) #s(literal 1/32400 binary64)))))
(PI.f64)
(*.f64 (PI.f64) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))))
(*.f64 (PI.f64) (fma.f64 a (*.f64 a #s(literal -1/32400 binary64)) (*.f64 (*.f64 b b) #s(literal 1/32400 binary64))))
(fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64)))
(fma.f64 a (*.f64 a #s(literal -1/32400 binary64)) (*.f64 (*.f64 b b) #s(literal 1/32400 binary64)))
(*.f64 b b)
b
#s(literal 1/32400 binary64)
(*.f64 (*.f64 a a) #s(literal -1/32400 binary64))
(*.f64 a a)
a
#s(literal -1/32400 binary64)
(+.f64 (fma.f64 (*.f64 a a) #s(literal 1/2 binary64) (*.f64 (*.f64 a a) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
(fma.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)))) #s(literal 2 binary64)))
(fma.f64 (*.f64 a a) #s(literal 1/2 binary64) (*.f64 (*.f64 a a) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))))
(*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))
(*.f64 a a)
a
#s(literal 1/2 binary64)
(*.f64 (*.f64 a a) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))
(*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))) (*.f64 (*.f64 a a) #s(literal 1/2 binary64)))
(*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))
(*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))))
(cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))
(cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))
(*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))
(*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))
(*.f64 angle (PI.f64))
(*.f64 (PI.f64) angle)
angle
(PI.f64)
#s(literal 1/90 binary64)
(pow.f64 (*.f64 b (sin.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 1/180 binary64) angle)))) #s(literal 2 binary64))
(*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))))
b
(sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)))
(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
(*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))
(/.f64 angle #s(literal 180 binary64))
(*.f64 #s(literal 1/180 binary64) angle)
#s(literal 180 binary64)
#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 (/.f64 (PI.f64) #s(literal 180 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)))) #s(literal 2 binary64)))
(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 a (cos.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)))) #s(literal 2 binary64))
(*.f64 a (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)))))
(*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))))
a
(cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)))
(*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))
#s(literal 1 binary64)
(/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))
(/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))
(/.f64 #s(literal 180 binary64) angle)
#s(literal 180 binary64)
angle
(PI.f64)
#s(literal 2 binary64)
(pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle))))) #s(literal 2 binary64))
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)))) #s(literal 2 binary64))
(*.f64 b (sin.f64 (*.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle)))))
(*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))))
b
(sin.f64 (*.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle))))
(sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)))
(*.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle)))
(*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))
(/.f64 (PI.f64) #s(literal 180 binary64))
(*.f64 (PI.f64) #s(literal 1/180 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle))
angle
(/.f64 #s(literal 1 binary64) angle)
(fma.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))))
(fma.f64 b (*.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)))) (sin.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (sqrt.f64 (PI.f64))))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (*.f64 #s(literal 1/180 binary64) angle))))) (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))))
(*.f64 (sin.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b))
(*.f64 (*.f64 b b) (sin.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (sqrt.f64 (PI.f64))))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (*.f64 #s(literal 1/180 binary64) angle)))))
(sin.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64))))
(sin.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (sqrt.f64 (PI.f64))))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (*.f64 #s(literal 1/180 binary64) angle))))
(*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))
(*.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (sqrt.f64 (PI.f64))))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (*.f64 #s(literal 1/180 binary64) angle)))
(*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64))))
(*.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (sqrt.f64 (PI.f64))))) (cbrt.f64 (sqrt.f64 (PI.f64))))
(pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64))
(cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (sqrt.f64 (PI.f64)))))
(*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64)))
(*.f64 (PI.f64) (*.f64 (PI.f64) (sqrt.f64 (PI.f64))))
(*.f64 (PI.f64) (PI.f64))
(PI.f64)
(sqrt.f64 (PI.f64))
#s(literal 1/3 binary64)
(cbrt.f64 (sqrt.f64 (PI.f64)))
(*.f64 angle #s(literal 1/180 binary64))
(*.f64 #s(literal 1/180 binary64) angle)
angle
#s(literal 1/180 binary64)
(*.f64 b b)
b
(sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)))
(*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))
(*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))
(*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))
(*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))
a
(*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))
(*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))
(fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))
#s(literal 1/2 binary64)
(*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))
(*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))))
(cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))
(cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))
(*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))
(*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))
#s(literal 2 binary64)

localize872.0ms (5.5%)

Memory
-99.8MiB live, 1 028.8MiB allocated
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy2.7525299446711404
(*.f64 (sin.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b))
accuracy30.265819464987633
(sin.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64))))
accuracy30.265819464987633
(sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))
accuracy31.277500648104088
(cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))
accuracy0.265625
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)))
accuracy0.296875
(/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))
accuracy30.265819464987633
(sin.f64 (*.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle))))
accuracy30.52382435570972
(cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))))
accuracy0.328125
(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
accuracy3.059827947899766
(fma.f64 (*.f64 a a) #s(literal 1/2 binary64) (*.f64 (*.f64 a a) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))))
accuracy30.265819464987633
(sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))
accuracy31.277500648104088
(cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))
accuracy0.38233875750140356
(*.f64 (*.f64 a a) #s(literal -1/32400 binary64))
accuracy3.269514736641647
(fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64)))
accuracy21.957173292401876
(fma.f64 (*.f64 angle angle) (*.f64 (PI.f64) (*.f64 (PI.f64) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))))) (*.f64 a a))
accuracy26.9939190934657
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 angle angle) (*.f64 (PI.f64) (*.f64 (PI.f64) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))))) (*.f64 a a)))
accuracy0.265625
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)))
accuracy0.296875
(/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))
accuracy30.265819464987633
(sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))))
accuracy30.52382435570972
(cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))
Samples
587.0ms135×1valid
85.0ms119×0valid
35.0ms2valid
Compiler

Compiled 697 to 85 computations (87.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 376.0ms
ival-sin: 91.0ms (24.2% of total)
ival-mult: 83.0ms (22.1% of total)
ival-cos: 80.0ms (21.3% of total)
const: 27.0ms (7.2% of total)
ival-div: 25.0ms (6.7% of total)
ival-pow2: 22.0ms (5.9% of total)
ival-add: 21.0ms (5.6% of total)
adjust: 15.0ms (4% of total)
ival-cbrt: 6.0ms (1.6% of total)
ival-sqrt: 3.0ms (0.8% of total)
ival-pi: 2.0ms (0.5% of total)
exact: 1.0ms (0.3% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series48.0ms (0.3%)

Memory
8.5MiB live, 84.9MiB allocated
Counts
31 → 528
Calls
Call 1
Inputs
#s(alt (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))) (patch (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))) #<representation binary64>) () ())
#s(alt (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)) (patch (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)) #<representation binary64>) () ())
#s(alt (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #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))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #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))) #<representation binary64>) () ())
#s(alt (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #s(literal 2 binary64)) #<representation binary64>) () ())
#s(alt #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 angle angle) (*.f64 (PI.f64) (*.f64 (PI.f64) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))))) (*.f64 a a))) (patch #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 angle angle) (*.f64 (PI.f64) (*.f64 (PI.f64) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))))) (*.f64 a a))) #<representation binary64>) () ())
#s(alt (fma.f64 (*.f64 angle angle) (*.f64 (PI.f64) (*.f64 (PI.f64) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))))) (*.f64 a a)) (patch (fma.f64 (*.f64 angle angle) (*.f64 (PI.f64) (*.f64 (PI.f64) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))))) (*.f64 a a)) #<representation binary64>) () ())
#s(alt (*.f64 angle angle) (patch (*.f64 angle angle) #<representation binary64>) () ())
#s(alt (*.f64 (PI.f64) (*.f64 (PI.f64) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))))) (patch (*.f64 (PI.f64) (*.f64 (PI.f64) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))))) #<representation binary64>) () ())
#s(alt (fma.f64 (*.f64 a a) #s(literal 1/2 binary64) (*.f64 (*.f64 a a) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (patch (fma.f64 (*.f64 a a) #s(literal 1/2 binary64) (*.f64 (*.f64 a a) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) #<representation binary64>) () ())
#s(alt (/.f64 angle #s(literal 180 binary64)) (patch (/.f64 angle #s(literal 180 binary64)) #<representation binary64>) () ())
#s(alt (+.f64 (fma.f64 (*.f64 a a) #s(literal 1/2 binary64) (*.f64 (*.f64 a a) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (fma.f64 (*.f64 a a) #s(literal 1/2 binary64) (*.f64 (*.f64 a a) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 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 a a) (patch (*.f64 a a) #<representation binary64>) () ())
#s(alt (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle)) (patch (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle)) #<representation binary64>) () ())
#s(alt (/.f64 (PI.f64) #s(literal 180 binary64)) (patch (/.f64 (PI.f64) #s(literal 180 binary64)) #<representation binary64>) () ())
#s(alt (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (patch (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #<representation binary64>) () ())
#s(alt (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (patch (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) #<representation binary64>) () ())
#s(alt (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (patch (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) #<representation binary64>) () ())
#s(alt (fma.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))) (patch (fma.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))) #<representation binary64>) () ())
#s(alt (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) (patch (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #<representation binary64>) () ())
#s(alt (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)))) (patch (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)))) #<representation binary64>) () ())
#s(alt (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))) (patch (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))) #<representation binary64>) () ())
#s(alt (*.f64 (*.f64 a a) #s(literal -1/32400 binary64)) (patch (*.f64 (*.f64 a a) #s(literal -1/32400 binary64)) #<representation binary64>) () ())
#s(alt (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) (patch (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 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 (PI.f64) (/.f64 angle #s(literal 180 binary64))) (patch (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))) #<representation binary64>) () ())
#s(alt (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)))) (patch (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)))) #<representation binary64>) () ())
#s(alt (sin.f64 (*.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle)))) (patch (sin.f64 (*.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle)))) #<representation binary64>) () ())
#s(alt (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (patch (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #<representation binary64>) () ())
#s(alt (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (patch (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #<representation binary64>) () ())
#s(alt (sin.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))) (patch (sin.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))) #<representation binary64>) () ())
#s(alt (*.f64 (sin.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (patch (*.f64 (sin.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) #<representation binary64>) () ())
Outputs
#s(alt (* 1/180 (* angle (PI))) (taylor 0 angle) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))) (patch (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor 0 angle) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))) (patch (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor 0 angle) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))) (patch (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor 0 angle) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))) (patch (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor inf angle) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))) (patch (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor inf angle) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))) (patch (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor inf angle) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))) (patch (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor inf angle) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))) (patch (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor -inf angle) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))) (patch (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor -inf angle) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))) (patch (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor -inf angle) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))) (patch (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor -inf angle) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))) (patch (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))) #<representation binary64>) () ())) ())
#s(alt (/ 180 (* angle (PI))) (taylor 0 angle) (#s(alt (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)) (patch (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)) #<representation binary64>) () ())) ())
#s(alt (/ 180 (* angle (PI))) (taylor 0 angle) (#s(alt (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)) (patch (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)) #<representation binary64>) () ())) ())
#s(alt (/ 180 (* angle (PI))) (taylor 0 angle) (#s(alt (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)) (patch (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)) #<representation binary64>) () ())) ())
#s(alt (/ 180 (* angle (PI))) (taylor 0 angle) (#s(alt (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)) (patch (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)) #<representation binary64>) () ())) ())
#s(alt (/ 180 (* angle (PI))) (taylor inf angle) (#s(alt (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)) (patch (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)) #<representation binary64>) () ())) ())
#s(alt (/ 180 (* angle (PI))) (taylor inf angle) (#s(alt (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)) (patch (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)) #<representation binary64>) () ())) ())
#s(alt (/ 180 (* angle (PI))) (taylor inf angle) (#s(alt (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)) (patch (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)) #<representation binary64>) () ())) ())
#s(alt (/ 180 (* angle (PI))) (taylor inf angle) (#s(alt (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)) (patch (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)) #<representation binary64>) () ())) ())
#s(alt (/ 180 (* angle (PI))) (taylor -inf angle) (#s(alt (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)) (patch (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)) #<representation binary64>) () ())) ())
#s(alt (/ 180 (* angle (PI))) (taylor -inf angle) (#s(alt (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)) (patch (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)) #<representation binary64>) () ())) ())
#s(alt (/ 180 (* angle (PI))) (taylor -inf angle) (#s(alt (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)) (patch (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)) #<representation binary64>) () ())) ())
#s(alt (/ 180 (* angle (PI))) (taylor -inf angle) (#s(alt (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)) (patch (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)) #<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 (PI.f64) #s(literal 1/180 binary64)) angle))) #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))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #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))) #<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 (PI.f64) #s(literal 1/180 binary64)) angle))) #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))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #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))) #<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 (PI.f64) #s(literal 1/180 binary64)) angle))) #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))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #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))) #<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 (PI.f64) #s(literal 1/180 binary64)) angle))) #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))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #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))) #<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 (PI.f64) #s(literal 1/180 binary64)) angle))) #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))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #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))) #<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 (PI.f64) #s(literal 1/180 binary64)) angle))) #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))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #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))) #<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 (PI.f64) #s(literal 1/180 binary64)) angle))) #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))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #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))) #<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 (PI.f64) #s(literal 1/180 binary64)) angle))) #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))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #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))) #<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 (PI.f64) #s(literal 1/180 binary64)) angle))) #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))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #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))) #<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 (PI.f64) #s(literal 1/180 binary64)) angle))) #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))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #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))) #<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 (PI.f64) #s(literal 1/180 binary64)) angle))) #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))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #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))) #<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 (PI.f64) #s(literal 1/180 binary64)) angle))) #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))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #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))) #<representation binary64>) () ())) ())
#s(alt (pow a 2) (taylor 0 angle) (#s(alt (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #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))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #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))) #<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 (PI.f64) #s(literal 1/180 binary64)) angle))) #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))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #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))) #<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 (PI.f64) #s(literal 1/180 binary64)) angle))) #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))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #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))) #<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 (PI.f64) #s(literal 1/180 binary64)) angle))) #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))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #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))) #<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 (PI.f64) #s(literal 1/180 binary64)) angle))) #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))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #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))) #<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 (PI.f64) #s(literal 1/180 binary64)) angle))) #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))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #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))) #<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 (PI.f64) #s(literal 1/180 binary64)) angle))) #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))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #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))) #<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 (PI.f64) #s(literal 1/180 binary64)) angle))) #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))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #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))) #<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 (PI.f64) #s(literal 1/180 binary64)) angle))) #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))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #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))) #<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 (PI.f64) #s(literal 1/180 binary64)) angle))) #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))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #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))) #<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 (PI.f64) #s(literal 1/180 binary64)) angle))) #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))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #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))) #<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 (PI.f64) #s(literal 1/180 binary64)) angle))) #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))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #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))) #<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 (PI.f64) #s(literal 1/180 binary64)) angle))) #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))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #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))) #<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 (PI.f64) #s(literal 1/180 binary64)) angle))) #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))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #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))) #<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 (PI.f64) #s(literal 1/180 binary64)) angle))) #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))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #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))) #<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 (PI.f64) #s(literal 1/180 binary64)) angle))) #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))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #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))) #<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 (PI.f64) #s(literal 1/180 binary64)) angle))) #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))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #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))) #<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 (PI.f64) #s(literal 1/180 binary64)) angle))) #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))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #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))) #<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 (PI.f64) #s(literal 1/180 binary64)) angle))) #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))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #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))) #<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 (PI.f64) #s(literal 1/180 binary64)) angle))) #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))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #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))) #<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 (PI.f64) #s(literal 1/180 binary64)) angle))) #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))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #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))) #<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 (PI.f64) #s(literal 1/180 binary64)) angle))) #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))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #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))) #<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 (PI.f64) #s(literal 1/180 binary64)) angle))) #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))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #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))) #<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 (PI.f64) #s(literal 1/180 binary64)) angle))) #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))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #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))) #<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 (PI.f64) #s(literal 1/180 binary64)) angle))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/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 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/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 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/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 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/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 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/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 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/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 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/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 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/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 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/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 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/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 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/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 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (pow a 2) (taylor 0 angle) (#s(alt (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/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 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/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 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/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 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/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 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/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 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/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 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/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 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/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 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/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 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/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 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/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 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #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)) (fma.f64 (*.f64 angle angle) (*.f64 (PI.f64) (*.f64 (PI.f64) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))))) (*.f64 a a))) (patch #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 angle angle) (*.f64 (PI.f64) (*.f64 (PI.f64) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))))) (*.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)) (fma.f64 (*.f64 angle angle) (*.f64 (PI.f64) (*.f64 (PI.f64) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))))) (*.f64 a a))) (patch #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 angle angle) (*.f64 (PI.f64) (*.f64 (PI.f64) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))))) (*.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)) (fma.f64 (*.f64 angle angle) (*.f64 (PI.f64) (*.f64 (PI.f64) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))))) (*.f64 a a))) (patch #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 angle angle) (*.f64 (PI.f64) (*.f64 (PI.f64) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))))) (*.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)) (fma.f64 (*.f64 angle angle) (*.f64 (PI.f64) (*.f64 (PI.f64) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))))) (*.f64 a a))) (patch #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 angle angle) (*.f64 (PI.f64) (*.f64 (PI.f64) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))))) (*.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)) (fma.f64 (*.f64 angle angle) (*.f64 (PI.f64) (*.f64 (PI.f64) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))))) (*.f64 a a))) (patch #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 angle angle) (*.f64 (PI.f64) (*.f64 (PI.f64) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))))) (*.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)) (fma.f64 (*.f64 angle angle) (*.f64 (PI.f64) (*.f64 (PI.f64) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))))) (*.f64 a a))) (patch #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 angle angle) (*.f64 (PI.f64) (*.f64 (PI.f64) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))))) (*.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)) (fma.f64 (*.f64 angle angle) (*.f64 (PI.f64) (*.f64 (PI.f64) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))))) (*.f64 a a))) (patch #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 angle angle) (*.f64 (PI.f64) (*.f64 (PI.f64) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))))) (*.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)) (fma.f64 (*.f64 angle angle) (*.f64 (PI.f64) (*.f64 (PI.f64) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))))) (*.f64 a a))) (patch #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 angle angle) (*.f64 (PI.f64) (*.f64 (PI.f64) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))))) (*.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)) (fma.f64 (*.f64 angle angle) (*.f64 (PI.f64) (*.f64 (PI.f64) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))))) (*.f64 a a))) (patch #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 angle angle) (*.f64 (PI.f64) (*.f64 (PI.f64) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))))) (*.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)) (fma.f64 (*.f64 angle angle) (*.f64 (PI.f64) (*.f64 (PI.f64) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))))) (*.f64 a a))) (patch #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 angle angle) (*.f64 (PI.f64) (*.f64 (PI.f64) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))))) (*.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)) (fma.f64 (*.f64 angle angle) (*.f64 (PI.f64) (*.f64 (PI.f64) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))))) (*.f64 a a))) (patch #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 angle angle) (*.f64 (PI.f64) (*.f64 (PI.f64) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))))) (*.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)) (fma.f64 (*.f64 angle angle) (*.f64 (PI.f64) (*.f64 (PI.f64) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))))) (*.f64 a a))) (patch #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 angle angle) (*.f64 (PI.f64) (*.f64 (PI.f64) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))))) (*.f64 a a))) #<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)) (fma.f64 (*.f64 angle angle) (*.f64 (PI.f64) (*.f64 (PI.f64) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))))) (*.f64 a a))) (patch #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 angle angle) (*.f64 (PI.f64) (*.f64 (PI.f64) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))))) (*.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)) (fma.f64 (*.f64 angle angle) (*.f64 (PI.f64) (*.f64 (PI.f64) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))))) (*.f64 a a))) (patch #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 angle angle) (*.f64 (PI.f64) (*.f64 (PI.f64) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))))) (*.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)) (fma.f64 (*.f64 angle angle) (*.f64 (PI.f64) (*.f64 (PI.f64) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))))) (*.f64 a a))) (patch #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 angle angle) (*.f64 (PI.f64) (*.f64 (PI.f64) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))))) (*.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)) (fma.f64 (*.f64 angle angle) (*.f64 (PI.f64) (*.f64 (PI.f64) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))))) (*.f64 a a))) (patch #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 angle angle) (*.f64 (PI.f64) (*.f64 (PI.f64) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))))) (*.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)) (fma.f64 (*.f64 angle angle) (*.f64 (PI.f64) (*.f64 (PI.f64) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))))) (*.f64 a a))) (patch #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 angle angle) (*.f64 (PI.f64) (*.f64 (PI.f64) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))))) (*.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)) (fma.f64 (*.f64 angle angle) (*.f64 (PI.f64) (*.f64 (PI.f64) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))))) (*.f64 a a))) (patch #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 angle angle) (*.f64 (PI.f64) (*.f64 (PI.f64) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))))) (*.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)) (fma.f64 (*.f64 angle angle) (*.f64 (PI.f64) (*.f64 (PI.f64) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))))) (*.f64 a a))) (patch #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 angle angle) (*.f64 (PI.f64) (*.f64 (PI.f64) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))))) (*.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)) (fma.f64 (*.f64 angle angle) (*.f64 (PI.f64) (*.f64 (PI.f64) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))))) (*.f64 a a))) (patch #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 angle angle) (*.f64 (PI.f64) (*.f64 (PI.f64) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))))) (*.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)) (fma.f64 (*.f64 angle angle) (*.f64 (PI.f64) (*.f64 (PI.f64) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))))) (*.f64 a a))) (patch #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 angle angle) (*.f64 (PI.f64) (*.f64 (PI.f64) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))))) (*.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)) (fma.f64 (*.f64 angle angle) (*.f64 (PI.f64) (*.f64 (PI.f64) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))))) (*.f64 a a))) (patch #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 angle angle) (*.f64 (PI.f64) (*.f64 (PI.f64) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))))) (*.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)) (fma.f64 (*.f64 angle angle) (*.f64 (PI.f64) (*.f64 (PI.f64) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))))) (*.f64 a a))) (patch #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 angle angle) (*.f64 (PI.f64) (*.f64 (PI.f64) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))))) (*.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)) (fma.f64 (*.f64 angle angle) (*.f64 (PI.f64) (*.f64 (PI.f64) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))))) (*.f64 a a))) (patch #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 angle angle) (*.f64 (PI.f64) (*.f64 (PI.f64) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))))) (*.f64 a a))) #<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)) (fma.f64 (*.f64 angle angle) (*.f64 (PI.f64) (*.f64 (PI.f64) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))))) (*.f64 a a))) (patch #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 angle angle) (*.f64 (PI.f64) (*.f64 (PI.f64) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))))) (*.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)) (fma.f64 (*.f64 angle angle) (*.f64 (PI.f64) (*.f64 (PI.f64) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))))) (*.f64 a a))) (patch #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 angle angle) (*.f64 (PI.f64) (*.f64 (PI.f64) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))))) (*.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)) (fma.f64 (*.f64 angle angle) (*.f64 (PI.f64) (*.f64 (PI.f64) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))))) (*.f64 a a))) (patch #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 angle angle) (*.f64 (PI.f64) (*.f64 (PI.f64) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))))) (*.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)) (fma.f64 (*.f64 angle angle) (*.f64 (PI.f64) (*.f64 (PI.f64) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))))) (*.f64 a a))) (patch #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 angle angle) (*.f64 (PI.f64) (*.f64 (PI.f64) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))))) (*.f64 a a))) #<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)) (fma.f64 (*.f64 angle angle) (*.f64 (PI.f64) (*.f64 (PI.f64) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))))) (*.f64 a a))) (patch #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 angle angle) (*.f64 (PI.f64) (*.f64 (PI.f64) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))))) (*.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)) (fma.f64 (*.f64 angle angle) (*.f64 (PI.f64) (*.f64 (PI.f64) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))))) (*.f64 a a))) (patch #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 angle angle) (*.f64 (PI.f64) (*.f64 (PI.f64) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))))) (*.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)) (fma.f64 (*.f64 angle angle) (*.f64 (PI.f64) (*.f64 (PI.f64) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))))) (*.f64 a a))) (patch #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 angle angle) (*.f64 (PI.f64) (*.f64 (PI.f64) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))))) (*.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)) (fma.f64 (*.f64 angle angle) (*.f64 (PI.f64) (*.f64 (PI.f64) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))))) (*.f64 a a))) (patch #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 angle angle) (*.f64 (PI.f64) (*.f64 (PI.f64) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))))) (*.f64 a a))) #<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)) (fma.f64 (*.f64 angle angle) (*.f64 (PI.f64) (*.f64 (PI.f64) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))))) (*.f64 a a))) (patch #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 angle angle) (*.f64 (PI.f64) (*.f64 (PI.f64) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))))) (*.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)) (fma.f64 (*.f64 angle angle) (*.f64 (PI.f64) (*.f64 (PI.f64) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))))) (*.f64 a a))) (patch #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 angle angle) (*.f64 (PI.f64) (*.f64 (PI.f64) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))))) (*.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)) (fma.f64 (*.f64 angle angle) (*.f64 (PI.f64) (*.f64 (PI.f64) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))))) (*.f64 a a))) (patch #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 angle angle) (*.f64 (PI.f64) (*.f64 (PI.f64) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))))) (*.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)) (fma.f64 (*.f64 angle angle) (*.f64 (PI.f64) (*.f64 (PI.f64) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))))) (*.f64 a a))) (patch #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 angle angle) (*.f64 (PI.f64) (*.f64 (PI.f64) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))))) (*.f64 a a))) #<representation binary64>) () ())) ())
#s(alt (pow a 2) (taylor 0 angle) (#s(alt (fma.f64 (*.f64 angle angle) (*.f64 (PI.f64) (*.f64 (PI.f64) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))))) (*.f64 a a)) (patch (fma.f64 (*.f64 angle angle) (*.f64 (PI.f64) (*.f64 (PI.f64) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))))) (*.f64 a a)) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow angle 2) (* (pow (PI) 2) (+ (* -1/32400 (pow a 2)) (* 1/32400 (pow b 2))))) (pow a 2)) (taylor 0 angle) (#s(alt (fma.f64 (*.f64 angle angle) (*.f64 (PI.f64) (*.f64 (PI.f64) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))))) (*.f64 a a)) (patch (fma.f64 (*.f64 angle angle) (*.f64 (PI.f64) (*.f64 (PI.f64) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))))) (*.f64 a a)) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow angle 2) (* (pow (PI) 2) (+ (* -1/32400 (pow a 2)) (* 1/32400 (pow b 2))))) (pow a 2)) (taylor 0 angle) (#s(alt (fma.f64 (*.f64 angle angle) (*.f64 (PI.f64) (*.f64 (PI.f64) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))))) (*.f64 a a)) (patch (fma.f64 (*.f64 angle angle) (*.f64 (PI.f64) (*.f64 (PI.f64) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))))) (*.f64 a a)) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow angle 2) (* (pow (PI) 2) (+ (* -1/32400 (pow a 2)) (* 1/32400 (pow b 2))))) (pow a 2)) (taylor 0 angle) (#s(alt (fma.f64 (*.f64 angle angle) (*.f64 (PI.f64) (*.f64 (PI.f64) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))))) (*.f64 a a)) (patch (fma.f64 (*.f64 angle angle) (*.f64 (PI.f64) (*.f64 (PI.f64) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))))) (*.f64 a a)) #<representation binary64>) () ())) ())
#s(alt (* (pow angle 2) (* (pow (PI) 2) (+ (* -1/32400 (pow a 2)) (* 1/32400 (pow b 2))))) (taylor inf angle) (#s(alt (fma.f64 (*.f64 angle angle) (*.f64 (PI.f64) (*.f64 (PI.f64) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))))) (*.f64 a a)) (patch (fma.f64 (*.f64 angle angle) (*.f64 (PI.f64) (*.f64 (PI.f64) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))))) (*.f64 a a)) #<representation binary64>) () ())) ())
#s(alt (* (pow angle 2) (+ (* (pow (PI) 2) (+ (* -1/32400 (pow a 2)) (* 1/32400 (pow b 2)))) (/ (pow a 2) (pow angle 2)))) (taylor inf angle) (#s(alt (fma.f64 (*.f64 angle angle) (*.f64 (PI.f64) (*.f64 (PI.f64) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))))) (*.f64 a a)) (patch (fma.f64 (*.f64 angle angle) (*.f64 (PI.f64) (*.f64 (PI.f64) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))))) (*.f64 a a)) #<representation binary64>) () ())) ())
#s(alt (* (pow angle 2) (+ (* (pow (PI) 2) (+ (* -1/32400 (pow a 2)) (* 1/32400 (pow b 2)))) (/ (pow a 2) (pow angle 2)))) (taylor inf angle) (#s(alt (fma.f64 (*.f64 angle angle) (*.f64 (PI.f64) (*.f64 (PI.f64) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))))) (*.f64 a a)) (patch (fma.f64 (*.f64 angle angle) (*.f64 (PI.f64) (*.f64 (PI.f64) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))))) (*.f64 a a)) #<representation binary64>) () ())) ())
#s(alt (* (pow angle 2) (+ (* (pow (PI) 2) (+ (* -1/32400 (pow a 2)) (* 1/32400 (pow b 2)))) (/ (pow a 2) (pow angle 2)))) (taylor inf angle) (#s(alt (fma.f64 (*.f64 angle angle) (*.f64 (PI.f64) (*.f64 (PI.f64) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))))) (*.f64 a a)) (patch (fma.f64 (*.f64 angle angle) (*.f64 (PI.f64) (*.f64 (PI.f64) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))))) (*.f64 a a)) #<representation binary64>) () ())) ())
#s(alt (* (pow angle 2) (* (pow (PI) 2) (+ (* -1/32400 (pow a 2)) (* 1/32400 (pow b 2))))) (taylor -inf angle) (#s(alt (fma.f64 (*.f64 angle angle) (*.f64 (PI.f64) (*.f64 (PI.f64) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))))) (*.f64 a a)) (patch (fma.f64 (*.f64 angle angle) (*.f64 (PI.f64) (*.f64 (PI.f64) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))))) (*.f64 a a)) #<representation binary64>) () ())) ())
#s(alt (* (pow angle 2) (+ (* (pow (PI) 2) (+ (* -1/32400 (pow a 2)) (* 1/32400 (pow b 2)))) (/ (pow a 2) (pow angle 2)))) (taylor -inf angle) (#s(alt (fma.f64 (*.f64 angle angle) (*.f64 (PI.f64) (*.f64 (PI.f64) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))))) (*.f64 a a)) (patch (fma.f64 (*.f64 angle angle) (*.f64 (PI.f64) (*.f64 (PI.f64) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))))) (*.f64 a a)) #<representation binary64>) () ())) ())
#s(alt (* (pow angle 2) (+ (* (pow (PI) 2) (+ (* -1/32400 (pow a 2)) (* 1/32400 (pow b 2)))) (/ (pow a 2) (pow angle 2)))) (taylor -inf angle) (#s(alt (fma.f64 (*.f64 angle angle) (*.f64 (PI.f64) (*.f64 (PI.f64) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))))) (*.f64 a a)) (patch (fma.f64 (*.f64 angle angle) (*.f64 (PI.f64) (*.f64 (PI.f64) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))))) (*.f64 a a)) #<representation binary64>) () ())) ())
#s(alt (* (pow angle 2) (+ (* (pow (PI) 2) (+ (* -1/32400 (pow a 2)) (* 1/32400 (pow b 2)))) (/ (pow a 2) (pow angle 2)))) (taylor -inf angle) (#s(alt (fma.f64 (*.f64 angle angle) (*.f64 (PI.f64) (*.f64 (PI.f64) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))))) (*.f64 a a)) (patch (fma.f64 (*.f64 angle angle) (*.f64 (PI.f64) (*.f64 (PI.f64) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))))) (*.f64 a a)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2)))) (pow a 2)) (taylor 0 b) (#s(alt (fma.f64 (*.f64 angle angle) (*.f64 (PI.f64) (*.f64 (PI.f64) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))))) (*.f64 a a)) (patch (fma.f64 (*.f64 angle angle) (*.f64 (PI.f64) (*.f64 (PI.f64) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))))) (*.f64 a a)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2)))) (+ (* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2)))) (pow a 2))) (taylor 0 b) (#s(alt (fma.f64 (*.f64 angle angle) (*.f64 (PI.f64) (*.f64 (PI.f64) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))))) (*.f64 a a)) (patch (fma.f64 (*.f64 angle angle) (*.f64 (PI.f64) (*.f64 (PI.f64) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))))) (*.f64 a a)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2)))) (+ (* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2)))) (pow a 2))) (taylor 0 b) (#s(alt (fma.f64 (*.f64 angle angle) (*.f64 (PI.f64) (*.f64 (PI.f64) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))))) (*.f64 a a)) (patch (fma.f64 (*.f64 angle angle) (*.f64 (PI.f64) (*.f64 (PI.f64) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))))) (*.f64 a a)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2)))) (+ (* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2)))) (pow a 2))) (taylor 0 b) (#s(alt (fma.f64 (*.f64 angle angle) (*.f64 (PI.f64) (*.f64 (PI.f64) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))))) (*.f64 a a)) (patch (fma.f64 (*.f64 angle angle) (*.f64 (PI.f64) (*.f64 (PI.f64) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))))) (*.f64 a a)) #<representation binary64>) () ())) ())
#s(alt (* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2)))) (taylor inf b) (#s(alt (fma.f64 (*.f64 angle angle) (*.f64 (PI.f64) (*.f64 (PI.f64) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))))) (*.f64 a a)) (patch (fma.f64 (*.f64 angle angle) (*.f64 (PI.f64) (*.f64 (PI.f64) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))))) (*.f64 a a)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (* -1/32400 (/ (* (pow a 2) (* (pow angle 2) (pow (PI) 2))) (pow b 2))) (+ (* 1/32400 (* (pow angle 2) (pow (PI) 2))) (/ (pow a 2) (pow b 2))))) (taylor inf b) (#s(alt (fma.f64 (*.f64 angle angle) (*.f64 (PI.f64) (*.f64 (PI.f64) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))))) (*.f64 a a)) (patch (fma.f64 (*.f64 angle angle) (*.f64 (PI.f64) (*.f64 (PI.f64) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))))) (*.f64 a a)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (* -1/32400 (/ (* (pow a 2) (* (pow angle 2) (pow (PI) 2))) (pow b 2))) (+ (* 1/32400 (* (pow angle 2) (pow (PI) 2))) (/ (pow a 2) (pow b 2))))) (taylor inf b) (#s(alt (fma.f64 (*.f64 angle angle) (*.f64 (PI.f64) (*.f64 (PI.f64) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))))) (*.f64 a a)) (patch (fma.f64 (*.f64 angle angle) (*.f64 (PI.f64) (*.f64 (PI.f64) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))))) (*.f64 a a)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (* -1/32400 (/ (* (pow a 2) (* (pow angle 2) (pow (PI) 2))) (pow b 2))) (+ (* 1/32400 (* (pow angle 2) (pow (PI) 2))) (/ (pow a 2) (pow b 2))))) (taylor inf b) (#s(alt (fma.f64 (*.f64 angle angle) (*.f64 (PI.f64) (*.f64 (PI.f64) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))))) (*.f64 a a)) (patch (fma.f64 (*.f64 angle angle) (*.f64 (PI.f64) (*.f64 (PI.f64) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))))) (*.f64 a a)) #<representation binary64>) () ())) ())
#s(alt (* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2)))) (taylor -inf b) (#s(alt (fma.f64 (*.f64 angle angle) (*.f64 (PI.f64) (*.f64 (PI.f64) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))))) (*.f64 a a)) (patch (fma.f64 (*.f64 angle angle) (*.f64 (PI.f64) (*.f64 (PI.f64) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))))) (*.f64 a a)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (* -1/32400 (/ (* (pow a 2) (* (pow angle 2) (pow (PI) 2))) (pow b 2))) (+ (* 1/32400 (* (pow angle 2) (pow (PI) 2))) (/ (pow a 2) (pow b 2))))) (taylor -inf b) (#s(alt (fma.f64 (*.f64 angle angle) (*.f64 (PI.f64) (*.f64 (PI.f64) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))))) (*.f64 a a)) (patch (fma.f64 (*.f64 angle angle) (*.f64 (PI.f64) (*.f64 (PI.f64) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))))) (*.f64 a a)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (* -1/32400 (/ (* (pow a 2) (* (pow angle 2) (pow (PI) 2))) (pow b 2))) (+ (* 1/32400 (* (pow angle 2) (pow (PI) 2))) (/ (pow a 2) (pow b 2))))) (taylor -inf b) (#s(alt (fma.f64 (*.f64 angle angle) (*.f64 (PI.f64) (*.f64 (PI.f64) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))))) (*.f64 a a)) (patch (fma.f64 (*.f64 angle angle) (*.f64 (PI.f64) (*.f64 (PI.f64) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))))) (*.f64 a a)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (* -1/32400 (/ (* (pow a 2) (* (pow angle 2) (pow (PI) 2))) (pow b 2))) (+ (* 1/32400 (* (pow angle 2) (pow (PI) 2))) (/ (pow a 2) (pow b 2))))) (taylor -inf b) (#s(alt (fma.f64 (*.f64 angle angle) (*.f64 (PI.f64) (*.f64 (PI.f64) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))))) (*.f64 a a)) (patch (fma.f64 (*.f64 angle angle) (*.f64 (PI.f64) (*.f64 (PI.f64) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))))) (*.f64 a a)) #<representation binary64>) () ())) ())
#s(alt (* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2)))) (taylor 0 a) (#s(alt (fma.f64 (*.f64 angle angle) (*.f64 (PI.f64) (*.f64 (PI.f64) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))))) (*.f64 a a)) (patch (fma.f64 (*.f64 angle angle) (*.f64 (PI.f64) (*.f64 (PI.f64) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))))) (*.f64 a a)) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2)))) (* (pow a 2) (+ 1 (* -1/32400 (* (pow angle 2) (pow (PI) 2)))))) (taylor 0 a) (#s(alt (fma.f64 (*.f64 angle angle) (*.f64 (PI.f64) (*.f64 (PI.f64) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))))) (*.f64 a a)) (patch (fma.f64 (*.f64 angle angle) (*.f64 (PI.f64) (*.f64 (PI.f64) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))))) (*.f64 a a)) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2)))) (* (pow a 2) (+ 1 (* -1/32400 (* (pow angle 2) (pow (PI) 2)))))) (taylor 0 a) (#s(alt (fma.f64 (*.f64 angle angle) (*.f64 (PI.f64) (*.f64 (PI.f64) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))))) (*.f64 a a)) (patch (fma.f64 (*.f64 angle angle) (*.f64 (PI.f64) (*.f64 (PI.f64) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))))) (*.f64 a a)) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2)))) (* (pow a 2) (+ 1 (* -1/32400 (* (pow angle 2) (pow (PI) 2)))))) (taylor 0 a) (#s(alt (fma.f64 (*.f64 angle angle) (*.f64 (PI.f64) (*.f64 (PI.f64) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))))) (*.f64 a a)) (patch (fma.f64 (*.f64 angle angle) (*.f64 (PI.f64) (*.f64 (PI.f64) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))))) (*.f64 a a)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ 1 (* -1/32400 (* (pow angle 2) (pow (PI) 2))))) (taylor inf a) (#s(alt (fma.f64 (*.f64 angle angle) (*.f64 (PI.f64) (*.f64 (PI.f64) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))))) (*.f64 a a)) (patch (fma.f64 (*.f64 angle angle) (*.f64 (PI.f64) (*.f64 (PI.f64) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))))) (*.f64 a a)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ 1 (+ (* -1/32400 (* (pow angle 2) (pow (PI) 2))) (* 1/32400 (/ (* (pow angle 2) (* (pow b 2) (pow (PI) 2))) (pow a 2)))))) (taylor inf a) (#s(alt (fma.f64 (*.f64 angle angle) (*.f64 (PI.f64) (*.f64 (PI.f64) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))))) (*.f64 a a)) (patch (fma.f64 (*.f64 angle angle) (*.f64 (PI.f64) (*.f64 (PI.f64) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))))) (*.f64 a a)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ 1 (+ (* -1/32400 (* (pow angle 2) (pow (PI) 2))) (* 1/32400 (/ (* (pow angle 2) (* (pow b 2) (pow (PI) 2))) (pow a 2)))))) (taylor inf a) (#s(alt (fma.f64 (*.f64 angle angle) (*.f64 (PI.f64) (*.f64 (PI.f64) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))))) (*.f64 a a)) (patch (fma.f64 (*.f64 angle angle) (*.f64 (PI.f64) (*.f64 (PI.f64) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))))) (*.f64 a a)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ 1 (+ (* -1/32400 (* (pow angle 2) (pow (PI) 2))) (* 1/32400 (/ (* (pow angle 2) (* (pow b 2) (pow (PI) 2))) (pow a 2)))))) (taylor inf a) (#s(alt (fma.f64 (*.f64 angle angle) (*.f64 (PI.f64) (*.f64 (PI.f64) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))))) (*.f64 a a)) (patch (fma.f64 (*.f64 angle angle) (*.f64 (PI.f64) (*.f64 (PI.f64) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))))) (*.f64 a a)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ 1 (* -1/32400 (* (pow angle 2) (pow (PI) 2))))) (taylor -inf a) (#s(alt (fma.f64 (*.f64 angle angle) (*.f64 (PI.f64) (*.f64 (PI.f64) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))))) (*.f64 a a)) (patch (fma.f64 (*.f64 angle angle) (*.f64 (PI.f64) (*.f64 (PI.f64) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))))) (*.f64 a a)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ 1 (+ (* -1/32400 (* (pow angle 2) (pow (PI) 2))) (* 1/32400 (/ (* (pow angle 2) (* (pow b 2) (pow (PI) 2))) (pow a 2)))))) (taylor -inf a) (#s(alt (fma.f64 (*.f64 angle angle) (*.f64 (PI.f64) (*.f64 (PI.f64) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))))) (*.f64 a a)) (patch (fma.f64 (*.f64 angle angle) (*.f64 (PI.f64) (*.f64 (PI.f64) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))))) (*.f64 a a)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ 1 (+ (* -1/32400 (* (pow angle 2) (pow (PI) 2))) (* 1/32400 (/ (* (pow angle 2) (* (pow b 2) (pow (PI) 2))) (pow a 2)))))) (taylor -inf a) (#s(alt (fma.f64 (*.f64 angle angle) (*.f64 (PI.f64) (*.f64 (PI.f64) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))))) (*.f64 a a)) (patch (fma.f64 (*.f64 angle angle) (*.f64 (PI.f64) (*.f64 (PI.f64) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))))) (*.f64 a a)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ 1 (+ (* -1/32400 (* (pow angle 2) (pow (PI) 2))) (* 1/32400 (/ (* (pow angle 2) (* (pow b 2) (pow (PI) 2))) (pow a 2)))))) (taylor -inf a) (#s(alt (fma.f64 (*.f64 angle angle) (*.f64 (PI.f64) (*.f64 (PI.f64) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))))) (*.f64 a a)) (patch (fma.f64 (*.f64 angle angle) (*.f64 (PI.f64) (*.f64 (PI.f64) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))))) (*.f64 a a)) #<representation binary64>) () ())) ())
#s(alt (pow angle 2) (taylor 0 angle) (#s(alt (*.f64 angle angle) (patch (*.f64 angle angle) #<representation binary64>) () ())) ())
#s(alt (pow angle 2) (taylor 0 angle) (#s(alt (*.f64 angle angle) (patch (*.f64 angle angle) #<representation binary64>) () ())) ())
#s(alt (pow angle 2) (taylor 0 angle) (#s(alt (*.f64 angle angle) (patch (*.f64 angle angle) #<representation binary64>) () ())) ())
#s(alt (pow angle 2) (taylor 0 angle) (#s(alt (*.f64 angle angle) (patch (*.f64 angle angle) #<representation binary64>) () ())) ())
#s(alt (pow angle 2) (taylor inf angle) (#s(alt (*.f64 angle angle) (patch (*.f64 angle angle) #<representation binary64>) () ())) ())
#s(alt (pow angle 2) (taylor inf angle) (#s(alt (*.f64 angle angle) (patch (*.f64 angle angle) #<representation binary64>) () ())) ())
#s(alt (pow angle 2) (taylor inf angle) (#s(alt (*.f64 angle angle) (patch (*.f64 angle angle) #<representation binary64>) () ())) ())
#s(alt (pow angle 2) (taylor inf angle) (#s(alt (*.f64 angle angle) (patch (*.f64 angle angle) #<representation binary64>) () ())) ())
#s(alt (pow angle 2) (taylor -inf angle) (#s(alt (*.f64 angle angle) (patch (*.f64 angle angle) #<representation binary64>) () ())) ())
#s(alt (pow angle 2) (taylor -inf angle) (#s(alt (*.f64 angle angle) (patch (*.f64 angle angle) #<representation binary64>) () ())) ())
#s(alt (pow angle 2) (taylor -inf angle) (#s(alt (*.f64 angle angle) (patch (*.f64 angle angle) #<representation binary64>) () ())) ())
#s(alt (pow angle 2) (taylor -inf angle) (#s(alt (*.f64 angle angle) (patch (*.f64 angle angle) #<representation binary64>) () ())) ())
#s(alt (* -1/32400 (* (pow a 2) (pow (PI) 2))) (taylor 0 b) (#s(alt (*.f64 (PI.f64) (*.f64 (PI.f64) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))))) (patch (*.f64 (PI.f64) (*.f64 (PI.f64) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (* 1/32400 (* (pow b 2) (pow (PI) 2)))) (taylor 0 b) (#s(alt (*.f64 (PI.f64) (*.f64 (PI.f64) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))))) (patch (*.f64 (PI.f64) (*.f64 (PI.f64) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (* 1/32400 (* (pow b 2) (pow (PI) 2)))) (taylor 0 b) (#s(alt (*.f64 (PI.f64) (*.f64 (PI.f64) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))))) (patch (*.f64 (PI.f64) (*.f64 (PI.f64) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (* 1/32400 (* (pow b 2) (pow (PI) 2)))) (taylor 0 b) (#s(alt (*.f64 (PI.f64) (*.f64 (PI.f64) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))))) (patch (*.f64 (PI.f64) (*.f64 (PI.f64) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* 1/32400 (* (pow b 2) (pow (PI) 2))) (taylor inf b) (#s(alt (*.f64 (PI.f64) (*.f64 (PI.f64) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))))) (patch (*.f64 (PI.f64) (*.f64 (PI.f64) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (* -1/32400 (/ (* (pow a 2) (pow (PI) 2)) (pow b 2))) (* 1/32400 (pow (PI) 2)))) (taylor inf b) (#s(alt (*.f64 (PI.f64) (*.f64 (PI.f64) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))))) (patch (*.f64 (PI.f64) (*.f64 (PI.f64) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (* -1/32400 (/ (* (pow a 2) (pow (PI) 2)) (pow b 2))) (* 1/32400 (pow (PI) 2)))) (taylor inf b) (#s(alt (*.f64 (PI.f64) (*.f64 (PI.f64) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))))) (patch (*.f64 (PI.f64) (*.f64 (PI.f64) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (* -1/32400 (/ (* (pow a 2) (pow (PI) 2)) (pow b 2))) (* 1/32400 (pow (PI) 2)))) (taylor inf b) (#s(alt (*.f64 (PI.f64) (*.f64 (PI.f64) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))))) (patch (*.f64 (PI.f64) (*.f64 (PI.f64) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* 1/32400 (* (pow b 2) (pow (PI) 2))) (taylor -inf b) (#s(alt (*.f64 (PI.f64) (*.f64 (PI.f64) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))))) (patch (*.f64 (PI.f64) (*.f64 (PI.f64) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (* -1/32400 (/ (* (pow a 2) (pow (PI) 2)) (pow b 2))) (* 1/32400 (pow (PI) 2)))) (taylor -inf b) (#s(alt (*.f64 (PI.f64) (*.f64 (PI.f64) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))))) (patch (*.f64 (PI.f64) (*.f64 (PI.f64) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (* -1/32400 (/ (* (pow a 2) (pow (PI) 2)) (pow b 2))) (* 1/32400 (pow (PI) 2)))) (taylor -inf b) (#s(alt (*.f64 (PI.f64) (*.f64 (PI.f64) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))))) (patch (*.f64 (PI.f64) (*.f64 (PI.f64) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (* -1/32400 (/ (* (pow a 2) (pow (PI) 2)) (pow b 2))) (* 1/32400 (pow (PI) 2)))) (taylor -inf b) (#s(alt (*.f64 (PI.f64) (*.f64 (PI.f64) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))))) (patch (*.f64 (PI.f64) (*.f64 (PI.f64) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* 1/32400 (* (pow b 2) (pow (PI) 2))) (taylor 0 a) (#s(alt (*.f64 (PI.f64) (*.f64 (PI.f64) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))))) (patch (*.f64 (PI.f64) (*.f64 (PI.f64) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (* 1/32400 (* (pow b 2) (pow (PI) 2)))) (taylor 0 a) (#s(alt (*.f64 (PI.f64) (*.f64 (PI.f64) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))))) (patch (*.f64 (PI.f64) (*.f64 (PI.f64) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (* 1/32400 (* (pow b 2) (pow (PI) 2)))) (taylor 0 a) (#s(alt (*.f64 (PI.f64) (*.f64 (PI.f64) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))))) (patch (*.f64 (PI.f64) (*.f64 (PI.f64) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (* 1/32400 (* (pow b 2) (pow (PI) 2)))) (taylor 0 a) (#s(alt (*.f64 (PI.f64) (*.f64 (PI.f64) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))))) (patch (*.f64 (PI.f64) (*.f64 (PI.f64) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* -1/32400 (* (pow a 2) (pow (PI) 2))) (taylor inf a) (#s(alt (*.f64 (PI.f64) (*.f64 (PI.f64) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))))) (patch (*.f64 (PI.f64) (*.f64 (PI.f64) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (* -1/32400 (pow (PI) 2)) (* 1/32400 (/ (* (pow b 2) (pow (PI) 2)) (pow a 2))))) (taylor inf a) (#s(alt (*.f64 (PI.f64) (*.f64 (PI.f64) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))))) (patch (*.f64 (PI.f64) (*.f64 (PI.f64) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (* -1/32400 (pow (PI) 2)) (* 1/32400 (/ (* (pow b 2) (pow (PI) 2)) (pow a 2))))) (taylor inf a) (#s(alt (*.f64 (PI.f64) (*.f64 (PI.f64) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))))) (patch (*.f64 (PI.f64) (*.f64 (PI.f64) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (* -1/32400 (pow (PI) 2)) (* 1/32400 (/ (* (pow b 2) (pow (PI) 2)) (pow a 2))))) (taylor inf a) (#s(alt (*.f64 (PI.f64) (*.f64 (PI.f64) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))))) (patch (*.f64 (PI.f64) (*.f64 (PI.f64) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* -1/32400 (* (pow a 2) (pow (PI) 2))) (taylor -inf a) (#s(alt (*.f64 (PI.f64) (*.f64 (PI.f64) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))))) (patch (*.f64 (PI.f64) (*.f64 (PI.f64) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (* -1/32400 (pow (PI) 2)) (* 1/32400 (/ (* (pow b 2) (pow (PI) 2)) (pow a 2))))) (taylor -inf a) (#s(alt (*.f64 (PI.f64) (*.f64 (PI.f64) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))))) (patch (*.f64 (PI.f64) (*.f64 (PI.f64) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (* -1/32400 (pow (PI) 2)) (* 1/32400 (/ (* (pow b 2) (pow (PI) 2)) (pow a 2))))) (taylor -inf a) (#s(alt (*.f64 (PI.f64) (*.f64 (PI.f64) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))))) (patch (*.f64 (PI.f64) (*.f64 (PI.f64) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (* -1/32400 (pow (PI) 2)) (* 1/32400 (/ (* (pow b 2) (pow (PI) 2)) (pow a 2))))) (taylor -inf a) (#s(alt (*.f64 (PI.f64) (*.f64 (PI.f64) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))))) (patch (*.f64 (PI.f64) (*.f64 (PI.f64) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (taylor 0 a) (#s(alt (fma.f64 (*.f64 a a) #s(literal 1/2 binary64) (*.f64 (*.f64 a a) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (patch (fma.f64 (*.f64 a a) #s(literal 1/2 binary64) (*.f64 (*.f64 a a) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (taylor 0 a) (#s(alt (fma.f64 (*.f64 a a) #s(literal 1/2 binary64) (*.f64 (*.f64 a a) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (patch (fma.f64 (*.f64 a a) #s(literal 1/2 binary64) (*.f64 (*.f64 a a) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (taylor 0 a) (#s(alt (fma.f64 (*.f64 a a) #s(literal 1/2 binary64) (*.f64 (*.f64 a a) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (patch (fma.f64 (*.f64 a a) #s(literal 1/2 binary64) (*.f64 (*.f64 a a) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (taylor 0 a) (#s(alt (fma.f64 (*.f64 a a) #s(literal 1/2 binary64) (*.f64 (*.f64 a a) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (patch (fma.f64 (*.f64 a a) #s(literal 1/2 binary64) (*.f64 (*.f64 a a) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (taylor inf a) (#s(alt (fma.f64 (*.f64 a a) #s(literal 1/2 binary64) (*.f64 (*.f64 a a) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (patch (fma.f64 (*.f64 a a) #s(literal 1/2 binary64) (*.f64 (*.f64 a a) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (taylor inf a) (#s(alt (fma.f64 (*.f64 a a) #s(literal 1/2 binary64) (*.f64 (*.f64 a a) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (patch (fma.f64 (*.f64 a a) #s(literal 1/2 binary64) (*.f64 (*.f64 a a) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (taylor inf a) (#s(alt (fma.f64 (*.f64 a a) #s(literal 1/2 binary64) (*.f64 (*.f64 a a) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (patch (fma.f64 (*.f64 a a) #s(literal 1/2 binary64) (*.f64 (*.f64 a a) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (taylor inf a) (#s(alt (fma.f64 (*.f64 a a) #s(literal 1/2 binary64) (*.f64 (*.f64 a a) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (patch (fma.f64 (*.f64 a a) #s(literal 1/2 binary64) (*.f64 (*.f64 a a) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (taylor -inf a) (#s(alt (fma.f64 (*.f64 a a) #s(literal 1/2 binary64) (*.f64 (*.f64 a a) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (patch (fma.f64 (*.f64 a a) #s(literal 1/2 binary64) (*.f64 (*.f64 a a) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (taylor -inf a) (#s(alt (fma.f64 (*.f64 a a) #s(literal 1/2 binary64) (*.f64 (*.f64 a a) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (patch (fma.f64 (*.f64 a a) #s(literal 1/2 binary64) (*.f64 (*.f64 a a) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (taylor -inf a) (#s(alt (fma.f64 (*.f64 a a) #s(literal 1/2 binary64) (*.f64 (*.f64 a a) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (patch (fma.f64 (*.f64 a a) #s(literal 1/2 binary64) (*.f64 (*.f64 a a) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (taylor -inf a) (#s(alt (fma.f64 (*.f64 a a) #s(literal 1/2 binary64) (*.f64 (*.f64 a a) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (patch (fma.f64 (*.f64 a a) #s(literal 1/2 binary64) (*.f64 (*.f64 a a) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (pow a 2) (taylor 0 angle) (#s(alt (fma.f64 (*.f64 a a) #s(literal 1/2 binary64) (*.f64 (*.f64 a a) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (patch (fma.f64 (*.f64 a a) #s(literal 1/2 binary64) (*.f64 (*.f64 a a) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2)))) (pow a 2)) (taylor 0 angle) (#s(alt (fma.f64 (*.f64 a a) #s(literal 1/2 binary64) (*.f64 (*.f64 a a) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (patch (fma.f64 (*.f64 a a) #s(literal 1/2 binary64) (*.f64 (*.f64 a a) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (* 1/3149280000 (* (pow a 2) (* (pow angle 2) (pow (PI) 4)))))) (pow a 2)) (taylor 0 angle) (#s(alt (fma.f64 (*.f64 a a) #s(literal 1/2 binary64) (*.f64 (*.f64 a a) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (patch (fma.f64 (*.f64 a a) #s(literal 1/2 binary64) (*.f64 (*.f64 a a) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/765275040000000 (* (pow a 2) (* (pow angle 2) (pow (PI) 6)))) (* 1/3149280000 (* (pow a 2) (pow (PI) 4))))))) (pow a 2)) (taylor 0 angle) (#s(alt (fma.f64 (*.f64 a a) #s(literal 1/2 binary64) (*.f64 (*.f64 a a) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (patch (fma.f64 (*.f64 a a) #s(literal 1/2 binary64) (*.f64 (*.f64 a a) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/2 (* (pow a 2) (cos (* 1/90 (* angle (PI)))))) (* 1/2 (pow a 2))) (taylor inf angle) (#s(alt (fma.f64 (*.f64 a a) #s(literal 1/2 binary64) (*.f64 (*.f64 a a) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (patch (fma.f64 (*.f64 a a) #s(literal 1/2 binary64) (*.f64 (*.f64 a a) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/2 (* (pow a 2) (cos (* 1/90 (* angle (PI)))))) (* 1/2 (pow a 2))) (taylor inf angle) (#s(alt (fma.f64 (*.f64 a a) #s(literal 1/2 binary64) (*.f64 (*.f64 a a) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (patch (fma.f64 (*.f64 a a) #s(literal 1/2 binary64) (*.f64 (*.f64 a a) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/2 (* (pow a 2) (cos (* 1/90 (* angle (PI)))))) (* 1/2 (pow a 2))) (taylor inf angle) (#s(alt (fma.f64 (*.f64 a a) #s(literal 1/2 binary64) (*.f64 (*.f64 a a) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (patch (fma.f64 (*.f64 a a) #s(literal 1/2 binary64) (*.f64 (*.f64 a a) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/2 (* (pow a 2) (cos (* 1/90 (* angle (PI)))))) (* 1/2 (pow a 2))) (taylor inf angle) (#s(alt (fma.f64 (*.f64 a a) #s(literal 1/2 binary64) (*.f64 (*.f64 a a) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (patch (fma.f64 (*.f64 a a) #s(literal 1/2 binary64) (*.f64 (*.f64 a a) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/2 (* (pow a 2) (cos (* 1/90 (* angle (PI)))))) (* 1/2 (pow a 2))) (taylor -inf angle) (#s(alt (fma.f64 (*.f64 a a) #s(literal 1/2 binary64) (*.f64 (*.f64 a a) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (patch (fma.f64 (*.f64 a a) #s(literal 1/2 binary64) (*.f64 (*.f64 a a) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/2 (* (pow a 2) (cos (* 1/90 (* angle (PI)))))) (* 1/2 (pow a 2))) (taylor -inf angle) (#s(alt (fma.f64 (*.f64 a a) #s(literal 1/2 binary64) (*.f64 (*.f64 a a) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (patch (fma.f64 (*.f64 a a) #s(literal 1/2 binary64) (*.f64 (*.f64 a a) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/2 (* (pow a 2) (cos (* 1/90 (* angle (PI)))))) (* 1/2 (pow a 2))) (taylor -inf angle) (#s(alt (fma.f64 (*.f64 a a) #s(literal 1/2 binary64) (*.f64 (*.f64 a a) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (patch (fma.f64 (*.f64 a a) #s(literal 1/2 binary64) (*.f64 (*.f64 a a) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/2 (* (pow a 2) (cos (* 1/90 (* angle (PI)))))) (* 1/2 (pow a 2))) (taylor -inf angle) (#s(alt (fma.f64 (*.f64 a a) #s(literal 1/2 binary64) (*.f64 (*.f64 a a) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (patch (fma.f64 (*.f64 a a) #s(literal 1/2 binary64) (*.f64 (*.f64 a a) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* 1/180 angle) (taylor 0 angle) (#s(alt (/.f64 angle #s(literal 180 binary64)) (patch (/.f64 angle #s(literal 180 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/180 angle) (taylor 0 angle) (#s(alt (/.f64 angle #s(literal 180 binary64)) (patch (/.f64 angle #s(literal 180 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/180 angle) (taylor 0 angle) (#s(alt (/.f64 angle #s(literal 180 binary64)) (patch (/.f64 angle #s(literal 180 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/180 angle) (taylor 0 angle) (#s(alt (/.f64 angle #s(literal 180 binary64)) (patch (/.f64 angle #s(literal 180 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/180 angle) (taylor inf angle) (#s(alt (/.f64 angle #s(literal 180 binary64)) (patch (/.f64 angle #s(literal 180 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/180 angle) (taylor inf angle) (#s(alt (/.f64 angle #s(literal 180 binary64)) (patch (/.f64 angle #s(literal 180 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/180 angle) (taylor inf angle) (#s(alt (/.f64 angle #s(literal 180 binary64)) (patch (/.f64 angle #s(literal 180 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/180 angle) (taylor inf angle) (#s(alt (/.f64 angle #s(literal 180 binary64)) (patch (/.f64 angle #s(literal 180 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/180 angle) (taylor -inf angle) (#s(alt (/.f64 angle #s(literal 180 binary64)) (patch (/.f64 angle #s(literal 180 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/180 angle) (taylor -inf angle) (#s(alt (/.f64 angle #s(literal 180 binary64)) (patch (/.f64 angle #s(literal 180 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/180 angle) (taylor -inf angle) (#s(alt (/.f64 angle #s(literal 180 binary64)) (patch (/.f64 angle #s(literal 180 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/180 angle) (taylor -inf angle) (#s(alt (/.f64 angle #s(literal 180 binary64)) (patch (/.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 (fma.f64 (*.f64 a a) #s(literal 1/2 binary64) (*.f64 (*.f64 a a) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (fma.f64 (*.f64 a a) #s(literal 1/2 binary64) (*.f64 (*.f64 a a) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 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) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor 0 a) (#s(alt (+.f64 (fma.f64 (*.f64 a a) #s(literal 1/2 binary64) (*.f64 (*.f64 a a) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (fma.f64 (*.f64 a a) #s(literal 1/2 binary64) (*.f64 (*.f64 a a) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 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) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor 0 a) (#s(alt (+.f64 (fma.f64 (*.f64 a a) #s(literal 1/2 binary64) (*.f64 (*.f64 a a) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (fma.f64 (*.f64 a a) #s(literal 1/2 binary64) (*.f64 (*.f64 a a) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 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) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor 0 a) (#s(alt (+.f64 (fma.f64 (*.f64 a a) #s(literal 1/2 binary64) (*.f64 (*.f64 a a) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (fma.f64 (*.f64 a a) #s(literal 1/2 binary64) (*.f64 (*.f64 a a) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 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) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (taylor inf a) (#s(alt (+.f64 (fma.f64 (*.f64 a a) #s(literal 1/2 binary64) (*.f64 (*.f64 a a) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (fma.f64 (*.f64 a a) #s(literal 1/2 binary64) (*.f64 (*.f64 a a) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 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) (+ 1/2 (+ (* 1/2 (cos (* 1/90 (* angle (PI))))) (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2))))) (taylor inf a) (#s(alt (+.f64 (fma.f64 (*.f64 a a) #s(literal 1/2 binary64) (*.f64 (*.f64 a a) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (fma.f64 (*.f64 a a) #s(literal 1/2 binary64) (*.f64 (*.f64 a a) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 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) (+ 1/2 (+ (* 1/2 (cos (* 1/90 (* angle (PI))))) (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2))))) (taylor inf a) (#s(alt (+.f64 (fma.f64 (*.f64 a a) #s(literal 1/2 binary64) (*.f64 (*.f64 a a) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (fma.f64 (*.f64 a a) #s(literal 1/2 binary64) (*.f64 (*.f64 a a) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 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) (+ 1/2 (+ (* 1/2 (cos (* 1/90 (* angle (PI))))) (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2))))) (taylor inf a) (#s(alt (+.f64 (fma.f64 (*.f64 a a) #s(literal 1/2 binary64) (*.f64 (*.f64 a a) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (fma.f64 (*.f64 a a) #s(literal 1/2 binary64) (*.f64 (*.f64 a a) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 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) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (taylor -inf a) (#s(alt (+.f64 (fma.f64 (*.f64 a a) #s(literal 1/2 binary64) (*.f64 (*.f64 a a) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (fma.f64 (*.f64 a a) #s(literal 1/2 binary64) (*.f64 (*.f64 a a) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 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) (+ 1/2 (+ (* 1/2 (cos (* 1/90 (* angle (PI))))) (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2))))) (taylor -inf a) (#s(alt (+.f64 (fma.f64 (*.f64 a a) #s(literal 1/2 binary64) (*.f64 (*.f64 a a) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (fma.f64 (*.f64 a a) #s(literal 1/2 binary64) (*.f64 (*.f64 a a) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 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) (+ 1/2 (+ (* 1/2 (cos (* 1/90 (* angle (PI))))) (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2))))) (taylor -inf a) (#s(alt (+.f64 (fma.f64 (*.f64 a a) #s(literal 1/2 binary64) (*.f64 (*.f64 a a) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (fma.f64 (*.f64 a a) #s(literal 1/2 binary64) (*.f64 (*.f64 a a) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 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) (+ 1/2 (+ (* 1/2 (cos (* 1/90 (* angle (PI))))) (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2))))) (taylor -inf a) (#s(alt (+.f64 (fma.f64 (*.f64 a a) #s(literal 1/2 binary64) (*.f64 (*.f64 a a) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (fma.f64 (*.f64 a a) #s(literal 1/2 binary64) (*.f64 (*.f64 a a) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 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 (+.f64 (fma.f64 (*.f64 a a) #s(literal 1/2 binary64) (*.f64 (*.f64 a a) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (fma.f64 (*.f64 a a) #s(literal 1/2 binary64) (*.f64 (*.f64 a a) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 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 (fma.f64 (*.f64 a a) #s(literal 1/2 binary64) (*.f64 (*.f64 a a) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (fma.f64 (*.f64 a a) #s(literal 1/2 binary64) (*.f64 (*.f64 a a) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 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))) (* 1/3149280000 (* (pow a 2) (pow (PI) 4)))))))) (pow a 2)) (taylor 0 angle) (#s(alt (+.f64 (fma.f64 (*.f64 a a) #s(literal 1/2 binary64) (*.f64 (*.f64 a a) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (fma.f64 (*.f64 a a) #s(literal 1/2 binary64) (*.f64 (*.f64 a a) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 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))) (+ (* 1/3149280000 (* (pow a 2) (pow (PI) 4))) (* (pow angle 2) (+ (* -1/765275040000000 (* (pow a 2) (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 (fma.f64 (*.f64 a a) #s(literal 1/2 binary64) (*.f64 (*.f64 a a) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (fma.f64 (*.f64 a a) #s(literal 1/2 binary64) (*.f64 (*.f64 a a) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 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/2 (* (pow a 2) (cos (* 1/90 (* angle (PI)))))) (+ (* 1/2 (pow a 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))) (taylor inf angle) (#s(alt (+.f64 (fma.f64 (*.f64 a a) #s(literal 1/2 binary64) (*.f64 (*.f64 a a) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (fma.f64 (*.f64 a a) #s(literal 1/2 binary64) (*.f64 (*.f64 a a) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 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/2 (* (pow a 2) (cos (* 1/90 (* angle (PI)))))) (+ (* 1/2 (pow a 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))) (taylor inf angle) (#s(alt (+.f64 (fma.f64 (*.f64 a a) #s(literal 1/2 binary64) (*.f64 (*.f64 a a) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (fma.f64 (*.f64 a a) #s(literal 1/2 binary64) (*.f64 (*.f64 a a) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 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/2 (* (pow a 2) (cos (* 1/90 (* angle (PI)))))) (+ (* 1/2 (pow a 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))) (taylor inf angle) (#s(alt (+.f64 (fma.f64 (*.f64 a a) #s(literal 1/2 binary64) (*.f64 (*.f64 a a) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (fma.f64 (*.f64 a a) #s(literal 1/2 binary64) (*.f64 (*.f64 a a) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 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/2 (* (pow a 2) (cos (* 1/90 (* angle (PI)))))) (+ (* 1/2 (pow a 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))) (taylor inf angle) (#s(alt (+.f64 (fma.f64 (*.f64 a a) #s(literal 1/2 binary64) (*.f64 (*.f64 a a) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (fma.f64 (*.f64 a a) #s(literal 1/2 binary64) (*.f64 (*.f64 a a) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 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/2 (* (pow a 2) (cos (* 1/90 (* angle (PI)))))) (+ (* 1/2 (pow a 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))) (taylor -inf angle) (#s(alt (+.f64 (fma.f64 (*.f64 a a) #s(literal 1/2 binary64) (*.f64 (*.f64 a a) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (fma.f64 (*.f64 a a) #s(literal 1/2 binary64) (*.f64 (*.f64 a a) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 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/2 (* (pow a 2) (cos (* 1/90 (* angle (PI)))))) (+ (* 1/2 (pow a 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))) (taylor -inf angle) (#s(alt (+.f64 (fma.f64 (*.f64 a a) #s(literal 1/2 binary64) (*.f64 (*.f64 a a) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (fma.f64 (*.f64 a a) #s(literal 1/2 binary64) (*.f64 (*.f64 a a) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 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/2 (* (pow a 2) (cos (* 1/90 (* angle (PI)))))) (+ (* 1/2 (pow a 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))) (taylor -inf angle) (#s(alt (+.f64 (fma.f64 (*.f64 a a) #s(literal 1/2 binary64) (*.f64 (*.f64 a a) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (fma.f64 (*.f64 a a) #s(literal 1/2 binary64) (*.f64 (*.f64 a a) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 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/2 (* (pow a 2) (cos (* 1/90 (* angle (PI)))))) (+ (* 1/2 (pow a 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))) (taylor -inf angle) (#s(alt (+.f64 (fma.f64 (*.f64 a a) #s(literal 1/2 binary64) (*.f64 (*.f64 a a) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (fma.f64 (*.f64 a a) #s(literal 1/2 binary64) (*.f64 (*.f64 a a) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 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/2 (* (pow a 2) (cos (* 1/90 (* angle (PI)))))) (* 1/2 (pow a 2))) (taylor 0 b) (#s(alt (+.f64 (fma.f64 (*.f64 a a) #s(literal 1/2 binary64) (*.f64 (*.f64 a a) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (fma.f64 (*.f64 a a) #s(literal 1/2 binary64) (*.f64 (*.f64 a a) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 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/2 (* (pow a 2) (cos (* 1/90 (* angle (PI)))))) (+ (* 1/2 (pow a 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))) (taylor 0 b) (#s(alt (+.f64 (fma.f64 (*.f64 a a) #s(literal 1/2 binary64) (*.f64 (*.f64 a a) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (fma.f64 (*.f64 a a) #s(literal 1/2 binary64) (*.f64 (*.f64 a a) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 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/2 (* (pow a 2) (cos (* 1/90 (* angle (PI)))))) (+ (* 1/2 (pow a 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))) (taylor 0 b) (#s(alt (+.f64 (fma.f64 (*.f64 a a) #s(literal 1/2 binary64) (*.f64 (*.f64 a a) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (fma.f64 (*.f64 a a) #s(literal 1/2 binary64) (*.f64 (*.f64 a a) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 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/2 (* (pow a 2) (cos (* 1/90 (* angle (PI)))))) (+ (* 1/2 (pow a 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))) (taylor 0 b) (#s(alt (+.f64 (fma.f64 (*.f64 a a) #s(literal 1/2 binary64) (*.f64 (*.f64 a a) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (fma.f64 (*.f64 a a) #s(literal 1/2 binary64) (*.f64 (*.f64 a a) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 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 (fma.f64 (*.f64 a a) #s(literal 1/2 binary64) (*.f64 (*.f64 a a) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (fma.f64 (*.f64 a a) #s(literal 1/2 binary64) (*.f64 (*.f64 a a) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 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) (+ (* 1/2 (/ (* (pow a 2) (cos (* 1/90 (* angle (PI))))) (pow b 2))) (+ (* 1/2 (/ (pow a 2) (pow b 2))) (pow (sin (* 1/180 (* angle (PI)))) 2)))) (taylor inf b) (#s(alt (+.f64 (fma.f64 (*.f64 a a) #s(literal 1/2 binary64) (*.f64 (*.f64 a a) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (fma.f64 (*.f64 a a) #s(literal 1/2 binary64) (*.f64 (*.f64 a a) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 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) (+ (* 1/2 (/ (* (pow a 2) (cos (* 1/90 (* angle (PI))))) (pow b 2))) (+ (* 1/2 (/ (pow a 2) (pow b 2))) (pow (sin (* 1/180 (* angle (PI)))) 2)))) (taylor inf b) (#s(alt (+.f64 (fma.f64 (*.f64 a a) #s(literal 1/2 binary64) (*.f64 (*.f64 a a) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (fma.f64 (*.f64 a a) #s(literal 1/2 binary64) (*.f64 (*.f64 a a) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 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) (+ (* 1/2 (/ (* (pow a 2) (cos (* 1/90 (* angle (PI))))) (pow b 2))) (+ (* 1/2 (/ (pow a 2) (pow b 2))) (pow (sin (* 1/180 (* angle (PI)))) 2)))) (taylor inf b) (#s(alt (+.f64 (fma.f64 (*.f64 a a) #s(literal 1/2 binary64) (*.f64 (*.f64 a a) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (fma.f64 (*.f64 a a) #s(literal 1/2 binary64) (*.f64 (*.f64 a a) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 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 (fma.f64 (*.f64 a a) #s(literal 1/2 binary64) (*.f64 (*.f64 a a) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (fma.f64 (*.f64 a a) #s(literal 1/2 binary64) (*.f64 (*.f64 a a) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 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) (+ (* 1/2 (/ (* (pow a 2) (cos (* 1/90 (* angle (PI))))) (pow b 2))) (+ (* 1/2 (/ (pow a 2) (pow b 2))) (pow (sin (* 1/180 (* angle (PI)))) 2)))) (taylor -inf b) (#s(alt (+.f64 (fma.f64 (*.f64 a a) #s(literal 1/2 binary64) (*.f64 (*.f64 a a) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (fma.f64 (*.f64 a a) #s(literal 1/2 binary64) (*.f64 (*.f64 a a) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 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) (+ (* 1/2 (/ (* (pow a 2) (cos (* 1/90 (* angle (PI))))) (pow b 2))) (+ (* 1/2 (/ (pow a 2) (pow b 2))) (pow (sin (* 1/180 (* angle (PI)))) 2)))) (taylor -inf b) (#s(alt (+.f64 (fma.f64 (*.f64 a a) #s(literal 1/2 binary64) (*.f64 (*.f64 a a) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (fma.f64 (*.f64 a a) #s(literal 1/2 binary64) (*.f64 (*.f64 a a) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 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) (+ (* 1/2 (/ (* (pow a 2) (cos (* 1/90 (* angle (PI))))) (pow b 2))) (+ (* 1/2 (/ (pow a 2) (pow b 2))) (pow (sin (* 1/180 (* angle (PI)))) 2)))) (taylor -inf b) (#s(alt (+.f64 (fma.f64 (*.f64 a a) #s(literal 1/2 binary64) (*.f64 (*.f64 a a) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (fma.f64 (*.f64 a a) #s(literal 1/2 binary64) (*.f64 (*.f64 a a) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 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 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 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) (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 angle (taylor 0 angle) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle)) (patch (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle)) #<representation binary64>) () ())) ())
#s(alt angle (taylor 0 angle) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle)) (patch (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle)) #<representation binary64>) () ())) ())
#s(alt angle (taylor 0 angle) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle)) (patch (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle)) #<representation binary64>) () ())) ())
#s(alt angle (taylor 0 angle) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle)) (patch (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle)) #<representation binary64>) () ())) ())
#s(alt angle (taylor inf angle) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle)) (patch (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle)) #<representation binary64>) () ())) ())
#s(alt angle (taylor inf angle) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle)) (patch (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle)) #<representation binary64>) () ())) ())
#s(alt angle (taylor inf angle) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle)) (patch (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle)) #<representation binary64>) () ())) ())
#s(alt angle (taylor inf angle) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle)) (patch (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle)) #<representation binary64>) () ())) ())
#s(alt angle (taylor -inf angle) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle)) (patch (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle)) #<representation binary64>) () ())) ())
#s(alt angle (taylor -inf angle) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle)) (patch (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle)) #<representation binary64>) () ())) ())
#s(alt angle (taylor -inf angle) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle)) (patch (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle)) #<representation binary64>) () ())) ())
#s(alt angle (taylor -inf angle) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle)) (patch (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle)) #<representation binary64>) () ())) ())
#s(alt (* 1/90 (* angle (PI))) (taylor 0 angle) (#s(alt (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (patch (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/90 (* angle (PI))) (taylor 0 angle) (#s(alt (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (patch (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/90 (* angle (PI))) (taylor 0 angle) (#s(alt (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (patch (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/90 (* angle (PI))) (taylor 0 angle) (#s(alt (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (patch (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/90 (* angle (PI))) (taylor inf angle) (#s(alt (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (patch (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/90 (* angle (PI))) (taylor inf angle) (#s(alt (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (patch (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/90 (* angle (PI))) (taylor inf angle) (#s(alt (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (patch (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/90 (* angle (PI))) (taylor inf angle) (#s(alt (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (patch (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/90 (* angle (PI))) (taylor -inf angle) (#s(alt (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (patch (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/90 (* angle (PI))) (taylor -inf angle) (#s(alt (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (patch (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/90 (* angle (PI))) (taylor -inf angle) (#s(alt (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (patch (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/90 (* angle (PI))) (taylor -inf angle) (#s(alt (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (patch (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 angle) (#s(alt (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (patch (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1/32400 (* (pow angle 2) (pow (PI) 2)))) (taylor 0 angle) (#s(alt (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (patch (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow angle 2) (+ (* -1/32400 (pow (PI) 2)) (* 1/3149280000 (* (pow angle 2) (pow (PI) 4)))))) (taylor 0 angle) (#s(alt (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (patch (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow angle 2) (+ (* -1/32400 (pow (PI) 2)) (* (pow angle 2) (+ (* -1/765275040000000 (* (pow angle 2) (pow (PI) 6))) (* 1/3149280000 (pow (PI) 4))))))) (taylor 0 angle) (#s(alt (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (patch (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) (taylor inf angle) (#s(alt (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (patch (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) (taylor inf angle) (#s(alt (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (patch (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) (taylor inf angle) (#s(alt (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (patch (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) (taylor inf angle) (#s(alt (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (patch (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) (taylor -inf angle) (#s(alt (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (patch (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) (taylor -inf angle) (#s(alt (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (patch (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) (taylor -inf angle) (#s(alt (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (patch (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) (taylor -inf angle) (#s(alt (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (patch (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) #<representation binary64>) () ())) ())
#s(alt (pow a 2) (taylor 0 angle) (#s(alt (fma.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))) (patch (fma.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 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 (fma.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))) (patch (fma.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 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))) (* 1/3149280000 (* (pow a 2) (pow (PI) 4)))))))) (pow a 2)) (taylor 0 angle) (#s(alt (fma.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))) (patch (fma.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 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))) (+ (* 1/3149280000 (* (pow a 2) (pow (PI) 4))) (* (pow angle 2) (+ (* -1/765275040000000 (* (pow a 2) (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 (sin.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))) (patch (fma.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor inf angle) (#s(alt (fma.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))) (patch (fma.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor inf angle) (#s(alt (fma.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))) (patch (fma.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor inf angle) (#s(alt (fma.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))) (patch (fma.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor inf angle) (#s(alt (fma.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))) (patch (fma.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor -inf angle) (#s(alt (fma.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))) (patch (fma.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor -inf angle) (#s(alt (fma.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))) (patch (fma.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor -inf angle) (#s(alt (fma.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))) (patch (fma.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor -inf angle) (#s(alt (fma.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))) (patch (fma.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (taylor 0 b) (#s(alt (fma.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))) (patch (fma.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor 0 b) (#s(alt (fma.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))) (patch (fma.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor 0 b) (#s(alt (fma.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))) (patch (fma.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor 0 b) (#s(alt (fma.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))) (patch (fma.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor inf b) (#s(alt (fma.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))) (patch (fma.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (/ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor inf b) (#s(alt (fma.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))) (patch (fma.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (/ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor inf b) (#s(alt (fma.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))) (patch (fma.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (/ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor inf b) (#s(alt (fma.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))) (patch (fma.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor -inf b) (#s(alt (fma.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))) (patch (fma.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (/ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor -inf b) (#s(alt (fma.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))) (patch (fma.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (/ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor -inf b) (#s(alt (fma.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))) (patch (fma.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (/ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor -inf b) (#s(alt (fma.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))) (patch (fma.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor 0 a) (#s(alt (fma.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))) (patch (fma.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor 0 a) (#s(alt (fma.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))) (patch (fma.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor 0 a) (#s(alt (fma.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))) (patch (fma.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor 0 a) (#s(alt (fma.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))) (patch (fma.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (taylor inf a) (#s(alt (fma.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))) (patch (fma.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ 1/2 (+ (* 1/2 (cos (* 1/90 (* angle (PI))))) (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2))))) (taylor inf a) (#s(alt (fma.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))) (patch (fma.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ 1/2 (+ (* 1/2 (cos (* 1/90 (* angle (PI))))) (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2))))) (taylor inf a) (#s(alt (fma.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))) (patch (fma.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ 1/2 (+ (* 1/2 (cos (* 1/90 (* angle (PI))))) (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2))))) (taylor inf a) (#s(alt (fma.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))) (patch (fma.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (taylor -inf a) (#s(alt (fma.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))) (patch (fma.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ 1/2 (+ (* 1/2 (cos (* 1/90 (* angle (PI))))) (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2))))) (taylor -inf a) (#s(alt (fma.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))) (patch (fma.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ 1/2 (+ (* 1/2 (cos (* 1/90 (* angle (PI))))) (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2))))) (taylor -inf a) (#s(alt (fma.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))) (patch (fma.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ 1/2 (+ (* 1/2 (cos (* 1/90 (* angle (PI))))) (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2))))) (taylor -inf a) (#s(alt (fma.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))) (patch (fma.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 angle) (#s(alt (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) (patch (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2)))) (taylor 0 angle) (#s(alt (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) (patch (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/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 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) (patch (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/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 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) (patch (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #<representation binary64>) () ())) ())
#s(alt (cos (* 1/180 (* angle (PI)))) (taylor inf angle) (#s(alt (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) (patch (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #<representation binary64>) () ())) ())
#s(alt (cos (* 1/180 (* angle (PI)))) (taylor inf angle) (#s(alt (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) (patch (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #<representation binary64>) () ())) ())
#s(alt (cos (* 1/180 (* angle (PI)))) (taylor inf angle) (#s(alt (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) (patch (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #<representation binary64>) () ())) ())
#s(alt (cos (* 1/180 (* angle (PI)))) (taylor inf angle) (#s(alt (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) (patch (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #<representation binary64>) () ())) ())
#s(alt (cos (* 1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) (patch (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #<representation binary64>) () ())) ())
#s(alt (cos (* 1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) (patch (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #<representation binary64>) () ())) ())
#s(alt (cos (* 1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) (patch (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #<representation binary64>) () ())) ())
#s(alt (cos (* 1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) (patch (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor 0 angle) (#s(alt (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)))) (patch (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 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 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)))) (patch (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 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 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)))) (patch (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 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 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)))) (patch (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor inf angle) (#s(alt (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)))) (patch (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor inf angle) (#s(alt (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)))) (patch (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor inf angle) (#s(alt (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)))) (patch (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor inf angle) (#s(alt (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)))) (patch (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)))) (patch (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)))) (patch (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)))) (patch (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)))) (patch (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (* -1/32400 (pow a 2)) (taylor 0 b) (#s(alt (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))) (patch (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1/32400 (pow a 2)) (* 1/32400 (pow b 2))) (taylor 0 b) (#s(alt (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))) (patch (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1/32400 (pow a 2)) (* 1/32400 (pow b 2))) (taylor 0 b) (#s(alt (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))) (patch (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1/32400 (pow a 2)) (* 1/32400 (pow b 2))) (taylor 0 b) (#s(alt (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))) (patch (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/32400 (pow b 2)) (taylor inf b) (#s(alt (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))) (patch (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ 1/32400 (* -1/32400 (/ (pow a 2) (pow b 2))))) (taylor inf b) (#s(alt (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))) (patch (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ 1/32400 (* -1/32400 (/ (pow a 2) (pow b 2))))) (taylor inf b) (#s(alt (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))) (patch (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ 1/32400 (* -1/32400 (/ (pow a 2) (pow b 2))))) (taylor inf b) (#s(alt (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))) (patch (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/32400 (pow b 2)) (taylor -inf b) (#s(alt (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))) (patch (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ 1/32400 (* -1/32400 (/ (pow a 2) (pow b 2))))) (taylor -inf b) (#s(alt (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))) (patch (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ 1/32400 (* -1/32400 (/ (pow a 2) (pow b 2))))) (taylor -inf b) (#s(alt (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))) (patch (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ 1/32400 (* -1/32400 (/ (pow a 2) (pow b 2))))) (taylor -inf b) (#s(alt (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))) (patch (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/32400 (pow b 2)) (taylor 0 a) (#s(alt (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))) (patch (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1/32400 (pow a 2)) (* 1/32400 (pow b 2))) (taylor 0 a) (#s(alt (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))) (patch (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1/32400 (pow a 2)) (* 1/32400 (pow b 2))) (taylor 0 a) (#s(alt (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))) (patch (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1/32400 (pow a 2)) (* 1/32400 (pow b 2))) (taylor 0 a) (#s(alt (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))) (patch (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1/32400 (pow a 2)) (taylor inf a) (#s(alt (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))) (patch (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (- (* 1/32400 (/ (pow b 2) (pow a 2))) 1/32400)) (taylor inf a) (#s(alt (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))) (patch (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (- (* 1/32400 (/ (pow b 2) (pow a 2))) 1/32400)) (taylor inf a) (#s(alt (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))) (patch (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (- (* 1/32400 (/ (pow b 2) (pow a 2))) 1/32400)) (taylor inf a) (#s(alt (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))) (patch (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1/32400 (pow a 2)) (taylor -inf a) (#s(alt (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))) (patch (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (- (* 1/32400 (/ (pow b 2) (pow a 2))) 1/32400)) (taylor -inf a) (#s(alt (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))) (patch (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (- (* 1/32400 (/ (pow b 2) (pow a 2))) 1/32400)) (taylor -inf a) (#s(alt (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))) (patch (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (- (* 1/32400 (/ (pow b 2) (pow a 2))) 1/32400)) (taylor -inf a) (#s(alt (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))) (patch (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1/32400 (pow a 2)) (taylor 0 a) (#s(alt (*.f64 (*.f64 a a) #s(literal -1/32400 binary64)) (patch (*.f64 (*.f64 a a) #s(literal -1/32400 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1/32400 (pow a 2)) (taylor 0 a) (#s(alt (*.f64 (*.f64 a a) #s(literal -1/32400 binary64)) (patch (*.f64 (*.f64 a a) #s(literal -1/32400 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1/32400 (pow a 2)) (taylor 0 a) (#s(alt (*.f64 (*.f64 a a) #s(literal -1/32400 binary64)) (patch (*.f64 (*.f64 a a) #s(literal -1/32400 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1/32400 (pow a 2)) (taylor 0 a) (#s(alt (*.f64 (*.f64 a a) #s(literal -1/32400 binary64)) (patch (*.f64 (*.f64 a a) #s(literal -1/32400 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1/32400 (pow a 2)) (taylor inf a) (#s(alt (*.f64 (*.f64 a a) #s(literal -1/32400 binary64)) (patch (*.f64 (*.f64 a a) #s(literal -1/32400 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1/32400 (pow a 2)) (taylor inf a) (#s(alt (*.f64 (*.f64 a a) #s(literal -1/32400 binary64)) (patch (*.f64 (*.f64 a a) #s(literal -1/32400 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1/32400 (pow a 2)) (taylor inf a) (#s(alt (*.f64 (*.f64 a a) #s(literal -1/32400 binary64)) (patch (*.f64 (*.f64 a a) #s(literal -1/32400 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1/32400 (pow a 2)) (taylor inf a) (#s(alt (*.f64 (*.f64 a a) #s(literal -1/32400 binary64)) (patch (*.f64 (*.f64 a a) #s(literal -1/32400 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1/32400 (pow a 2)) (taylor -inf a) (#s(alt (*.f64 (*.f64 a a) #s(literal -1/32400 binary64)) (patch (*.f64 (*.f64 a a) #s(literal -1/32400 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1/32400 (pow a 2)) (taylor -inf a) (#s(alt (*.f64 (*.f64 a a) #s(literal -1/32400 binary64)) (patch (*.f64 (*.f64 a a) #s(literal -1/32400 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1/32400 (pow a 2)) (taylor -inf a) (#s(alt (*.f64 (*.f64 a a) #s(literal -1/32400 binary64)) (patch (*.f64 (*.f64 a a) #s(literal -1/32400 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1/32400 (pow a 2)) (taylor -inf a) (#s(alt (*.f64 (*.f64 a a) #s(literal -1/32400 binary64)) (patch (*.f64 (*.f64 a a) #s(literal -1/32400 binary64)) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 angle) (#s(alt (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) (patch (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1/16200 (* (pow angle 2) (pow (PI) 2)))) (taylor 0 angle) (#s(alt (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) (patch (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow angle 2) (+ (* -1/16200 (pow (PI) 2)) (* 1/1574640000 (* (pow angle 2) (pow (PI) 4)))))) (taylor 0 angle) (#s(alt (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) (patch (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow angle 2) (+ (* -1/16200 (pow (PI) 2)) (* (pow angle 2) (+ (* -1/382637520000000 (* (pow angle 2) (pow (PI) 6))) (* 1/1574640000 (pow (PI) 4))))))) (taylor 0 angle) (#s(alt (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) (patch (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #<representation binary64>) () ())) ())
#s(alt (cos (* 1/90 (* angle (PI)))) (taylor inf angle) (#s(alt (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) (patch (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #<representation binary64>) () ())) ())
#s(alt (cos (* 1/90 (* angle (PI)))) (taylor inf angle) (#s(alt (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) (patch (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #<representation binary64>) () ())) ())
#s(alt (cos (* 1/90 (* angle (PI)))) (taylor inf angle) (#s(alt (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) (patch (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #<representation binary64>) () ())) ())
#s(alt (cos (* 1/90 (* angle (PI)))) (taylor inf angle) (#s(alt (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) (patch (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #<representation binary64>) () ())) ())
#s(alt (cos (* 1/90 (* angle (PI)))) (taylor -inf angle) (#s(alt (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) (patch (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #<representation binary64>) () ())) ())
#s(alt (cos (* 1/90 (* angle (PI)))) (taylor -inf angle) (#s(alt (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) (patch (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #<representation binary64>) () ())) ())
#s(alt (cos (* 1/90 (* angle (PI)))) (taylor -inf angle) (#s(alt (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) (patch (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #<representation binary64>) () ())) ())
#s(alt (cos (* 1/90 (* angle (PI)))) (taylor -inf angle) (#s(alt (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) (patch (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 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 (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 (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 (* 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 (* 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 (* 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 1 (taylor 0 angle) (#s(alt (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)))) (patch (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2)))) (taylor 0 angle) (#s(alt (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)))) (patch (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (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 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)))) (patch (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (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 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)))) (patch (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (cos (* 1/180 (* angle (PI)))) (taylor inf angle) (#s(alt (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)))) (patch (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (cos (* 1/180 (* angle (PI)))) (taylor inf angle) (#s(alt (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)))) (patch (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (cos (* 1/180 (* angle (PI)))) (taylor inf angle) (#s(alt (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)))) (patch (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (cos (* 1/180 (* angle (PI)))) (taylor inf angle) (#s(alt (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)))) (patch (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (cos (* 1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)))) (patch (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (cos (* 1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)))) (patch (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (cos (* 1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)))) (patch (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (cos (* 1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)))) (patch (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor 0 angle) (#s(alt (sin.f64 (*.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle)))) (patch (sin.f64 (*.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle)))) #<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 (PI.f64) #s(literal 180 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle)))) (patch (sin.f64 (*.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle)))) #<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 (PI.f64) #s(literal 180 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle)))) (patch (sin.f64 (*.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle)))) #<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 (PI.f64) #s(literal 180 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle)))) (patch (sin.f64 (*.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle)))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor inf angle) (#s(alt (sin.f64 (*.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle)))) (patch (sin.f64 (*.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle)))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor inf angle) (#s(alt (sin.f64 (*.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle)))) (patch (sin.f64 (*.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle)))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor inf angle) (#s(alt (sin.f64 (*.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle)))) (patch (sin.f64 (*.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle)))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor inf angle) (#s(alt (sin.f64 (*.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle)))) (patch (sin.f64 (*.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle)))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt (sin.f64 (*.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle)))) (patch (sin.f64 (*.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle)))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt (sin.f64 (*.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle)))) (patch (sin.f64 (*.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle)))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt (sin.f64 (*.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle)))) (patch (sin.f64 (*.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle)))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt (sin.f64 (*.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle)))) (patch (sin.f64 (*.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle)))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 angle) (#s(alt (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (patch (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1/16200 (* (pow angle 2) (pow (PI) 2)))) (taylor 0 angle) (#s(alt (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (patch (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow angle 2) (+ (* -1/16200 (pow (PI) 2)) (* 1/1574640000 (* (pow angle 2) (pow (PI) 4)))))) (taylor 0 angle) (#s(alt (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (patch (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow angle 2) (+ (* -1/16200 (pow (PI) 2)) (* (pow angle 2) (+ (* -1/382637520000000 (* (pow angle 2) (pow (PI) 6))) (* 1/1574640000 (pow (PI) 4))))))) (taylor 0 angle) (#s(alt (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (patch (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (cos (* 1/90 (* angle (PI)))) (taylor inf angle) (#s(alt (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (patch (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (cos (* 1/90 (* angle (PI)))) (taylor inf angle) (#s(alt (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (patch (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (cos (* 1/90 (* angle (PI)))) (taylor inf angle) (#s(alt (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (patch (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (cos (* 1/90 (* angle (PI)))) (taylor inf angle) (#s(alt (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (patch (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (cos (* 1/90 (* angle (PI)))) (taylor -inf angle) (#s(alt (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (patch (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (cos (* 1/90 (* angle (PI)))) (taylor -inf angle) (#s(alt (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (patch (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (cos (* 1/90 (* angle (PI)))) (taylor -inf angle) (#s(alt (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (patch (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (cos (* 1/90 (* angle (PI)))) (taylor -inf angle) (#s(alt (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (patch (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor 0 angle) (#s(alt (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (patch (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/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 1/180 binary64)))) (patch (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/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 1/180 binary64)))) (patch (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/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 1/180 binary64)))) (patch (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/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 1/180 binary64)))) (patch (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/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 1/180 binary64)))) (patch (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/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 1/180 binary64)))) (patch (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/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 1/180 binary64)))) (patch (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/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 1/180 binary64)))) (patch (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/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 1/180 binary64)))) (patch (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/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 1/180 binary64)))) (patch (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/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 1/180 binary64)))) (patch (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor 0 angle) (#s(alt (sin.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))) (patch (sin.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/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 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))) (patch (sin.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/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 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))) (patch (sin.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/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 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))) (patch (sin.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor inf angle) (#s(alt (sin.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))) (patch (sin.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor inf angle) (#s(alt (sin.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))) (patch (sin.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor inf angle) (#s(alt (sin.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))) (patch (sin.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor inf angle) (#s(alt (sin.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))) (patch (sin.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt (sin.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))) (patch (sin.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt (sin.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))) (patch (sin.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt (sin.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))) (patch (sin.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt (sin.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))) (patch (sin.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (* (pow b 2) (PI)))) (taylor 0 angle) (#s(alt (*.f64 (sin.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (patch (*.f64 (sin.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) #<representation binary64>) () ())) ())
#s(alt (* angle (+ (* -1/34992000 (* (pow angle 2) (* (pow b 2) (pow (PI) 3)))) (* 1/180 (* (pow b 2) (PI))))) (taylor 0 angle) (#s(alt (*.f64 (sin.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (patch (*.f64 (sin.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) #<representation binary64>) () ())) ())
#s(alt (* angle (+ (* 1/180 (* (pow b 2) (PI))) (* (pow angle 2) (+ (* -1/34992000 (* (pow b 2) (pow (PI) 3))) (* 1/22674816000000 (* (pow angle 2) (* (pow b 2) (pow (PI) 5)))))))) (taylor 0 angle) (#s(alt (*.f64 (sin.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (patch (*.f64 (sin.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) #<representation binary64>) () ())) ())
#s(alt (* angle (+ (* 1/180 (* (pow b 2) (PI))) (* (pow angle 2) (+ (* -1/34992000 (* (pow b 2) (pow (PI) 3))) (* (pow angle 2) (+ (* -1/30855889612800000000 (* (pow angle 2) (* (pow b 2) (pow (PI) 7)))) (* 1/22674816000000 (* (pow b 2) (pow (PI) 5))))))))) (taylor 0 angle) (#s(alt (*.f64 (sin.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (patch (*.f64 (sin.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (taylor inf angle) (#s(alt (*.f64 (sin.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (patch (*.f64 (sin.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (taylor inf angle) (#s(alt (*.f64 (sin.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (patch (*.f64 (sin.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (taylor inf angle) (#s(alt (*.f64 (sin.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (patch (*.f64 (sin.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (taylor inf angle) (#s(alt (*.f64 (sin.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (patch (*.f64 (sin.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (taylor -inf angle) (#s(alt (*.f64 (sin.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (patch (*.f64 (sin.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (taylor -inf angle) (#s(alt (*.f64 (sin.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (patch (*.f64 (sin.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (taylor -inf angle) (#s(alt (*.f64 (sin.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (patch (*.f64 (sin.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (taylor -inf angle) (#s(alt (*.f64 (sin.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (patch (*.f64 (sin.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (taylor 0 b) (#s(alt (*.f64 (sin.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (patch (*.f64 (sin.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (taylor 0 b) (#s(alt (*.f64 (sin.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (patch (*.f64 (sin.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (taylor 0 b) (#s(alt (*.f64 (sin.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (patch (*.f64 (sin.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (taylor 0 b) (#s(alt (*.f64 (sin.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (patch (*.f64 (sin.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (taylor inf b) (#s(alt (*.f64 (sin.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (patch (*.f64 (sin.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (taylor inf b) (#s(alt (*.f64 (sin.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (patch (*.f64 (sin.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (taylor inf b) (#s(alt (*.f64 (sin.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (patch (*.f64 (sin.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (taylor inf b) (#s(alt (*.f64 (sin.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (patch (*.f64 (sin.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (taylor -inf b) (#s(alt (*.f64 (sin.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (patch (*.f64 (sin.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (taylor -inf b) (#s(alt (*.f64 (sin.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (patch (*.f64 (sin.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (taylor -inf b) (#s(alt (*.f64 (sin.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (patch (*.f64 (sin.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (taylor -inf b) (#s(alt (*.f64 (sin.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (patch (*.f64 (sin.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) #<representation binary64>) () ())) ())
Calls

132 calls:

TimeVariablePointExpression
1.0ms
b
@0
(+ (* (* angle angle) (* (PI) (* (PI) (+ (* (* b b) 1/32400) (* (* a a) -1/32400))))) (* a a))
1.0ms
angle
@0
(+ (* (* angle angle) (* (PI) (* (PI) (+ (* (* b b) 1/32400) (* (* a a) -1/32400))))) (* a a))
1.0ms
a
@0
(+ (* (* a a) 1/2) (* (* a a) (* 1/2 (cos (* (* angle (PI)) 1/90)))))
1.0ms
a
@0
(+ (* (* angle angle) (* (PI) (* (PI) (+ (* (* b b) 1/32400) (* (* a a) -1/32400))))) (* a a))
1.0ms
angle
@inf
(+ (* (* a a) 1/2) (* (* a a) (* 1/2 (cos (* (* angle (PI)) 1/90)))))

simplify416.0ms (2.6%)

Memory
11.8MiB live, 482.1MiB allocated
Algorithm
egg-herbie
Rules
17 252×lower-fma.f64
17 252×lower-fma.f32
7 022×lower-*.f64
7 022×lower-*.f32
4 552×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
03048100
19658046
236297934
376167718
082197307
Stop Event
iter limit
node limit
Counts
528 → 516
Calls
Call 1
Inputs
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(/ 180 (* angle (PI)))
(/ 180 (* angle (PI)))
(/ 180 (* angle (PI)))
(/ 180 (* angle (PI)))
(/ 180 (* angle (PI)))
(/ 180 (* angle (PI)))
(/ 180 (* angle (PI)))
(/ 180 (* angle (PI)))
(/ 180 (* angle (PI)))
(/ 180 (* angle (PI)))
(/ 180 (* angle (PI)))
(/ 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 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) (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 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 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 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 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 (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)
(+ (* -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 (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 (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 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 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) (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 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 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 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 a 2)
(+ (* (pow angle 2) (* (pow (PI) 2) (+ (* -1/32400 (pow a 2)) (* 1/32400 (pow b 2))))) (pow a 2))
(+ (* (pow angle 2) (* (pow (PI) 2) (+ (* -1/32400 (pow a 2)) (* 1/32400 (pow b 2))))) (pow a 2))
(+ (* (pow angle 2) (* (pow (PI) 2) (+ (* -1/32400 (pow a 2)) (* 1/32400 (pow b 2))))) (pow a 2))
(* (pow angle 2) (* (pow (PI) 2) (+ (* -1/32400 (pow a 2)) (* 1/32400 (pow b 2)))))
(* (pow angle 2) (+ (* (pow (PI) 2) (+ (* -1/32400 (pow a 2)) (* 1/32400 (pow b 2)))) (/ (pow a 2) (pow angle 2))))
(* (pow angle 2) (+ (* (pow (PI) 2) (+ (* -1/32400 (pow a 2)) (* 1/32400 (pow b 2)))) (/ (pow a 2) (pow angle 2))))
(* (pow angle 2) (+ (* (pow (PI) 2) (+ (* -1/32400 (pow a 2)) (* 1/32400 (pow b 2)))) (/ (pow a 2) (pow angle 2))))
(* (pow angle 2) (* (pow (PI) 2) (+ (* -1/32400 (pow a 2)) (* 1/32400 (pow b 2)))))
(* (pow angle 2) (+ (* (pow (PI) 2) (+ (* -1/32400 (pow a 2)) (* 1/32400 (pow b 2)))) (/ (pow a 2) (pow angle 2))))
(* (pow angle 2) (+ (* (pow (PI) 2) (+ (* -1/32400 (pow a 2)) (* 1/32400 (pow b 2)))) (/ (pow a 2) (pow angle 2))))
(* (pow angle 2) (+ (* (pow (PI) 2) (+ (* -1/32400 (pow a 2)) (* 1/32400 (pow b 2)))) (/ (pow a 2) (pow angle 2))))
(+ (* -1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2)))) (pow a 2))
(+ (* -1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2)))) (+ (* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2)))) (pow a 2)))
(+ (* -1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2)))) (+ (* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2)))) (pow a 2)))
(+ (* -1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2)))) (+ (* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2)))) (pow a 2)))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(* (pow b 2) (+ (* -1/32400 (/ (* (pow a 2) (* (pow angle 2) (pow (PI) 2))) (pow b 2))) (+ (* 1/32400 (* (pow angle 2) (pow (PI) 2))) (/ (pow a 2) (pow b 2)))))
(* (pow b 2) (+ (* -1/32400 (/ (* (pow a 2) (* (pow angle 2) (pow (PI) 2))) (pow b 2))) (+ (* 1/32400 (* (pow angle 2) (pow (PI) 2))) (/ (pow a 2) (pow b 2)))))
(* (pow b 2) (+ (* -1/32400 (/ (* (pow a 2) (* (pow angle 2) (pow (PI) 2))) (pow b 2))) (+ (* 1/32400 (* (pow angle 2) (pow (PI) 2))) (/ (pow a 2) (pow b 2)))))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(* (pow b 2) (+ (* -1/32400 (/ (* (pow a 2) (* (pow angle 2) (pow (PI) 2))) (pow b 2))) (+ (* 1/32400 (* (pow angle 2) (pow (PI) 2))) (/ (pow a 2) (pow b 2)))))
(* (pow b 2) (+ (* -1/32400 (/ (* (pow a 2) (* (pow angle 2) (pow (PI) 2))) (pow b 2))) (+ (* 1/32400 (* (pow angle 2) (pow (PI) 2))) (/ (pow a 2) (pow b 2)))))
(* (pow b 2) (+ (* -1/32400 (/ (* (pow a 2) (* (pow angle 2) (pow (PI) 2))) (pow b 2))) (+ (* 1/32400 (* (pow angle 2) (pow (PI) 2))) (/ (pow a 2) (pow b 2)))))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(+ (* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2)))) (* (pow a 2) (+ 1 (* -1/32400 (* (pow angle 2) (pow (PI) 2))))))
(+ (* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2)))) (* (pow a 2) (+ 1 (* -1/32400 (* (pow angle 2) (pow (PI) 2))))))
(+ (* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2)))) (* (pow a 2) (+ 1 (* -1/32400 (* (pow angle 2) (pow (PI) 2))))))
(* (pow a 2) (+ 1 (* -1/32400 (* (pow angle 2) (pow (PI) 2)))))
(* (pow a 2) (+ 1 (+ (* -1/32400 (* (pow angle 2) (pow (PI) 2))) (* 1/32400 (/ (* (pow angle 2) (* (pow b 2) (pow (PI) 2))) (pow a 2))))))
(* (pow a 2) (+ 1 (+ (* -1/32400 (* (pow angle 2) (pow (PI) 2))) (* 1/32400 (/ (* (pow angle 2) (* (pow b 2) (pow (PI) 2))) (pow a 2))))))
(* (pow a 2) (+ 1 (+ (* -1/32400 (* (pow angle 2) (pow (PI) 2))) (* 1/32400 (/ (* (pow angle 2) (* (pow b 2) (pow (PI) 2))) (pow a 2))))))
(* (pow a 2) (+ 1 (* -1/32400 (* (pow angle 2) (pow (PI) 2)))))
(* (pow a 2) (+ 1 (+ (* -1/32400 (* (pow angle 2) (pow (PI) 2))) (* 1/32400 (/ (* (pow angle 2) (* (pow b 2) (pow (PI) 2))) (pow a 2))))))
(* (pow a 2) (+ 1 (+ (* -1/32400 (* (pow angle 2) (pow (PI) 2))) (* 1/32400 (/ (* (pow angle 2) (* (pow b 2) (pow (PI) 2))) (pow a 2))))))
(* (pow a 2) (+ 1 (+ (* -1/32400 (* (pow angle 2) (pow (PI) 2))) (* 1/32400 (/ (* (pow angle 2) (* (pow b 2) (pow (PI) 2))) (pow a 2))))))
(pow angle 2)
(pow angle 2)
(pow angle 2)
(pow angle 2)
(pow angle 2)
(pow angle 2)
(pow angle 2)
(pow angle 2)
(pow angle 2)
(pow angle 2)
(pow angle 2)
(pow angle 2)
(* -1/32400 (* (pow a 2) (pow (PI) 2)))
(+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (* 1/32400 (* (pow b 2) (pow (PI) 2))))
(+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (* 1/32400 (* (pow b 2) (pow (PI) 2))))
(+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (* 1/32400 (* (pow b 2) (pow (PI) 2))))
(* 1/32400 (* (pow b 2) (pow (PI) 2)))
(* (pow b 2) (+ (* -1/32400 (/ (* (pow a 2) (pow (PI) 2)) (pow b 2))) (* 1/32400 (pow (PI) 2))))
(* (pow b 2) (+ (* -1/32400 (/ (* (pow a 2) (pow (PI) 2)) (pow b 2))) (* 1/32400 (pow (PI) 2))))
(* (pow b 2) (+ (* -1/32400 (/ (* (pow a 2) (pow (PI) 2)) (pow b 2))) (* 1/32400 (pow (PI) 2))))
(* 1/32400 (* (pow b 2) (pow (PI) 2)))
(* (pow b 2) (+ (* -1/32400 (/ (* (pow a 2) (pow (PI) 2)) (pow b 2))) (* 1/32400 (pow (PI) 2))))
(* (pow b 2) (+ (* -1/32400 (/ (* (pow a 2) (pow (PI) 2)) (pow b 2))) (* 1/32400 (pow (PI) 2))))
(* (pow b 2) (+ (* -1/32400 (/ (* (pow a 2) (pow (PI) 2)) (pow b 2))) (* 1/32400 (pow (PI) 2))))
(* 1/32400 (* (pow b 2) (pow (PI) 2)))
(+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (* 1/32400 (* (pow b 2) (pow (PI) 2))))
(+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (* 1/32400 (* (pow b 2) (pow (PI) 2))))
(+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (* 1/32400 (* (pow b 2) (pow (PI) 2))))
(* -1/32400 (* (pow a 2) (pow (PI) 2)))
(* (pow a 2) (+ (* -1/32400 (pow (PI) 2)) (* 1/32400 (/ (* (pow b 2) (pow (PI) 2)) (pow a 2)))))
(* (pow a 2) (+ (* -1/32400 (pow (PI) 2)) (* 1/32400 (/ (* (pow b 2) (pow (PI) 2)) (pow a 2)))))
(* (pow a 2) (+ (* -1/32400 (pow (PI) 2)) (* 1/32400 (/ (* (pow b 2) (pow (PI) 2)) (pow a 2)))))
(* -1/32400 (* (pow a 2) (pow (PI) 2)))
(* (pow a 2) (+ (* -1/32400 (pow (PI) 2)) (* 1/32400 (/ (* (pow b 2) (pow (PI) 2)) (pow a 2)))))
(* (pow a 2) (+ (* -1/32400 (pow (PI) 2)) (* 1/32400 (/ (* (pow b 2) (pow (PI) 2)) (pow a 2)))))
(* (pow a 2) (+ (* -1/32400 (pow (PI) 2)) (* 1/32400 (/ (* (pow b 2) (pow (PI) 2)) (pow a 2)))))
(* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))
(* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))
(* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))
(* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))
(* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))
(* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))
(* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))
(* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))
(* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))
(* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))
(* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))
(* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))
(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))) (* 1/3149280000 (* (pow a 2) (* (pow angle 2) (pow (PI) 4)))))) (pow a 2))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/765275040000000 (* (pow a 2) (* (pow angle 2) (pow (PI) 6)))) (* 1/3149280000 (* (pow a 2) (pow (PI) 4))))))) (pow a 2))
(+ (* 1/2 (* (pow a 2) (cos (* 1/90 (* angle (PI)))))) (* 1/2 (pow a 2)))
(+ (* 1/2 (* (pow a 2) (cos (* 1/90 (* angle (PI)))))) (* 1/2 (pow a 2)))
(+ (* 1/2 (* (pow a 2) (cos (* 1/90 (* angle (PI)))))) (* 1/2 (pow a 2)))
(+ (* 1/2 (* (pow a 2) (cos (* 1/90 (* angle (PI)))))) (* 1/2 (pow a 2)))
(+ (* 1/2 (* (pow a 2) (cos (* 1/90 (* angle (PI)))))) (* 1/2 (pow a 2)))
(+ (* 1/2 (* (pow a 2) (cos (* 1/90 (* angle (PI)))))) (* 1/2 (pow a 2)))
(+ (* 1/2 (* (pow a 2) (cos (* 1/90 (* angle (PI)))))) (* 1/2 (pow a 2)))
(+ (* 1/2 (* (pow a 2) (cos (* 1/90 (* angle (PI)))))) (* 1/2 (pow a 2)))
(* 1/180 angle)
(* 1/180 angle)
(* 1/180 angle)
(* 1/180 angle)
(* 1/180 angle)
(* 1/180 angle)
(* 1/180 angle)
(* 1/180 angle)
(* 1/180 angle)
(* 1/180 angle)
(* 1/180 angle)
(* 1/180 angle)
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(+ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))
(* (pow a 2) (+ 1/2 (+ (* 1/2 (cos (* 1/90 (* angle (PI))))) (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)))))
(* (pow a 2) (+ 1/2 (+ (* 1/2 (cos (* 1/90 (* angle (PI))))) (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)))))
(* (pow a 2) (+ 1/2 (+ (* 1/2 (cos (* 1/90 (* angle (PI))))) (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)))))
(* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))
(* (pow a 2) (+ 1/2 (+ (* 1/2 (cos (* 1/90 (* angle (PI))))) (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)))))
(* (pow a 2) (+ 1/2 (+ (* 1/2 (cos (* 1/90 (* angle (PI))))) (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)))))
(* (pow a 2) (+ 1/2 (+ (* 1/2 (cos (* 1/90 (* angle (PI))))) (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (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))) (* 1/3149280000 (* (pow a 2) (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))) (+ (* 1/3149280000 (* (pow a 2) (pow (PI) 4))) (* (pow angle 2) (+ (* -1/765275040000000 (* (pow a 2) (pow (PI) 6))) (* (pow b 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))))))))))) (pow a 2))
(+ (* 1/2 (* (pow a 2) (cos (* 1/90 (* angle (PI)))))) (+ (* 1/2 (pow a 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))))
(+ (* 1/2 (* (pow a 2) (cos (* 1/90 (* angle (PI)))))) (+ (* 1/2 (pow a 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))))
(+ (* 1/2 (* (pow a 2) (cos (* 1/90 (* angle (PI)))))) (+ (* 1/2 (pow a 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))))
(+ (* 1/2 (* (pow a 2) (cos (* 1/90 (* angle (PI)))))) (+ (* 1/2 (pow a 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))))
(+ (* 1/2 (* (pow a 2) (cos (* 1/90 (* angle (PI)))))) (+ (* 1/2 (pow a 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))))
(+ (* 1/2 (* (pow a 2) (cos (* 1/90 (* angle (PI)))))) (+ (* 1/2 (pow a 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))))
(+ (* 1/2 (* (pow a 2) (cos (* 1/90 (* angle (PI)))))) (+ (* 1/2 (pow a 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))))
(+ (* 1/2 (* (pow a 2) (cos (* 1/90 (* angle (PI)))))) (+ (* 1/2 (pow a 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))))
(+ (* 1/2 (* (pow a 2) (cos (* 1/90 (* angle (PI)))))) (* 1/2 (pow a 2)))
(+ (* 1/2 (* (pow a 2) (cos (* 1/90 (* angle (PI)))))) (+ (* 1/2 (pow a 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))))
(+ (* 1/2 (* (pow a 2) (cos (* 1/90 (* angle (PI)))))) (+ (* 1/2 (pow a 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))))
(+ (* 1/2 (* (pow a 2) (cos (* 1/90 (* angle (PI)))))) (+ (* 1/2 (pow a 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (+ (* 1/2 (/ (* (pow a 2) (cos (* 1/90 (* angle (PI))))) (pow b 2))) (+ (* 1/2 (/ (pow a 2) (pow b 2))) (pow (sin (* 1/180 (* angle (PI)))) 2))))
(* (pow b 2) (+ (* 1/2 (/ (* (pow a 2) (cos (* 1/90 (* angle (PI))))) (pow b 2))) (+ (* 1/2 (/ (pow a 2) (pow b 2))) (pow (sin (* 1/180 (* angle (PI)))) 2))))
(* (pow b 2) (+ (* 1/2 (/ (* (pow a 2) (cos (* 1/90 (* angle (PI))))) (pow b 2))) (+ (* 1/2 (/ (pow a 2) (pow b 2))) (pow (sin (* 1/180 (* angle (PI)))) 2))))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (+ (* 1/2 (/ (* (pow a 2) (cos (* 1/90 (* angle (PI))))) (pow b 2))) (+ (* 1/2 (/ (pow a 2) (pow b 2))) (pow (sin (* 1/180 (* angle (PI)))) 2))))
(* (pow b 2) (+ (* 1/2 (/ (* (pow a 2) (cos (* 1/90 (* angle (PI))))) (pow b 2))) (+ (* 1/2 (/ (pow a 2) (pow b 2))) (pow (sin (* 1/180 (* angle (PI)))) 2))))
(* (pow b 2) (+ (* 1/2 (/ (* (pow a 2) (cos (* 1/90 (* angle (PI))))) (pow b 2))) (+ (* 1/2 (/ (pow a 2) (pow b 2))) (pow (sin (* 1/180 (* angle (PI)))) 2))))
(pow a 2)
(pow a 2)
(pow a 2)
(pow a 2)
(pow a 2)
(pow a 2)
(pow a 2)
(pow a 2)
(pow a 2)
(pow a 2)
(pow a 2)
(pow a 2)
angle
angle
angle
angle
angle
angle
angle
angle
angle
angle
angle
angle
(* 1/90 (* angle (PI)))
(* 1/90 (* angle (PI)))
(* 1/90 (* angle (PI)))
(* 1/90 (* angle (PI)))
(* 1/90 (* angle (PI)))
(* 1/90 (* angle (PI)))
(* 1/90 (* angle (PI)))
(* 1/90 (* angle (PI)))
(* 1/90 (* angle (PI)))
(* 1/90 (* angle (PI)))
(* 1/90 (* angle (PI)))
(* 1/90 (* angle (PI)))
1
(+ 1 (* -1/32400 (* (pow angle 2) (pow (PI) 2))))
(+ 1 (* (pow angle 2) (+ (* -1/32400 (pow (PI) 2)) (* 1/3149280000 (* (pow angle 2) (pow (PI) 4))))))
(+ 1 (* (pow angle 2) (+ (* -1/32400 (pow (PI) 2)) (* (pow angle 2) (+ (* -1/765275040000000 (* (pow angle 2) (pow (PI) 6))) (* 1/3149280000 (pow (PI) 4)))))))
(+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))
(+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))
(+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))
(+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))
(+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))
(+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))
(+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))
(+ 1/2 (* 1/2 (cos (* 1/90 (* 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))) (* 1/3149280000 (* (pow a 2) (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))) (+ (* 1/3149280000 (* (pow a 2) (pow (PI) 4))) (* (pow angle 2) (+ (* -1/765275040000000 (* (pow a 2) (pow (PI) 6))) (* (pow b 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))))))))))) (pow a 2))
(+ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))
(+ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (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) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (+ (/ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (+ (/ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (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) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (+ (/ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (+ (/ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(+ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))
(* (pow a 2) (+ 1/2 (+ (* 1/2 (cos (* 1/90 (* angle (PI))))) (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)))))
(* (pow a 2) (+ 1/2 (+ (* 1/2 (cos (* 1/90 (* angle (PI))))) (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)))))
(* (pow a 2) (+ 1/2 (+ (* 1/2 (cos (* 1/90 (* angle (PI))))) (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)))))
(* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))
(* (pow a 2) (+ 1/2 (+ (* 1/2 (cos (* 1/90 (* angle (PI))))) (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)))))
(* (pow a 2) (+ 1/2 (+ (* 1/2 (cos (* 1/90 (* angle (PI))))) (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)))))
(* (pow a 2) (+ 1/2 (+ (* 1/2 (cos (* 1/90 (* angle (PI))))) (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)))))
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)))))))
(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))))
(* 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))))))))
(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))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(* -1/32400 (pow a 2))
(+ (* -1/32400 (pow a 2)) (* 1/32400 (pow b 2)))
(+ (* -1/32400 (pow a 2)) (* 1/32400 (pow b 2)))
(+ (* -1/32400 (pow a 2)) (* 1/32400 (pow b 2)))
(* 1/32400 (pow b 2))
(* (pow b 2) (+ 1/32400 (* -1/32400 (/ (pow a 2) (pow b 2)))))
(* (pow b 2) (+ 1/32400 (* -1/32400 (/ (pow a 2) (pow b 2)))))
(* (pow b 2) (+ 1/32400 (* -1/32400 (/ (pow a 2) (pow b 2)))))
(* 1/32400 (pow b 2))
(* (pow b 2) (+ 1/32400 (* -1/32400 (/ (pow a 2) (pow b 2)))))
(* (pow b 2) (+ 1/32400 (* -1/32400 (/ (pow a 2) (pow b 2)))))
(* (pow b 2) (+ 1/32400 (* -1/32400 (/ (pow a 2) (pow b 2)))))
(* 1/32400 (pow b 2))
(+ (* -1/32400 (pow a 2)) (* 1/32400 (pow b 2)))
(+ (* -1/32400 (pow a 2)) (* 1/32400 (pow b 2)))
(+ (* -1/32400 (pow a 2)) (* 1/32400 (pow b 2)))
(* -1/32400 (pow a 2))
(* (pow a 2) (- (* 1/32400 (/ (pow b 2) (pow a 2))) 1/32400))
(* (pow a 2) (- (* 1/32400 (/ (pow b 2) (pow a 2))) 1/32400))
(* (pow a 2) (- (* 1/32400 (/ (pow b 2) (pow a 2))) 1/32400))
(* -1/32400 (pow a 2))
(* (pow a 2) (- (* 1/32400 (/ (pow b 2) (pow a 2))) 1/32400))
(* (pow a 2) (- (* 1/32400 (/ (pow b 2) (pow a 2))) 1/32400))
(* (pow a 2) (- (* 1/32400 (/ (pow b 2) (pow a 2))) 1/32400))
(* -1/32400 (pow a 2))
(* -1/32400 (pow a 2))
(* -1/32400 (pow a 2))
(* -1/32400 (pow a 2))
(* -1/32400 (pow a 2))
(* -1/32400 (pow a 2))
(* -1/32400 (pow a 2))
(* -1/32400 (pow a 2))
(* -1/32400 (pow a 2))
(* -1/32400 (pow a 2))
(* -1/32400 (pow a 2))
(* -1/32400 (pow a 2))
1
(+ 1 (* -1/16200 (* (pow angle 2) (pow (PI) 2))))
(+ 1 (* (pow angle 2) (+ (* -1/16200 (pow (PI) 2)) (* 1/1574640000 (* (pow angle 2) (pow (PI) 4))))))
(+ 1 (* (pow angle 2) (+ (* -1/16200 (pow (PI) 2)) (* (pow angle 2) (+ (* -1/382637520000000 (* (pow angle 2) (pow (PI) 6))) (* 1/1574640000 (pow (PI) 4)))))))
(cos (* 1/90 (* angle (PI))))
(cos (* 1/90 (* angle (PI))))
(cos (* 1/90 (* angle (PI))))
(cos (* 1/90 (* angle (PI))))
(cos (* 1/90 (* angle (PI))))
(cos (* 1/90 (* angle (PI))))
(cos (* 1/90 (* angle (PI))))
(cos (* 1/90 (* angle (PI))))
(* 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))))))))
(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))))
(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)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
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)))))))
(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))))
(* 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))))))))
(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))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
1
(+ 1 (* -1/16200 (* (pow angle 2) (pow (PI) 2))))
(+ 1 (* (pow angle 2) (+ (* -1/16200 (pow (PI) 2)) (* 1/1574640000 (* (pow angle 2) (pow (PI) 4))))))
(+ 1 (* (pow angle 2) (+ (* -1/16200 (pow (PI) 2)) (* (pow angle 2) (+ (* -1/382637520000000 (* (pow angle 2) (pow (PI) 6))) (* 1/1574640000 (pow (PI) 4)))))))
(cos (* 1/90 (* angle (PI))))
(cos (* 1/90 (* angle (PI))))
(cos (* 1/90 (* angle (PI))))
(cos (* 1/90 (* angle (PI))))
(cos (* 1/90 (* angle (PI))))
(cos (* 1/90 (* angle (PI))))
(cos (* 1/90 (* angle (PI))))
(cos (* 1/90 (* angle (PI))))
(* 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))))))))
(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))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(* 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))))))))
(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))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(* 1/180 (* angle (* (pow b 2) (PI))))
(* angle (+ (* -1/34992000 (* (pow angle 2) (* (pow b 2) (pow (PI) 3)))) (* 1/180 (* (pow b 2) (PI)))))
(* angle (+ (* 1/180 (* (pow b 2) (PI))) (* (pow angle 2) (+ (* -1/34992000 (* (pow b 2) (pow (PI) 3))) (* 1/22674816000000 (* (pow angle 2) (* (pow b 2) (pow (PI) 5))))))))
(* angle (+ (* 1/180 (* (pow b 2) (PI))) (* (pow angle 2) (+ (* -1/34992000 (* (pow b 2) (pow (PI) 3))) (* (pow angle 2) (+ (* -1/30855889612800000000 (* (pow angle 2) (* (pow b 2) (pow (PI) 7)))) (* 1/22674816000000 (* (pow b 2) (pow (PI) 5)))))))))
(* (pow b 2) (sin (* 1/180 (* angle (PI)))))
(* (pow b 2) (sin (* 1/180 (* angle (PI)))))
(* (pow b 2) (sin (* 1/180 (* angle (PI)))))
(* (pow b 2) (sin (* 1/180 (* angle (PI)))))
(* (pow b 2) (sin (* 1/180 (* angle (PI)))))
(* (pow b 2) (sin (* 1/180 (* angle (PI)))))
(* (pow b 2) (sin (* 1/180 (* angle (PI)))))
(* (pow b 2) (sin (* 1/180 (* angle (PI)))))
(* (pow b 2) (sin (* 1/180 (* angle (PI)))))
(* (pow b 2) (sin (* 1/180 (* angle (PI)))))
(* (pow b 2) (sin (* 1/180 (* angle (PI)))))
(* (pow b 2) (sin (* 1/180 (* angle (PI)))))
(* (pow b 2) (sin (* 1/180 (* angle (PI)))))
(* (pow b 2) (sin (* 1/180 (* angle (PI)))))
(* (pow b 2) (sin (* 1/180 (* angle (PI)))))
(* (pow b 2) (sin (* 1/180 (* angle (PI)))))
(* (pow b 2) (sin (* 1/180 (* angle (PI)))))
(* (pow b 2) (sin (* 1/180 (* angle (PI)))))
(* (pow b 2) (sin (* 1/180 (* angle (PI)))))
(* (pow b 2) (sin (* 1/180 (* angle (PI)))))
Outputs
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(/ 180 (* angle (PI)))
(/.f64 #s(literal 180 binary64) (*.f64 angle (PI.f64)))
(/ 180 (* angle (PI)))
(/.f64 #s(literal 180 binary64) (*.f64 angle (PI.f64)))
(/ 180 (* angle (PI)))
(/.f64 #s(literal 180 binary64) (*.f64 angle (PI.f64)))
(/ 180 (* angle (PI)))
(/.f64 #s(literal 180 binary64) (*.f64 angle (PI.f64)))
(/ 180 (* angle (PI)))
(/.f64 #s(literal 180 binary64) (*.f64 angle (PI.f64)))
(/ 180 (* angle (PI)))
(/.f64 #s(literal 180 binary64) (*.f64 angle (PI.f64)))
(/ 180 (* angle (PI)))
(/.f64 #s(literal 180 binary64) (*.f64 angle (PI.f64)))
(/ 180 (* angle (PI)))
(/.f64 #s(literal 180 binary64) (*.f64 angle (PI.f64)))
(/ 180 (* angle (PI)))
(/.f64 #s(literal 180 binary64) (*.f64 angle (PI.f64)))
(/ 180 (* angle (PI)))
(/.f64 #s(literal 180 binary64) (*.f64 angle (PI.f64)))
(/ 180 (* angle (PI)))
(/.f64 #s(literal 180 binary64) (*.f64 angle (PI.f64)))
(/ 180 (* angle (PI)))
(/.f64 #s(literal 180 binary64) (*.f64 angle (PI.f64)))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(* (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 (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))) #s(literal 1 binary64) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))))
(* (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 (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))) #s(literal 1 binary64) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))))
(* (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 (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))) #s(literal 1 binary64) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(* (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 (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))) #s(literal 1 binary64) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))))
(* (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 (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))) #s(literal 1 binary64) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))))
(* (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 (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))) #s(literal 1 binary64) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))))
(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 angle angle) (*.f64 (PI.f64) (*.f64 (PI.f64) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))))) (*.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 (*.f64 angle angle) (fma.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) (fma.f64 (*.f64 b b) #s(literal -1/3149280000 binary64) (*.f64 (*.f64 a a) #s(literal 1/3149280000 binary64)))) (*.f64 (PI.f64) (*.f64 (PI.f64) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64)))))) (*.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 (*.f64 angle angle) (fma.f64 (*.f64 angle angle) (fma.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) #s(literal 6 binary64)) (fma.f64 (*.f64 a a) #s(literal -1/765275040000000 binary64) (*.f64 #s(literal 1/765275040000000 binary64) (*.f64 b b)))) (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) (fma.f64 (*.f64 b b) #s(literal -1/3149280000 binary64) (*.f64 (*.f64 a a) #s(literal 1/3149280000 binary64))))) (*.f64 (PI.f64) (*.f64 (PI.f64) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 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 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(* (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 b (*.f64 b (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))) (*.f64 (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))) #s(literal 1 binary64)))
(* (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 b (*.f64 b (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))) (*.f64 (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))) #s(literal 1 binary64)))
(* (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 b (*.f64 b (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))) (*.f64 (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))) #s(literal 1 binary64)))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(* (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 b (*.f64 b (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))) (*.f64 (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))) #s(literal 1 binary64)))
(* (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 b (*.f64 b (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))) (*.f64 (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))) #s(literal 1 binary64)))
(* (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 b (*.f64 b (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))) (*.f64 (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))) #s(literal 1 binary64)))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(pow a 2)
(*.f64 a a)
(+ (* -1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2)))) (pow a 2))
(*.f64 (*.f64 a a) (fma.f64 angle (*.f64 angle (*.f64 #s(literal -1/32400 binary64) (*.f64 (PI.f64) (PI.f64)))) #s(literal 1 binary64)))
(+ (* (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))
(*.f64 (*.f64 a a) (fma.f64 (*.f64 angle angle) (fma.f64 (PI.f64) (*.f64 (PI.f64) #s(literal -1/32400 binary64)) (*.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) #s(literal 1/3149280000 binary64)))) #s(literal 1 binary64)))
(+ (* (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 angle angle) (*.f64 (*.f64 a a) (fma.f64 (PI.f64) (*.f64 (PI.f64) #s(literal -1/32400 binary64)) (*.f64 (*.f64 angle angle) (fma.f64 angle (*.f64 angle (*.f64 (pow.f64 (PI.f64) #s(literal 6 binary64)) #s(literal -1/765275040000000 binary64))) (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) #s(literal 1/3149280000 binary64)))))) (*.f64 a a))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(* (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 (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))) #s(literal 1 binary64) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))))
(* (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 (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))) #s(literal 1 binary64) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))))
(* (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 (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))) #s(literal 1 binary64) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(* (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 (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))) #s(literal 1 binary64) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))))
(* (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 (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))) #s(literal 1 binary64) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))))
(* (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 (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))) #s(literal 1 binary64) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))))
(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 angle angle) (*.f64 (PI.f64) (*.f64 (PI.f64) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))))) (*.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 (*.f64 angle angle) (fma.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) (fma.f64 (*.f64 b b) #s(literal -1/3149280000 binary64) (*.f64 (*.f64 a a) #s(literal 1/3149280000 binary64)))) (*.f64 (PI.f64) (*.f64 (PI.f64) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64)))))) (*.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 (*.f64 angle angle) (fma.f64 (*.f64 angle angle) (fma.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) #s(literal 6 binary64)) (fma.f64 (*.f64 a a) #s(literal -1/765275040000000 binary64) (*.f64 #s(literal 1/765275040000000 binary64) (*.f64 b b)))) (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) (fma.f64 (*.f64 b b) #s(literal -1/3149280000 binary64) (*.f64 (*.f64 a a) #s(literal 1/3149280000 binary64))))) (*.f64 (PI.f64) (*.f64 (PI.f64) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 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 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(* (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 b (*.f64 b (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))) (*.f64 (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))) #s(literal 1 binary64)))
(* (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 b (*.f64 b (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))) (*.f64 (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))) #s(literal 1 binary64)))
(* (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 b (*.f64 b (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))) (*.f64 (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))) #s(literal 1 binary64)))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(* (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 b (*.f64 b (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))) (*.f64 (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))) #s(literal 1 binary64)))
(* (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 b (*.f64 b (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))) (*.f64 (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))) #s(literal 1 binary64)))
(* (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 b (*.f64 b (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))) (*.f64 (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))) #s(literal 1 binary64)))
(pow a 2)
(*.f64 a a)
(+ (* (pow angle 2) (* (pow (PI) 2) (+ (* -1/32400 (pow a 2)) (* 1/32400 (pow b 2))))) (pow a 2))
(fma.f64 (*.f64 angle angle) (*.f64 (PI.f64) (*.f64 (PI.f64) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))))) (*.f64 a a))
(+ (* (pow angle 2) (* (pow (PI) 2) (+ (* -1/32400 (pow a 2)) (* 1/32400 (pow b 2))))) (pow a 2))
(fma.f64 (*.f64 angle angle) (*.f64 (PI.f64) (*.f64 (PI.f64) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))))) (*.f64 a a))
(+ (* (pow angle 2) (* (pow (PI) 2) (+ (* -1/32400 (pow a 2)) (* 1/32400 (pow b 2))))) (pow a 2))
(fma.f64 (*.f64 angle angle) (*.f64 (PI.f64) (*.f64 (PI.f64) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))))) (*.f64 a a))
(* (pow angle 2) (* (pow (PI) 2) (+ (* -1/32400 (pow a 2)) (* 1/32400 (pow b 2)))))
(*.f64 (*.f64 angle angle) (*.f64 (PI.f64) (*.f64 (PI.f64) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))))))
(* (pow angle 2) (+ (* (pow (PI) 2) (+ (* -1/32400 (pow a 2)) (* 1/32400 (pow b 2)))) (/ (pow a 2) (pow angle 2))))
(fma.f64 (*.f64 angle angle) (*.f64 (PI.f64) (*.f64 (PI.f64) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))))) (*.f64 a a))
(* (pow angle 2) (+ (* (pow (PI) 2) (+ (* -1/32400 (pow a 2)) (* 1/32400 (pow b 2)))) (/ (pow a 2) (pow angle 2))))
(fma.f64 (*.f64 angle angle) (*.f64 (PI.f64) (*.f64 (PI.f64) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))))) (*.f64 a a))
(* (pow angle 2) (+ (* (pow (PI) 2) (+ (* -1/32400 (pow a 2)) (* 1/32400 (pow b 2)))) (/ (pow a 2) (pow angle 2))))
(fma.f64 (*.f64 angle angle) (*.f64 (PI.f64) (*.f64 (PI.f64) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))))) (*.f64 a a))
(* (pow angle 2) (* (pow (PI) 2) (+ (* -1/32400 (pow a 2)) (* 1/32400 (pow b 2)))))
(*.f64 (*.f64 angle angle) (*.f64 (PI.f64) (*.f64 (PI.f64) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))))))
(* (pow angle 2) (+ (* (pow (PI) 2) (+ (* -1/32400 (pow a 2)) (* 1/32400 (pow b 2)))) (/ (pow a 2) (pow angle 2))))
(fma.f64 (*.f64 angle angle) (*.f64 (PI.f64) (*.f64 (PI.f64) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))))) (*.f64 a a))
(* (pow angle 2) (+ (* (pow (PI) 2) (+ (* -1/32400 (pow a 2)) (* 1/32400 (pow b 2)))) (/ (pow a 2) (pow angle 2))))
(fma.f64 (*.f64 angle angle) (*.f64 (PI.f64) (*.f64 (PI.f64) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))))) (*.f64 a a))
(* (pow angle 2) (+ (* (pow (PI) 2) (+ (* -1/32400 (pow a 2)) (* 1/32400 (pow b 2)))) (/ (pow a 2) (pow angle 2))))
(fma.f64 (*.f64 angle angle) (*.f64 (PI.f64) (*.f64 (PI.f64) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))))) (*.f64 a a))
(+ (* -1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2)))) (pow a 2))
(*.f64 (*.f64 a a) (fma.f64 angle (*.f64 angle (*.f64 #s(literal -1/32400 binary64) (*.f64 (PI.f64) (PI.f64)))) #s(literal 1 binary64)))
(+ (* -1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2)))) (+ (* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2)))) (pow a 2)))
(fma.f64 (*.f64 angle angle) (*.f64 (PI.f64) (*.f64 (PI.f64) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))))) (*.f64 a a))
(+ (* -1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2)))) (+ (* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2)))) (pow a 2)))
(fma.f64 (*.f64 angle angle) (*.f64 (PI.f64) (*.f64 (PI.f64) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))))) (*.f64 a a))
(+ (* -1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2)))) (+ (* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2)))) (pow a 2)))
(fma.f64 (*.f64 angle angle) (*.f64 (PI.f64) (*.f64 (PI.f64) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))))) (*.f64 a a))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(*.f64 (*.f64 angle angle) (*.f64 b (*.f64 b (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)))))
(* (pow b 2) (+ (* -1/32400 (/ (* (pow a 2) (* (pow angle 2) (pow (PI) 2))) (pow b 2))) (+ (* 1/32400 (* (pow angle 2) (pow (PI) 2))) (/ (pow a 2) (pow b 2)))))
(*.f64 (*.f64 b b) (fma.f64 a (/.f64 a (*.f64 b b)) (*.f64 (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))) (fma.f64 (*.f64 a a) (/.f64 #s(literal -1/32400 binary64) (*.f64 b b)) #s(literal 1/32400 binary64)))))
(* (pow b 2) (+ (* -1/32400 (/ (* (pow a 2) (* (pow angle 2) (pow (PI) 2))) (pow b 2))) (+ (* 1/32400 (* (pow angle 2) (pow (PI) 2))) (/ (pow a 2) (pow b 2)))))
(*.f64 (*.f64 b b) (fma.f64 a (/.f64 a (*.f64 b b)) (*.f64 (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))) (fma.f64 (*.f64 a a) (/.f64 #s(literal -1/32400 binary64) (*.f64 b b)) #s(literal 1/32400 binary64)))))
(* (pow b 2) (+ (* -1/32400 (/ (* (pow a 2) (* (pow angle 2) (pow (PI) 2))) (pow b 2))) (+ (* 1/32400 (* (pow angle 2) (pow (PI) 2))) (/ (pow a 2) (pow b 2)))))
(*.f64 (*.f64 b b) (fma.f64 a (/.f64 a (*.f64 b b)) (*.f64 (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))) (fma.f64 (*.f64 a a) (/.f64 #s(literal -1/32400 binary64) (*.f64 b b)) #s(literal 1/32400 binary64)))))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(*.f64 (*.f64 angle angle) (*.f64 b (*.f64 b (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)))))
(* (pow b 2) (+ (* -1/32400 (/ (* (pow a 2) (* (pow angle 2) (pow (PI) 2))) (pow b 2))) (+ (* 1/32400 (* (pow angle 2) (pow (PI) 2))) (/ (pow a 2) (pow b 2)))))
(*.f64 (*.f64 b b) (fma.f64 a (/.f64 a (*.f64 b b)) (*.f64 (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))) (fma.f64 (*.f64 a a) (/.f64 #s(literal -1/32400 binary64) (*.f64 b b)) #s(literal 1/32400 binary64)))))
(* (pow b 2) (+ (* -1/32400 (/ (* (pow a 2) (* (pow angle 2) (pow (PI) 2))) (pow b 2))) (+ (* 1/32400 (* (pow angle 2) (pow (PI) 2))) (/ (pow a 2) (pow b 2)))))
(*.f64 (*.f64 b b) (fma.f64 a (/.f64 a (*.f64 b b)) (*.f64 (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))) (fma.f64 (*.f64 a a) (/.f64 #s(literal -1/32400 binary64) (*.f64 b b)) #s(literal 1/32400 binary64)))))
(* (pow b 2) (+ (* -1/32400 (/ (* (pow a 2) (* (pow angle 2) (pow (PI) 2))) (pow b 2))) (+ (* 1/32400 (* (pow angle 2) (pow (PI) 2))) (/ (pow a 2) (pow b 2)))))
(*.f64 (*.f64 b b) (fma.f64 a (/.f64 a (*.f64 b b)) (*.f64 (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))) (fma.f64 (*.f64 a a) (/.f64 #s(literal -1/32400 binary64) (*.f64 b b)) #s(literal 1/32400 binary64)))))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(*.f64 (*.f64 angle angle) (*.f64 b (*.f64 b (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)))))
(+ (* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2)))) (* (pow a 2) (+ 1 (* -1/32400 (* (pow angle 2) (pow (PI) 2))))))
(fma.f64 (*.f64 angle angle) (*.f64 (PI.f64) (*.f64 (PI.f64) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))))) (*.f64 a a))
(+ (* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2)))) (* (pow a 2) (+ 1 (* -1/32400 (* (pow angle 2) (pow (PI) 2))))))
(fma.f64 (*.f64 angle angle) (*.f64 (PI.f64) (*.f64 (PI.f64) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))))) (*.f64 a a))
(+ (* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2)))) (* (pow a 2) (+ 1 (* -1/32400 (* (pow angle 2) (pow (PI) 2))))))
(fma.f64 (*.f64 angle angle) (*.f64 (PI.f64) (*.f64 (PI.f64) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))))) (*.f64 a a))
(* (pow a 2) (+ 1 (* -1/32400 (* (pow angle 2) (pow (PI) 2)))))
(*.f64 (*.f64 a a) (fma.f64 angle (*.f64 angle (*.f64 #s(literal -1/32400 binary64) (*.f64 (PI.f64) (PI.f64)))) #s(literal 1 binary64)))
(* (pow a 2) (+ 1 (+ (* -1/32400 (* (pow angle 2) (pow (PI) 2))) (* 1/32400 (/ (* (pow angle 2) (* (pow b 2) (pow (PI) 2))) (pow a 2))))))
(*.f64 (*.f64 a a) (fma.f64 (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 b b) (/.f64 #s(literal 1/32400 binary64) (*.f64 a a)) #s(literal -1/32400 binary64))) #s(literal 1 binary64)))
(* (pow a 2) (+ 1 (+ (* -1/32400 (* (pow angle 2) (pow (PI) 2))) (* 1/32400 (/ (* (pow angle 2) (* (pow b 2) (pow (PI) 2))) (pow a 2))))))
(*.f64 (*.f64 a a) (fma.f64 (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 b b) (/.f64 #s(literal 1/32400 binary64) (*.f64 a a)) #s(literal -1/32400 binary64))) #s(literal 1 binary64)))
(* (pow a 2) (+ 1 (+ (* -1/32400 (* (pow angle 2) (pow (PI) 2))) (* 1/32400 (/ (* (pow angle 2) (* (pow b 2) (pow (PI) 2))) (pow a 2))))))
(*.f64 (*.f64 a a) (fma.f64 (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 b b) (/.f64 #s(literal 1/32400 binary64) (*.f64 a a)) #s(literal -1/32400 binary64))) #s(literal 1 binary64)))
(* (pow a 2) (+ 1 (* -1/32400 (* (pow angle 2) (pow (PI) 2)))))
(*.f64 (*.f64 a a) (fma.f64 angle (*.f64 angle (*.f64 #s(literal -1/32400 binary64) (*.f64 (PI.f64) (PI.f64)))) #s(literal 1 binary64)))
(* (pow a 2) (+ 1 (+ (* -1/32400 (* (pow angle 2) (pow (PI) 2))) (* 1/32400 (/ (* (pow angle 2) (* (pow b 2) (pow (PI) 2))) (pow a 2))))))
(*.f64 (*.f64 a a) (fma.f64 (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 b b) (/.f64 #s(literal 1/32400 binary64) (*.f64 a a)) #s(literal -1/32400 binary64))) #s(literal 1 binary64)))
(* (pow a 2) (+ 1 (+ (* -1/32400 (* (pow angle 2) (pow (PI) 2))) (* 1/32400 (/ (* (pow angle 2) (* (pow b 2) (pow (PI) 2))) (pow a 2))))))
(*.f64 (*.f64 a a) (fma.f64 (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 b b) (/.f64 #s(literal 1/32400 binary64) (*.f64 a a)) #s(literal -1/32400 binary64))) #s(literal 1 binary64)))
(* (pow a 2) (+ 1 (+ (* -1/32400 (* (pow angle 2) (pow (PI) 2))) (* 1/32400 (/ (* (pow angle 2) (* (pow b 2) (pow (PI) 2))) (pow a 2))))))
(*.f64 (*.f64 a a) (fma.f64 (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 b b) (/.f64 #s(literal 1/32400 binary64) (*.f64 a a)) #s(literal -1/32400 binary64))) #s(literal 1 binary64)))
(pow angle 2)
(*.f64 angle angle)
(pow angle 2)
(*.f64 angle angle)
(pow angle 2)
(*.f64 angle angle)
(pow angle 2)
(*.f64 angle angle)
(pow angle 2)
(*.f64 angle angle)
(pow angle 2)
(*.f64 angle angle)
(pow angle 2)
(*.f64 angle angle)
(pow angle 2)
(*.f64 angle angle)
(pow angle 2)
(*.f64 angle angle)
(pow angle 2)
(*.f64 angle angle)
(pow angle 2)
(*.f64 angle angle)
(pow angle 2)
(*.f64 angle angle)
(* -1/32400 (* (pow a 2) (pow (PI) 2)))
(*.f64 (PI.f64) (*.f64 (PI.f64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))))
(+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (* 1/32400 (* (pow b 2) (pow (PI) 2))))
(*.f64 (PI.f64) (*.f64 (PI.f64) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64)))))
(+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (* 1/32400 (* (pow b 2) (pow (PI) 2))))
(*.f64 (PI.f64) (*.f64 (PI.f64) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64)))))
(+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (* 1/32400 (* (pow b 2) (pow (PI) 2))))
(*.f64 (PI.f64) (*.f64 (PI.f64) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64)))))
(* 1/32400 (* (pow b 2) (pow (PI) 2)))
(*.f64 b (*.f64 b (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))))
(* (pow b 2) (+ (* -1/32400 (/ (* (pow a 2) (pow (PI) 2)) (pow b 2))) (* 1/32400 (pow (PI) 2))))
(fma.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64)))) #s(literal 1 binary64) (*.f64 b (*.f64 b (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)))))
(* (pow b 2) (+ (* -1/32400 (/ (* (pow a 2) (pow (PI) 2)) (pow b 2))) (* 1/32400 (pow (PI) 2))))
(fma.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64)))) #s(literal 1 binary64) (*.f64 b (*.f64 b (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)))))
(* (pow b 2) (+ (* -1/32400 (/ (* (pow a 2) (pow (PI) 2)) (pow b 2))) (* 1/32400 (pow (PI) 2))))
(fma.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64)))) #s(literal 1 binary64) (*.f64 b (*.f64 b (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)))))
(* 1/32400 (* (pow b 2) (pow (PI) 2)))
(*.f64 b (*.f64 b (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))))
(* (pow b 2) (+ (* -1/32400 (/ (* (pow a 2) (pow (PI) 2)) (pow b 2))) (* 1/32400 (pow (PI) 2))))
(fma.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64)))) #s(literal 1 binary64) (*.f64 b (*.f64 b (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)))))
(* (pow b 2) (+ (* -1/32400 (/ (* (pow a 2) (pow (PI) 2)) (pow b 2))) (* 1/32400 (pow (PI) 2))))
(fma.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64)))) #s(literal 1 binary64) (*.f64 b (*.f64 b (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)))))
(* (pow b 2) (+ (* -1/32400 (/ (* (pow a 2) (pow (PI) 2)) (pow b 2))) (* 1/32400 (pow (PI) 2))))
(fma.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64)))) #s(literal 1 binary64) (*.f64 b (*.f64 b (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)))))
(* 1/32400 (* (pow b 2) (pow (PI) 2)))
(*.f64 b (*.f64 b (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))))
(+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (* 1/32400 (* (pow b 2) (pow (PI) 2))))
(*.f64 (PI.f64) (*.f64 (PI.f64) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64)))))
(+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (* 1/32400 (* (pow b 2) (pow (PI) 2))))
(*.f64 (PI.f64) (*.f64 (PI.f64) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64)))))
(+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (* 1/32400 (* (pow b 2) (pow (PI) 2))))
(*.f64 (PI.f64) (*.f64 (PI.f64) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64)))))
(* -1/32400 (* (pow a 2) (pow (PI) 2)))
(*.f64 (PI.f64) (*.f64 (PI.f64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))))
(* (pow a 2) (+ (* -1/32400 (pow (PI) 2)) (* 1/32400 (/ (* (pow b 2) (pow (PI) 2)) (pow a 2)))))
(fma.f64 (*.f64 b (*.f64 b (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)))) #s(literal 1 binary64) (*.f64 (PI.f64) (*.f64 (PI.f64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64)))))
(* (pow a 2) (+ (* -1/32400 (pow (PI) 2)) (* 1/32400 (/ (* (pow b 2) (pow (PI) 2)) (pow a 2)))))
(fma.f64 (*.f64 b (*.f64 b (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)))) #s(literal 1 binary64) (*.f64 (PI.f64) (*.f64 (PI.f64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64)))))
(* (pow a 2) (+ (* -1/32400 (pow (PI) 2)) (* 1/32400 (/ (* (pow b 2) (pow (PI) 2)) (pow a 2)))))
(fma.f64 (*.f64 b (*.f64 b (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)))) #s(literal 1 binary64) (*.f64 (PI.f64) (*.f64 (PI.f64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64)))))
(* -1/32400 (* (pow a 2) (pow (PI) 2)))
(*.f64 (PI.f64) (*.f64 (PI.f64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))))
(* (pow a 2) (+ (* -1/32400 (pow (PI) 2)) (* 1/32400 (/ (* (pow b 2) (pow (PI) 2)) (pow a 2)))))
(fma.f64 (*.f64 b (*.f64 b (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)))) #s(literal 1 binary64) (*.f64 (PI.f64) (*.f64 (PI.f64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64)))))
(* (pow a 2) (+ (* -1/32400 (pow (PI) 2)) (* 1/32400 (/ (* (pow b 2) (pow (PI) 2)) (pow a 2)))))
(fma.f64 (*.f64 b (*.f64 b (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)))) #s(literal 1 binary64) (*.f64 (PI.f64) (*.f64 (PI.f64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64)))))
(* (pow a 2) (+ (* -1/32400 (pow (PI) 2)) (* 1/32400 (/ (* (pow b 2) (pow (PI) 2)) (pow a 2)))))
(fma.f64 (*.f64 b (*.f64 b (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)))) #s(literal 1 binary64) (*.f64 (PI.f64) (*.f64 (PI.f64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64)))))
(* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))
(*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) #s(literal 1/2 binary64)))
(* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))
(*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) #s(literal 1/2 binary64)))
(* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))
(*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) #s(literal 1/2 binary64)))
(* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))
(*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) #s(literal 1/2 binary64)))
(* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))
(*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) #s(literal 1/2 binary64)))
(* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))
(*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) #s(literal 1/2 binary64)))
(* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))
(*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) #s(literal 1/2 binary64)))
(* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))
(*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) #s(literal 1/2 binary64)))
(* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))
(*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) #s(literal 1/2 binary64)))
(* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))
(*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) #s(literal 1/2 binary64)))
(* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))
(*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) #s(literal 1/2 binary64)))
(* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))
(*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) #s(literal 1/2 binary64)))
(pow a 2)
(*.f64 a a)
(+ (* -1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2)))) (pow a 2))
(*.f64 (*.f64 a a) (fma.f64 angle (*.f64 angle (*.f64 #s(literal -1/32400 binary64) (*.f64 (PI.f64) (PI.f64)))) #s(literal 1 binary64)))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (* 1/3149280000 (* (pow a 2) (* (pow angle 2) (pow (PI) 4)))))) (pow a 2))
(*.f64 (*.f64 a a) (fma.f64 (*.f64 angle angle) (fma.f64 (PI.f64) (*.f64 (PI.f64) #s(literal -1/32400 binary64)) (*.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) #s(literal 1/3149280000 binary64)))) #s(literal 1 binary64)))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/765275040000000 (* (pow a 2) (* (pow angle 2) (pow (PI) 6)))) (* 1/3149280000 (* (pow a 2) (pow (PI) 4))))))) (pow a 2))
(fma.f64 (*.f64 angle angle) (*.f64 (*.f64 a a) (fma.f64 (PI.f64) (*.f64 (PI.f64) #s(literal -1/32400 binary64)) (*.f64 (*.f64 angle angle) (fma.f64 angle (*.f64 angle (*.f64 (pow.f64 (PI.f64) #s(literal 6 binary64)) #s(literal -1/765275040000000 binary64))) (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) #s(literal 1/3149280000 binary64)))))) (*.f64 a a))
(+ (* 1/2 (* (pow a 2) (cos (* 1/90 (* angle (PI)))))) (* 1/2 (pow a 2)))
(*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) #s(literal 1/2 binary64)))
(+ (* 1/2 (* (pow a 2) (cos (* 1/90 (* angle (PI)))))) (* 1/2 (pow a 2)))
(*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) #s(literal 1/2 binary64)))
(+ (* 1/2 (* (pow a 2) (cos (* 1/90 (* angle (PI)))))) (* 1/2 (pow a 2)))
(*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) #s(literal 1/2 binary64)))
(+ (* 1/2 (* (pow a 2) (cos (* 1/90 (* angle (PI)))))) (* 1/2 (pow a 2)))
(*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) #s(literal 1/2 binary64)))
(+ (* 1/2 (* (pow a 2) (cos (* 1/90 (* angle (PI)))))) (* 1/2 (pow a 2)))
(*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) #s(literal 1/2 binary64)))
(+ (* 1/2 (* (pow a 2) (cos (* 1/90 (* angle (PI)))))) (* 1/2 (pow a 2)))
(*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) #s(literal 1/2 binary64)))
(+ (* 1/2 (* (pow a 2) (cos (* 1/90 (* angle (PI)))))) (* 1/2 (pow a 2)))
(*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) #s(literal 1/2 binary64)))
(+ (* 1/2 (* (pow a 2) (cos (* 1/90 (* angle (PI)))))) (* 1/2 (pow a 2)))
(*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) #s(literal 1/2 binary64)))
(* 1/180 angle)
(*.f64 #s(literal 1/180 binary64) angle)
(* 1/180 angle)
(*.f64 #s(literal 1/180 binary64) angle)
(* 1/180 angle)
(*.f64 #s(literal 1/180 binary64) angle)
(* 1/180 angle)
(*.f64 #s(literal 1/180 binary64) angle)
(* 1/180 angle)
(*.f64 #s(literal 1/180 binary64) angle)
(* 1/180 angle)
(*.f64 #s(literal 1/180 binary64) angle)
(* 1/180 angle)
(*.f64 #s(literal 1/180 binary64) angle)
(* 1/180 angle)
(*.f64 #s(literal 1/180 binary64) angle)
(* 1/180 angle)
(*.f64 #s(literal 1/180 binary64) angle)
(* 1/180 angle)
(*.f64 #s(literal 1/180 binary64) angle)
(* 1/180 angle)
(*.f64 #s(literal 1/180 binary64) angle)
(* 1/180 angle)
(*.f64 #s(literal 1/180 binary64) angle)
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(+ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) #s(literal 1/2 binary64))))
(+ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) #s(literal 1/2 binary64))))
(+ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) #s(literal 1/2 binary64))))
(* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))
(*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) #s(literal 1/2 binary64)))
(* (pow a 2) (+ 1/2 (+ (* 1/2 (cos (* 1/90 (* angle (PI))))) (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)))))
(fma.f64 (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))) #s(literal 1 binary64) (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) #s(literal 1/2 binary64))))
(* (pow a 2) (+ 1/2 (+ (* 1/2 (cos (* 1/90 (* angle (PI))))) (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)))))
(fma.f64 (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))) #s(literal 1 binary64) (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) #s(literal 1/2 binary64))))
(* (pow a 2) (+ 1/2 (+ (* 1/2 (cos (* 1/90 (* angle (PI))))) (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)))))
(fma.f64 (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))) #s(literal 1 binary64) (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) #s(literal 1/2 binary64))))
(* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))
(*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) #s(literal 1/2 binary64)))
(* (pow a 2) (+ 1/2 (+ (* 1/2 (cos (* 1/90 (* angle (PI))))) (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)))))
(fma.f64 (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))) #s(literal 1 binary64) (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) #s(literal 1/2 binary64))))
(* (pow a 2) (+ 1/2 (+ (* 1/2 (cos (* 1/90 (* angle (PI))))) (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)))))
(fma.f64 (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))) #s(literal 1 binary64) (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) #s(literal 1/2 binary64))))
(* (pow a 2) (+ 1/2 (+ (* 1/2 (cos (* 1/90 (* angle (PI))))) (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)))))
(fma.f64 (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))) #s(literal 1 binary64) (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) #s(literal 1/2 binary64))))
(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 angle angle) (*.f64 (PI.f64) (*.f64 (PI.f64) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))))) (*.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))) (* 1/3149280000 (* (pow a 2) (pow (PI) 4)))))))) (pow a 2))
(fma.f64 (*.f64 angle angle) (fma.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) (fma.f64 (*.f64 b b) #s(literal -1/3149280000 binary64) (*.f64 (*.f64 a a) #s(literal 1/3149280000 binary64)))) (*.f64 (PI.f64) (*.f64 (PI.f64) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64)))))) (*.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))) (+ (* 1/3149280000 (* (pow a 2) (pow (PI) 4))) (* (pow angle 2) (+ (* -1/765275040000000 (* (pow a 2) (pow (PI) 6))) (* (pow b 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))))))))))) (pow a 2))
(fma.f64 (*.f64 angle angle) (fma.f64 (*.f64 angle angle) (fma.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) #s(literal 6 binary64)) (fma.f64 (*.f64 a a) #s(literal -1/765275040000000 binary64) (*.f64 #s(literal 1/765275040000000 binary64) (*.f64 b b)))) (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) (fma.f64 (*.f64 b b) #s(literal -1/3149280000 binary64) (*.f64 (*.f64 a a) #s(literal 1/3149280000 binary64))))) (*.f64 (PI.f64) (*.f64 (PI.f64) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64)))))) (*.f64 a a))
(+ (* 1/2 (* (pow a 2) (cos (* 1/90 (* angle (PI)))))) (+ (* 1/2 (pow a 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))))
(fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) #s(literal 1/2 binary64))))
(+ (* 1/2 (* (pow a 2) (cos (* 1/90 (* angle (PI)))))) (+ (* 1/2 (pow a 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))))
(fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) #s(literal 1/2 binary64))))
(+ (* 1/2 (* (pow a 2) (cos (* 1/90 (* angle (PI)))))) (+ (* 1/2 (pow a 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))))
(fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) #s(literal 1/2 binary64))))
(+ (* 1/2 (* (pow a 2) (cos (* 1/90 (* angle (PI)))))) (+ (* 1/2 (pow a 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))))
(fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) #s(literal 1/2 binary64))))
(+ (* 1/2 (* (pow a 2) (cos (* 1/90 (* angle (PI)))))) (+ (* 1/2 (pow a 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))))
(fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) #s(literal 1/2 binary64))))
(+ (* 1/2 (* (pow a 2) (cos (* 1/90 (* angle (PI)))))) (+ (* 1/2 (pow a 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))))
(fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) #s(literal 1/2 binary64))))
(+ (* 1/2 (* (pow a 2) (cos (* 1/90 (* angle (PI)))))) (+ (* 1/2 (pow a 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))))
(fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) #s(literal 1/2 binary64))))
(+ (* 1/2 (* (pow a 2) (cos (* 1/90 (* angle (PI)))))) (+ (* 1/2 (pow a 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))))
(fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) #s(literal 1/2 binary64))))
(+ (* 1/2 (* (pow a 2) (cos (* 1/90 (* angle (PI)))))) (* 1/2 (pow a 2)))
(*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) #s(literal 1/2 binary64)))
(+ (* 1/2 (* (pow a 2) (cos (* 1/90 (* angle (PI)))))) (+ (* 1/2 (pow a 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))))
(fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) #s(literal 1/2 binary64))))
(+ (* 1/2 (* (pow a 2) (cos (* 1/90 (* angle (PI)))))) (+ (* 1/2 (pow a 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))))
(fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) #s(literal 1/2 binary64))))
(+ (* 1/2 (* (pow a 2) (cos (* 1/90 (* angle (PI)))))) (+ (* 1/2 (pow a 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))))
(fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) #s(literal 1/2 binary64))))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(* (pow b 2) (+ (* 1/2 (/ (* (pow a 2) (cos (* 1/90 (* angle (PI))))) (pow b 2))) (+ (* 1/2 (/ (pow a 2) (pow b 2))) (pow (sin (* 1/180 (* angle (PI)))) 2))))
(*.f64 b (*.f64 b (fma.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 b b)) (*.f64 a (fma.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) a)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))))
(* (pow b 2) (+ (* 1/2 (/ (* (pow a 2) (cos (* 1/90 (* angle (PI))))) (pow b 2))) (+ (* 1/2 (/ (pow a 2) (pow b 2))) (pow (sin (* 1/180 (* angle (PI)))) 2))))
(*.f64 b (*.f64 b (fma.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 b b)) (*.f64 a (fma.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) a)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))))
(* (pow b 2) (+ (* 1/2 (/ (* (pow a 2) (cos (* 1/90 (* angle (PI))))) (pow b 2))) (+ (* 1/2 (/ (pow a 2) (pow b 2))) (pow (sin (* 1/180 (* angle (PI)))) 2))))
(*.f64 b (*.f64 b (fma.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 b b)) (*.f64 a (fma.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) a)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(* (pow b 2) (+ (* 1/2 (/ (* (pow a 2) (cos (* 1/90 (* angle (PI))))) (pow b 2))) (+ (* 1/2 (/ (pow a 2) (pow b 2))) (pow (sin (* 1/180 (* angle (PI)))) 2))))
(*.f64 b (*.f64 b (fma.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 b b)) (*.f64 a (fma.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) a)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))))
(* (pow b 2) (+ (* 1/2 (/ (* (pow a 2) (cos (* 1/90 (* angle (PI))))) (pow b 2))) (+ (* 1/2 (/ (pow a 2) (pow b 2))) (pow (sin (* 1/180 (* angle (PI)))) 2))))
(*.f64 b (*.f64 b (fma.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 b b)) (*.f64 a (fma.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) a)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))))
(* (pow b 2) (+ (* 1/2 (/ (* (pow a 2) (cos (* 1/90 (* angle (PI))))) (pow b 2))) (+ (* 1/2 (/ (pow a 2) (pow b 2))) (pow (sin (* 1/180 (* angle (PI)))) 2))))
(*.f64 b (*.f64 b (fma.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 b b)) (*.f64 a (fma.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) a)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))))
(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)
(*.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)
(*.f64 a a)
(pow a 2)
(*.f64 a a)
(pow a 2)
(*.f64 a a)
angle
angle
angle
angle
angle
angle
angle
angle
angle
angle
angle
angle
(* 1/90 (* angle (PI)))
(*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))
(* 1/90 (* angle (PI)))
(*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))
(* 1/90 (* angle (PI)))
(*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))
(* 1/90 (* angle (PI)))
(*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))
(* 1/90 (* angle (PI)))
(*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))
(* 1/90 (* angle (PI)))
(*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))
(* 1/90 (* angle (PI)))
(*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))
(* 1/90 (* angle (PI)))
(*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))
(* 1/90 (* angle (PI)))
(*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))
(* 1/90 (* angle (PI)))
(*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))
(* 1/90 (* angle (PI)))
(*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))
(* 1/90 (* angle (PI)))
(*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))
1
#s(literal 1 binary64)
(+ 1 (* -1/32400 (* (pow angle 2) (pow (PI) 2))))
(fma.f64 angle (*.f64 angle (*.f64 #s(literal -1/32400 binary64) (*.f64 (PI.f64) (PI.f64)))) #s(literal 1 binary64))
(+ 1 (* (pow angle 2) (+ (* -1/32400 (pow (PI) 2)) (* 1/3149280000 (* (pow angle 2) (pow (PI) 4))))))
(fma.f64 (*.f64 angle angle) (fma.f64 (PI.f64) (*.f64 (PI.f64) #s(literal -1/32400 binary64)) (*.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) #s(literal 1/3149280000 binary64)))) #s(literal 1 binary64))
(+ 1 (* (pow angle 2) (+ (* -1/32400 (pow (PI) 2)) (* (pow angle 2) (+ (* -1/765275040000000 (* (pow angle 2) (pow (PI) 6))) (* 1/3149280000 (pow (PI) 4)))))))
(fma.f64 (*.f64 angle angle) (fma.f64 (PI.f64) (*.f64 (PI.f64) #s(literal -1/32400 binary64)) (*.f64 (*.f64 angle angle) (fma.f64 angle (*.f64 angle (*.f64 (pow.f64 (PI.f64) #s(literal 6 binary64)) #s(literal -1/765275040000000 binary64))) (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) #s(literal 1/3149280000 binary64))))) #s(literal 1 binary64))
(+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))
(fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) #s(literal 1/2 binary64))
(+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))
(fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) #s(literal 1/2 binary64))
(+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))
(fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) #s(literal 1/2 binary64))
(+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))
(fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) #s(literal 1/2 binary64))
(+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))
(fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) #s(literal 1/2 binary64))
(+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))
(fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) #s(literal 1/2 binary64))
(+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))
(fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) #s(literal 1/2 binary64))
(+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))
(fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) #s(literal 1/2 binary64))
(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 angle angle) (*.f64 (PI.f64) (*.f64 (PI.f64) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))))) (*.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))) (* 1/3149280000 (* (pow a 2) (pow (PI) 4)))))))) (pow a 2))
(fma.f64 (*.f64 angle angle) (fma.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) (fma.f64 (*.f64 b b) #s(literal -1/3149280000 binary64) (*.f64 (*.f64 a a) #s(literal 1/3149280000 binary64)))) (*.f64 (PI.f64) (*.f64 (PI.f64) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64)))))) (*.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))) (+ (* 1/3149280000 (* (pow a 2) (pow (PI) 4))) (* (pow angle 2) (+ (* -1/765275040000000 (* (pow a 2) (pow (PI) 6))) (* (pow b 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))))))))))) (pow a 2))
(fma.f64 (*.f64 angle angle) (fma.f64 (*.f64 angle angle) (fma.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) #s(literal 6 binary64)) (fma.f64 (*.f64 a a) #s(literal -1/765275040000000 binary64) (*.f64 #s(literal 1/765275040000000 binary64) (*.f64 b b)))) (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) (fma.f64 (*.f64 b b) #s(literal -1/3149280000 binary64) (*.f64 (*.f64 a a) #s(literal 1/3149280000 binary64))))) (*.f64 (PI.f64) (*.f64 (PI.f64) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64)))))) (*.f64 a a))
(+ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) #s(literal 1/2 binary64))))
(+ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) #s(literal 1/2 binary64))))
(+ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) #s(literal 1/2 binary64))))
(+ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) #s(literal 1/2 binary64))))
(+ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) #s(literal 1/2 binary64))))
(+ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) #s(literal 1/2 binary64))))
(+ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) #s(literal 1/2 binary64))))
(+ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) #s(literal 1/2 binary64))))
(* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))
(*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) #s(literal 1/2 binary64)))
(+ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) #s(literal 1/2 binary64))))
(+ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) #s(literal 1/2 binary64))))
(+ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) #s(literal 1/2 binary64))))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(* (pow b 2) (+ (/ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))
(* (pow b 2) (+ (/ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))
(* (pow b 2) (+ (/ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(* (pow b 2) (+ (/ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))
(* (pow b 2) (+ (/ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))
(* (pow b 2) (+ (/ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(+ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) #s(literal 1/2 binary64))))
(+ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) #s(literal 1/2 binary64))))
(+ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) #s(literal 1/2 binary64))))
(* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))
(*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) #s(literal 1/2 binary64)))
(* (pow a 2) (+ 1/2 (+ (* 1/2 (cos (* 1/90 (* angle (PI))))) (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)))))
(fma.f64 (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))) #s(literal 1 binary64) (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) #s(literal 1/2 binary64))))
(* (pow a 2) (+ 1/2 (+ (* 1/2 (cos (* 1/90 (* angle (PI))))) (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)))))
(fma.f64 (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))) #s(literal 1 binary64) (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) #s(literal 1/2 binary64))))
(* (pow a 2) (+ 1/2 (+ (* 1/2 (cos (* 1/90 (* angle (PI))))) (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)))))
(fma.f64 (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))) #s(literal 1 binary64) (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) #s(literal 1/2 binary64))))
(* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))
(*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) #s(literal 1/2 binary64)))
(* (pow a 2) (+ 1/2 (+ (* 1/2 (cos (* 1/90 (* angle (PI))))) (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)))))
(fma.f64 (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))) #s(literal 1 binary64) (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) #s(literal 1/2 binary64))))
(* (pow a 2) (+ 1/2 (+ (* 1/2 (cos (* 1/90 (* angle (PI))))) (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)))))
(fma.f64 (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))) #s(literal 1 binary64) (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) #s(literal 1/2 binary64))))
(* (pow a 2) (+ 1/2 (+ (* 1/2 (cos (* 1/90 (* angle (PI))))) (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)))))
(fma.f64 (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))) #s(literal 1 binary64) (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) #s(literal 1/2 binary64))))
1
#s(literal 1 binary64)
(+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2))))
(fma.f64 (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/64800 binary64)) #s(literal 1 binary64))
(+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* 1/25194240000 (* (pow angle 2) (pow (PI) 4))))))
(fma.f64 (*.f64 angle angle) (fma.f64 angle (*.f64 angle (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) #s(literal 1/25194240000 binary64))) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/64800 binary64))) #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 (*.f64 angle angle) (fma.f64 angle (*.f64 angle (fma.f64 (*.f64 angle (*.f64 angle (pow.f64 (PI.f64) #s(literal 6 binary64)))) #s(literal -1/24488801280000000 binary64) (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) #s(literal 1/25194240000 binary64)))) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/64800 binary64))) #s(literal 1 binary64))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(* angle (+ (* -1/34992000 (* (pow angle 2) (pow (PI) 3))) (* 1/180 (PI))))
(*.f64 angle (*.f64 (PI.f64) (fma.f64 (*.f64 (*.f64 angle angle) #s(literal -1/34992000 binary64)) (*.f64 (PI.f64) (PI.f64)) #s(literal 1/180 binary64))))
(* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* 1/22674816000000 (* (pow angle 2) (pow (PI) 5)))))))
(*.f64 angle (fma.f64 (*.f64 angle angle) (fma.f64 (*.f64 angle angle) (*.f64 #s(literal 1/22674816000000 binary64) (pow.f64 (PI.f64) #s(literal 5 binary64))) (*.f64 #s(literal -1/34992000 binary64) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))))) (*.f64 #s(literal 1/180 binary64) (PI.f64))))
(* 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 angle (fma.f64 angle (*.f64 angle (fma.f64 (*.f64 angle angle) (fma.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) #s(literal 7 binary64)) #s(literal -1/30855889612800000000 binary64)) (*.f64 #s(literal 1/22674816000000 binary64) (pow.f64 (PI.f64) #s(literal 5 binary64)))) (*.f64 #s(literal -1/34992000 binary64) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))))) (*.f64 #s(literal 1/180 binary64) (PI.f64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(* -1/32400 (pow a 2))
(*.f64 (*.f64 a a) #s(literal -1/32400 binary64))
(+ (* -1/32400 (pow a 2)) (* 1/32400 (pow b 2)))
(fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64)))
(+ (* -1/32400 (pow a 2)) (* 1/32400 (pow b 2)))
(fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64)))
(+ (* -1/32400 (pow a 2)) (* 1/32400 (pow b 2)))
(fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64)))
(* 1/32400 (pow b 2))
(*.f64 b (*.f64 b #s(literal 1/32400 binary64)))
(* (pow b 2) (+ 1/32400 (* -1/32400 (/ (pow a 2) (pow b 2)))))
(fma.f64 b (*.f64 b #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 a a) #s(literal -1/32400 binary64)) #s(literal 1 binary64)))
(* (pow b 2) (+ 1/32400 (* -1/32400 (/ (pow a 2) (pow b 2)))))
(fma.f64 b (*.f64 b #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 a a) #s(literal -1/32400 binary64)) #s(literal 1 binary64)))
(* (pow b 2) (+ 1/32400 (* -1/32400 (/ (pow a 2) (pow b 2)))))
(fma.f64 b (*.f64 b #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 a a) #s(literal -1/32400 binary64)) #s(literal 1 binary64)))
(* 1/32400 (pow b 2))
(*.f64 b (*.f64 b #s(literal 1/32400 binary64)))
(* (pow b 2) (+ 1/32400 (* -1/32400 (/ (pow a 2) (pow b 2)))))
(fma.f64 b (*.f64 b #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 a a) #s(literal -1/32400 binary64)) #s(literal 1 binary64)))
(* (pow b 2) (+ 1/32400 (* -1/32400 (/ (pow a 2) (pow b 2)))))
(fma.f64 b (*.f64 b #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 a a) #s(literal -1/32400 binary64)) #s(literal 1 binary64)))
(* (pow b 2) (+ 1/32400 (* -1/32400 (/ (pow a 2) (pow b 2)))))
(fma.f64 b (*.f64 b #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 a a) #s(literal -1/32400 binary64)) #s(literal 1 binary64)))
(* 1/32400 (pow b 2))
(*.f64 b (*.f64 b #s(literal 1/32400 binary64)))
(+ (* -1/32400 (pow a 2)) (* 1/32400 (pow b 2)))
(fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64)))
(+ (* -1/32400 (pow a 2)) (* 1/32400 (pow b 2)))
(fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64)))
(+ (* -1/32400 (pow a 2)) (* 1/32400 (pow b 2)))
(fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64)))
(* -1/32400 (pow a 2))
(*.f64 (*.f64 a a) #s(literal -1/32400 binary64))
(* (pow a 2) (- (* 1/32400 (/ (pow b 2) (pow a 2))) 1/32400))
(*.f64 (*.f64 a a) (fma.f64 (*.f64 b b) (/.f64 #s(literal 1/32400 binary64) (*.f64 a a)) #s(literal -1/32400 binary64)))
(* (pow a 2) (- (* 1/32400 (/ (pow b 2) (pow a 2))) 1/32400))
(*.f64 (*.f64 a a) (fma.f64 (*.f64 b b) (/.f64 #s(literal 1/32400 binary64) (*.f64 a a)) #s(literal -1/32400 binary64)))
(* (pow a 2) (- (* 1/32400 (/ (pow b 2) (pow a 2))) 1/32400))
(*.f64 (*.f64 a a) (fma.f64 (*.f64 b b) (/.f64 #s(literal 1/32400 binary64) (*.f64 a a)) #s(literal -1/32400 binary64)))
(* -1/32400 (pow a 2))
(*.f64 (*.f64 a a) #s(literal -1/32400 binary64))
(* (pow a 2) (- (* 1/32400 (/ (pow b 2) (pow a 2))) 1/32400))
(*.f64 (*.f64 a a) (fma.f64 (*.f64 b b) (/.f64 #s(literal 1/32400 binary64) (*.f64 a a)) #s(literal -1/32400 binary64)))
(* (pow a 2) (- (* 1/32400 (/ (pow b 2) (pow a 2))) 1/32400))
(*.f64 (*.f64 a a) (fma.f64 (*.f64 b b) (/.f64 #s(literal 1/32400 binary64) (*.f64 a a)) #s(literal -1/32400 binary64)))
(* (pow a 2) (- (* 1/32400 (/ (pow b 2) (pow a 2))) 1/32400))
(*.f64 (*.f64 a a) (fma.f64 (*.f64 b b) (/.f64 #s(literal 1/32400 binary64) (*.f64 a a)) #s(literal -1/32400 binary64)))
(* -1/32400 (pow a 2))
(*.f64 (*.f64 a a) #s(literal -1/32400 binary64))
(* -1/32400 (pow a 2))
(*.f64 (*.f64 a a) #s(literal -1/32400 binary64))
(* -1/32400 (pow a 2))
(*.f64 (*.f64 a a) #s(literal -1/32400 binary64))
(* -1/32400 (pow a 2))
(*.f64 (*.f64 a a) #s(literal -1/32400 binary64))
(* -1/32400 (pow a 2))
(*.f64 (*.f64 a a) #s(literal -1/32400 binary64))
(* -1/32400 (pow a 2))
(*.f64 (*.f64 a a) #s(literal -1/32400 binary64))
(* -1/32400 (pow a 2))
(*.f64 (*.f64 a a) #s(literal -1/32400 binary64))
(* -1/32400 (pow a 2))
(*.f64 (*.f64 a a) #s(literal -1/32400 binary64))
(* -1/32400 (pow a 2))
(*.f64 (*.f64 a a) #s(literal -1/32400 binary64))
(* -1/32400 (pow a 2))
(*.f64 (*.f64 a a) #s(literal -1/32400 binary64))
(* -1/32400 (pow a 2))
(*.f64 (*.f64 a a) #s(literal -1/32400 binary64))
(* -1/32400 (pow a 2))
(*.f64 (*.f64 a a) #s(literal -1/32400 binary64))
1
#s(literal 1 binary64)
(+ 1 (* -1/16200 (* (pow angle 2) (pow (PI) 2))))
(fma.f64 (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/16200 binary64)) #s(literal 1 binary64))
(+ 1 (* (pow angle 2) (+ (* -1/16200 (pow (PI) 2)) (* 1/1574640000 (* (pow angle 2) (pow (PI) 4))))))
(fma.f64 (*.f64 angle angle) (fma.f64 angle (*.f64 angle (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) #s(literal 1/1574640000 binary64))) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/16200 binary64))) #s(literal 1 binary64))
(+ 1 (* (pow angle 2) (+ (* -1/16200 (pow (PI) 2)) (* (pow angle 2) (+ (* -1/382637520000000 (* (pow angle 2) (pow (PI) 6))) (* 1/1574640000 (pow (PI) 4)))))))
(fma.f64 (*.f64 angle angle) (fma.f64 angle (*.f64 angle (fma.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) #s(literal 1/1574640000 binary64) (*.f64 (*.f64 angle (*.f64 angle (pow.f64 (PI.f64) #s(literal 6 binary64)))) #s(literal -1/382637520000000 binary64)))) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/16200 binary64))) #s(literal 1 binary64))
(cos (* 1/90 (* angle (PI))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))
(cos (* 1/90 (* angle (PI))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))
(cos (* 1/90 (* angle (PI))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))
(cos (* 1/90 (* angle (PI))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))
(cos (* 1/90 (* angle (PI))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))
(cos (* 1/90 (* angle (PI))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))
(cos (* 1/90 (* angle (PI))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))
(cos (* 1/90 (* angle (PI))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(* angle (+ (* -1/34992000 (* (pow angle 2) (pow (PI) 3))) (* 1/180 (PI))))
(*.f64 angle (*.f64 (PI.f64) (fma.f64 (*.f64 (*.f64 angle angle) #s(literal -1/34992000 binary64)) (*.f64 (PI.f64) (PI.f64)) #s(literal 1/180 binary64))))
(* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* 1/22674816000000 (* (pow angle 2) (pow (PI) 5)))))))
(*.f64 angle (fma.f64 (*.f64 angle angle) (fma.f64 (*.f64 angle angle) (*.f64 #s(literal 1/22674816000000 binary64) (pow.f64 (PI.f64) #s(literal 5 binary64))) (*.f64 #s(literal -1/34992000 binary64) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))))) (*.f64 #s(literal 1/180 binary64) (PI.f64))))
(* 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 angle (fma.f64 angle (*.f64 angle (fma.f64 (*.f64 angle angle) (fma.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) #s(literal 7 binary64)) #s(literal -1/30855889612800000000 binary64)) (*.f64 #s(literal 1/22674816000000 binary64) (pow.f64 (PI.f64) #s(literal 5 binary64)))) (*.f64 #s(literal -1/34992000 binary64) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))))) (*.f64 #s(literal 1/180 binary64) (PI.f64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
1
#s(literal 1 binary64)
(+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2))))
(fma.f64 (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/64800 binary64)) #s(literal 1 binary64))
(+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* 1/25194240000 (* (pow angle 2) (pow (PI) 4))))))
(fma.f64 (*.f64 angle angle) (fma.f64 angle (*.f64 angle (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) #s(literal 1/25194240000 binary64))) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/64800 binary64))) #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 (*.f64 angle angle) (fma.f64 angle (*.f64 angle (fma.f64 (*.f64 angle (*.f64 angle (pow.f64 (PI.f64) #s(literal 6 binary64)))) #s(literal -1/24488801280000000 binary64) (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) #s(literal 1/25194240000 binary64)))) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/64800 binary64))) #s(literal 1 binary64))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(* angle (+ (* -1/34992000 (* (pow angle 2) (pow (PI) 3))) (* 1/180 (PI))))
(*.f64 angle (*.f64 (PI.f64) (fma.f64 (*.f64 (*.f64 angle angle) #s(literal -1/34992000 binary64)) (*.f64 (PI.f64) (PI.f64)) #s(literal 1/180 binary64))))
(* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* 1/22674816000000 (* (pow angle 2) (pow (PI) 5)))))))
(*.f64 angle (fma.f64 (*.f64 angle angle) (fma.f64 (*.f64 angle angle) (*.f64 #s(literal 1/22674816000000 binary64) (pow.f64 (PI.f64) #s(literal 5 binary64))) (*.f64 #s(literal -1/34992000 binary64) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))))) (*.f64 #s(literal 1/180 binary64) (PI.f64))))
(* 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 angle (fma.f64 angle (*.f64 angle (fma.f64 (*.f64 angle angle) (fma.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) #s(literal 7 binary64)) #s(literal -1/30855889612800000000 binary64)) (*.f64 #s(literal 1/22674816000000 binary64) (pow.f64 (PI.f64) #s(literal 5 binary64)))) (*.f64 #s(literal -1/34992000 binary64) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))))) (*.f64 #s(literal 1/180 binary64) (PI.f64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
1
#s(literal 1 binary64)
(+ 1 (* -1/16200 (* (pow angle 2) (pow (PI) 2))))
(fma.f64 (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/16200 binary64)) #s(literal 1 binary64))
(+ 1 (* (pow angle 2) (+ (* -1/16200 (pow (PI) 2)) (* 1/1574640000 (* (pow angle 2) (pow (PI) 4))))))
(fma.f64 (*.f64 angle angle) (fma.f64 angle (*.f64 angle (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) #s(literal 1/1574640000 binary64))) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/16200 binary64))) #s(literal 1 binary64))
(+ 1 (* (pow angle 2) (+ (* -1/16200 (pow (PI) 2)) (* (pow angle 2) (+ (* -1/382637520000000 (* (pow angle 2) (pow (PI) 6))) (* 1/1574640000 (pow (PI) 4)))))))
(fma.f64 (*.f64 angle angle) (fma.f64 angle (*.f64 angle (fma.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) #s(literal 1/1574640000 binary64) (*.f64 (*.f64 angle (*.f64 angle (pow.f64 (PI.f64) #s(literal 6 binary64)))) #s(literal -1/382637520000000 binary64)))) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/16200 binary64))) #s(literal 1 binary64))
(cos (* 1/90 (* angle (PI))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))
(cos (* 1/90 (* angle (PI))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))
(cos (* 1/90 (* angle (PI))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))
(cos (* 1/90 (* angle (PI))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))
(cos (* 1/90 (* angle (PI))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))
(cos (* 1/90 (* angle (PI))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))
(cos (* 1/90 (* angle (PI))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))
(cos (* 1/90 (* angle (PI))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(* angle (+ (* -1/34992000 (* (pow angle 2) (pow (PI) 3))) (* 1/180 (PI))))
(*.f64 angle (*.f64 (PI.f64) (fma.f64 (*.f64 (*.f64 angle angle) #s(literal -1/34992000 binary64)) (*.f64 (PI.f64) (PI.f64)) #s(literal 1/180 binary64))))
(* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* 1/22674816000000 (* (pow angle 2) (pow (PI) 5)))))))
(*.f64 angle (fma.f64 (*.f64 angle angle) (fma.f64 (*.f64 angle angle) (*.f64 #s(literal 1/22674816000000 binary64) (pow.f64 (PI.f64) #s(literal 5 binary64))) (*.f64 #s(literal -1/34992000 binary64) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))))) (*.f64 #s(literal 1/180 binary64) (PI.f64))))
(* 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 angle (fma.f64 angle (*.f64 angle (fma.f64 (*.f64 angle angle) (fma.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) #s(literal 7 binary64)) #s(literal -1/30855889612800000000 binary64)) (*.f64 #s(literal 1/22674816000000 binary64) (pow.f64 (PI.f64) #s(literal 5 binary64)))) (*.f64 #s(literal -1/34992000 binary64) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))))) (*.f64 #s(literal 1/180 binary64) (PI.f64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(* angle (+ (* -1/34992000 (* (pow angle 2) (pow (PI) 3))) (* 1/180 (PI))))
(*.f64 angle (*.f64 (PI.f64) (fma.f64 (*.f64 (*.f64 angle angle) #s(literal -1/34992000 binary64)) (*.f64 (PI.f64) (PI.f64)) #s(literal 1/180 binary64))))
(* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* 1/22674816000000 (* (pow angle 2) (pow (PI) 5)))))))
(*.f64 angle (fma.f64 (*.f64 angle angle) (fma.f64 (*.f64 angle angle) (*.f64 #s(literal 1/22674816000000 binary64) (pow.f64 (PI.f64) #s(literal 5 binary64))) (*.f64 #s(literal -1/34992000 binary64) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))))) (*.f64 #s(literal 1/180 binary64) (PI.f64))))
(* 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 angle (fma.f64 angle (*.f64 angle (fma.f64 (*.f64 angle angle) (fma.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) #s(literal 7 binary64)) #s(literal -1/30855889612800000000 binary64)) (*.f64 #s(literal 1/22674816000000 binary64) (pow.f64 (PI.f64) #s(literal 5 binary64)))) (*.f64 #s(literal -1/34992000 binary64) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))))) (*.f64 #s(literal 1/180 binary64) (PI.f64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(* 1/180 (* angle (* (pow b 2) (PI))))
(*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) (*.f64 angle (*.f64 b b))))
(* angle (+ (* -1/34992000 (* (pow angle 2) (* (pow b 2) (pow (PI) 3)))) (* 1/180 (* (pow b 2) (PI)))))
(*.f64 angle (*.f64 (*.f64 b b) (*.f64 (PI.f64) (fma.f64 (*.f64 (*.f64 angle angle) #s(literal -1/34992000 binary64)) (*.f64 (PI.f64) (PI.f64)) #s(literal 1/180 binary64)))))
(* angle (+ (* 1/180 (* (pow b 2) (PI))) (* (pow angle 2) (+ (* -1/34992000 (* (pow b 2) (pow (PI) 3))) (* 1/22674816000000 (* (pow angle 2) (* (pow b 2) (pow (PI) 5))))))))
(*.f64 angle (fma.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) (*.f64 b b)) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 b b) (fma.f64 (*.f64 angle angle) (*.f64 #s(literal 1/22674816000000 binary64) (pow.f64 (PI.f64) #s(literal 5 binary64))) (*.f64 #s(literal -1/34992000 binary64) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))))))))
(* angle (+ (* 1/180 (* (pow b 2) (PI))) (* (pow angle 2) (+ (* -1/34992000 (* (pow b 2) (pow (PI) 3))) (* (pow angle 2) (+ (* -1/30855889612800000000 (* (pow angle 2) (* (pow b 2) (pow (PI) 7)))) (* 1/22674816000000 (* (pow b 2) (pow (PI) 5)))))))))
(*.f64 angle (fma.f64 (*.f64 b b) (*.f64 (PI.f64) (fma.f64 (*.f64 (*.f64 angle angle) #s(literal -1/34992000 binary64)) (*.f64 (PI.f64) (PI.f64)) #s(literal 1/180 binary64))) (*.f64 (*.f64 (*.f64 b b) (fma.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) #s(literal 7 binary64)) #s(literal -1/30855889612800000000 binary64)) (*.f64 #s(literal 1/22674816000000 binary64) (pow.f64 (PI.f64) #s(literal 5 binary64))))) (*.f64 (*.f64 angle angle) (*.f64 angle angle)))))
(* (pow b 2) (sin (* 1/180 (* angle (PI)))))
(*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(* (pow b 2) (sin (* 1/180 (* angle (PI)))))
(*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(* (pow b 2) (sin (* 1/180 (* angle (PI)))))
(*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(* (pow b 2) (sin (* 1/180 (* angle (PI)))))
(*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(* (pow b 2) (sin (* 1/180 (* angle (PI)))))
(*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(* (pow b 2) (sin (* 1/180 (* angle (PI)))))
(*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(* (pow b 2) (sin (* 1/180 (* angle (PI)))))
(*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(* (pow b 2) (sin (* 1/180 (* angle (PI)))))
(*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(* (pow b 2) (sin (* 1/180 (* angle (PI)))))
(*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(* (pow b 2) (sin (* 1/180 (* angle (PI)))))
(*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(* (pow b 2) (sin (* 1/180 (* angle (PI)))))
(*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(* (pow b 2) (sin (* 1/180 (* angle (PI)))))
(*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(* (pow b 2) (sin (* 1/180 (* angle (PI)))))
(*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(* (pow b 2) (sin (* 1/180 (* angle (PI)))))
(*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(* (pow b 2) (sin (* 1/180 (* angle (PI)))))
(*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(* (pow b 2) (sin (* 1/180 (* angle (PI)))))
(*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(* (pow b 2) (sin (* 1/180 (* angle (PI)))))
(*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(* (pow b 2) (sin (* 1/180 (* angle (PI)))))
(*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(* (pow b 2) (sin (* 1/180 (* angle (PI)))))
(*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(* (pow b 2) (sin (* 1/180 (* angle (PI)))))
(*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))

rewrite339.0ms (2.2%)

Memory
-35.9MiB live, 403.5MiB allocated
Rules
5 716×lower-*.f32
5 670×lower-*.f64
5 296×lower-fma.f32
5 288×lower-fma.f64
2 444×lower-/.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
081372
0143304
1468285
22875282
09079280
Stop Event
iter limit
node limit
iter limit
Counts
31 → 856
Calls
Call 1
Inputs
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)))
(/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #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)))
(pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #s(literal 2 binary64))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 angle angle) (*.f64 (PI.f64) (*.f64 (PI.f64) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))))) (*.f64 a a)))
(fma.f64 (*.f64 angle angle) (*.f64 (PI.f64) (*.f64 (PI.f64) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))))) (*.f64 a a))
(*.f64 angle angle)
(*.f64 (PI.f64) (*.f64 (PI.f64) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64)))))
(fma.f64 (*.f64 a a) #s(literal 1/2 binary64) (*.f64 (*.f64 a a) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))))
(/.f64 angle #s(literal 180 binary64))
(+.f64 (fma.f64 (*.f64 a a) #s(literal 1/2 binary64) (*.f64 (*.f64 a a) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
(*.f64 a a)
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle))
(/.f64 (PI.f64) #s(literal 180 binary64))
(*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))
(pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64))
(fma.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))))
(cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))
(sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))))
(fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64)))
(*.f64 (*.f64 a a) #s(literal -1/32400 binary64))
(cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))
(sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))
(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
(cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))))
(sin.f64 (*.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle))))
(cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))
(sin.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64))))
(*.f64 (sin.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b))
Outputs
(exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal -1 binary64)))
(neg.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 angle (PI.f64)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 angle (PI.f64))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) angle) (*.f64 (PI.f64) #s(literal 1/180 binary64))))
(/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))
(/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))
(/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64))
(/.f64 (*.f64 angle #s(literal 1/180 binary64)) (/.f64 #s(literal 1 binary64) (PI.f64)))
(/.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) (/.f64 #s(literal 1 binary64) angle))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -180 binary64) (*.f64 angle (PI.f64))))
(/.f64 #s(literal -1 binary64) (*.f64 (/.f64 #s(literal -1 binary64) angle) (/.f64 #s(literal 180 binary64) (PI.f64))))
(/.f64 #s(literal -1 binary64) (*.f64 (/.f64 #s(literal 180 binary64) (PI.f64)) (/.f64 #s(literal -1 binary64) angle)))
(/.f64 (neg.f64 (PI.f64)) (/.f64 #s(literal -180 binary64) angle))
(/.f64 (neg.f64 (PI.f64)) (*.f64 (/.f64 #s(literal 1 binary64) angle) #s(literal -180 binary64)))
(/.f64 (neg.f64 (PI.f64)) (*.f64 (/.f64 #s(literal -1 binary64) angle) #s(literal 180 binary64)))
(/.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (PI.f64))) (/.f64 #s(literal 180 binary64) angle))
(/.f64 (*.f64 (PI.f64) #s(literal -1 binary64)) (/.f64 #s(literal -180 binary64) angle))
(/.f64 (*.f64 (neg.f64 (PI.f64)) #s(literal 1 binary64)) (/.f64 #s(literal -180 binary64) angle))
(/.f64 (*.f64 (neg.f64 (PI.f64)) #s(literal -1 binary64)) (/.f64 #s(literal 180 binary64) angle))
(/.f64 (*.f64 (neg.f64 angle) (PI.f64)) #s(literal -180 binary64))
(/.f64 (neg.f64 (*.f64 angle (PI.f64))) #s(literal -180 binary64))
(/.f64 (neg.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64))) (/.f64 #s(literal -1 binary64) angle))
(/.f64 (/.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) angle))
(/.f64 (*.f64 angle (neg.f64 (PI.f64))) #s(literal -180 binary64))
(/.f64 (*.f64 (PI.f64) (neg.f64 angle)) #s(literal -180 binary64))
(/.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) angle))
(/.f64 (*.f64 #s(literal -1 binary64) (*.f64 (PI.f64) #s(literal 1/180 binary64))) (/.f64 #s(literal -1 binary64) angle))
(/.f64 (*.f64 (neg.f64 (PI.f64)) angle) #s(literal -180 binary64))
(pow.f64 (/.f64 #s(literal 180 binary64) (*.f64 angle (PI.f64))) #s(literal -1 binary64))
(pow.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))) #s(literal 1 binary64))
(pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) angle) (*.f64 (PI.f64) #s(literal 1/180 binary64))) #s(literal -1 binary64))
(pow.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (/.f64 #s(literal 180 binary64) (*.f64 angle (PI.f64))) (/.f64 #s(literal 180 binary64) (*.f64 angle (PI.f64)))) #s(literal -1/2 binary64))
(pow.f64 (exp.f64 (neg.f64 (log.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))
(*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))
(*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(*.f64 #s(literal 1/180 binary64) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) angle) (PI.f64)) #s(literal -1 binary64)))
(*.f64 #s(literal 1/180 binary64) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 angle (PI.f64))) #s(literal -1 binary64)))
(*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))
(*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))
(*.f64 (*.f64 angle #s(literal 1/180 binary64)) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) #s(literal 1 binary64)) #s(literal -1 binary64)))
(*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))) #s(literal 1 binary64))
(*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)
(*.f64 (sqrt.f64 (PI.f64)) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 angle #s(literal 1/180 binary64))))
(*.f64 (sqrt.f64 (PI.f64)) (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal 180 binary64) angle)))
(*.f64 (pow.f64 (PI.f64) #s(literal 5/6 binary64)) (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (pow.f64 (PI.f64) #s(literal 1/6 binary64))))
(*.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 5/6 binary64)) (*.f64 angle #s(literal 1/180 binary64))))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -180 binary64) (*.f64 angle (PI.f64)))))
(*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (*.f64 (cbrt.f64 (PI.f64)) (*.f64 angle #s(literal 1/180 binary64))))
(*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64)) (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (pow.f64 (PI.f64) #s(literal 1/6 binary64)))))
(*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (/.f64 (cbrt.f64 (PI.f64)) (/.f64 #s(literal 180 binary64) angle)))
(*.f64 (pow.f64 (PI.f64) #s(literal 5/12 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 5/12 binary64)) (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (pow.f64 (PI.f64) #s(literal 1/6 binary64)))))
(*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (pow.f64 (PI.f64) #s(literal 1/6 binary64))) (pow.f64 (PI.f64) #s(literal 5/6 binary64)))
(*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal 1 binary64) angle)))
(*.f64 (/.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) #s(literal 180 binary64)) (/.f64 (cbrt.f64 (PI.f64)) (/.f64 #s(literal 1 binary64) angle)))
(*.f64 (/.f64 (PI.f64) #s(literal 1 binary64)) (*.f64 angle #s(literal 1/180 binary64)))
(*.f64 (/.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) #s(literal 1 binary64)) angle)
(*.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))) #s(literal 1/2 binary64)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))) #s(literal 1/2 binary64)))
(*.f64 (/.f64 (PI.f64) #s(literal -180 binary64)) (neg.f64 angle))
(*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) #s(literal 1 binary64)) (PI.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)) (pow.f64 (PI.f64) #s(literal 2/3 binary64))) (cbrt.f64 (PI.f64)))
(*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (pow.f64 (PI.f64) #s(literal 5/6 binary64))) (pow.f64 (PI.f64) #s(literal 1/6 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -180 binary64) angle)) (neg.f64 (PI.f64)))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -180 binary64) angle)) (pow.f64 (/.f64 #s(literal 1 binary64) (neg.f64 (PI.f64))) #s(literal -1 binary64)))
(*.f64 (/.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) #s(literal -1 binary64)) (neg.f64 angle))
(*.f64 (pow.f64 (/.f64 #s(literal 180 binary64) (sqrt.f64 (PI.f64))) #s(literal -1 binary64)) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) angle) (sqrt.f64 (PI.f64))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 180 binary64) (pow.f64 (PI.f64) #s(literal 2/3 binary64))) #s(literal -1 binary64)) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) angle) (cbrt.f64 (PI.f64))) #s(literal -1 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) #s(literal -1 binary64)))
(exp.f64 (*.f64 (*.f64 (neg.f64 (log.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal -1 binary64)) #s(literal -1 binary64)))
(exp.f64 (neg.f64 (*.f64 (neg.f64 (log.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal -1 binary64))))
(neg.f64 (/.f64 #s(literal -180 binary64) (*.f64 angle (PI.f64))))
(/.f64 #s(literal 1 binary64) (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))) #s(literal 1 binary64)))
(/.f64 #s(literal 180 binary64) (*.f64 angle (PI.f64)))
(/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))
(/.f64 (/.f64 #s(literal 180 binary64) angle) (neg.f64 (neg.f64 (PI.f64))))
(/.f64 (/.f64 #s(literal 180 binary64) (*.f64 angle (PI.f64))) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (neg.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))
(/.f64 (/.f64 #s(literal -180 binary64) angle) (neg.f64 (PI.f64)))
(/.f64 (/.f64 #s(literal -180 binary64) (*.f64 angle (PI.f64))) #s(literal -1 binary64))
(/.f64 #s(literal -180 binary64) (*.f64 (neg.f64 angle) (PI.f64)))
(/.f64 #s(literal -180 binary64) (neg.f64 (*.f64 angle (PI.f64))))
(/.f64 #s(literal -180 binary64) (*.f64 (PI.f64) (neg.f64 angle)))
(/.f64 (/.f64 #s(literal 180 binary64) (PI.f64)) angle)
(/.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (*.f64 angle #s(literal 1/180 binary64)))
(/.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) #s(literal 1 binary64)) (PI.f64))
(/.f64 (*.f64 (/.f64 #s(literal 180 binary64) angle) #s(literal 1 binary64)) (PI.f64))
(/.f64 (*.f64 #s(literal -180 binary64) (/.f64 #s(literal 1 binary64) (PI.f64))) (neg.f64 angle))
(/.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))
(/.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (pow.f64 (PI.f64) #s(literal 2/3 binary64))) (cbrt.f64 (PI.f64)))
(pow.f64 (/.f64 #s(literal 180 binary64) (*.f64 angle (PI.f64))) #s(literal 1 binary64))
(pow.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 angle (PI.f64))))
(*.f64 #s(literal 180 binary64) (/.f64 (/.f64 #s(literal 1 binary64) angle) (PI.f64)))
(*.f64 #s(literal 180 binary64) (/.f64 #s(literal 1 binary64) (*.f64 angle (PI.f64))))
(*.f64 (/.f64 #s(literal 180 binary64) angle) (/.f64 #s(literal 1 binary64) (PI.f64)))
(*.f64 (/.f64 #s(literal 180 binary64) angle) (/.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal 180 binary64) (*.f64 angle (PI.f64))) #s(literal 1 binary64))
(*.f64 (/.f64 #s(literal 1 binary64) angle) (/.f64 #s(literal 180 binary64) (PI.f64)))
(*.f64 #s(literal -1 binary64) (pow.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -180 binary64) (*.f64 angle (PI.f64)))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal -180 binary64) angle) (/.f64 #s(literal 1 binary64) (neg.f64 (PI.f64))))
(*.f64 (/.f64 #s(literal 180 binary64) (PI.f64)) (/.f64 #s(literal 1 binary64) angle))
(*.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (/.f64 #s(literal 180 binary64) angle))
(*.f64 (/.f64 #s(literal 180 binary64) (sqrt.f64 (PI.f64))) (/.f64 (/.f64 #s(literal 1 binary64) angle) (sqrt.f64 (PI.f64))))
(*.f64 (/.f64 #s(literal 180 binary64) (pow.f64 (PI.f64) #s(literal 2/3 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) angle) (cbrt.f64 (PI.f64))))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 angle (PI.f64))) #s(literal 180 binary64))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (PI.f64))) (pow.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 angle #s(literal 1/180 binary64))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (PI.f64))) (pow.f64 (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal 180 binary64) angle)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (PI.f64) #s(literal -2/3 binary64)) (pow.f64 (*.f64 (cbrt.f64 (PI.f64)) (*.f64 angle #s(literal 1/180 binary64))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (PI.f64) #s(literal -2/3 binary64)) (pow.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64)) (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (pow.f64 (PI.f64) #s(literal 1/6 binary64)))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (PI.f64) #s(literal -2/3 binary64)) (pow.f64 (/.f64 (cbrt.f64 (PI.f64)) (/.f64 #s(literal 180 binary64) angle)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (pow.f64 (PI.f64) #s(literal 5/6 binary64)) #s(literal -1 binary64)) (pow.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (pow.f64 (PI.f64) #s(literal 1/6 binary64))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64)) #s(literal -1 binary64)) (pow.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 5/6 binary64)) (*.f64 angle #s(literal 1/180 binary64))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (pow.f64 (PI.f64) #s(literal 5/12 binary64)) #s(literal -1 binary64)) (pow.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 5/12 binary64)) (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (pow.f64 (PI.f64) #s(literal 1/6 binary64)))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (pow.f64 (PI.f64) #s(literal 1/6 binary64))) #s(literal -1 binary64)) (pow.f64 (pow.f64 (PI.f64) #s(literal 5/6 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) #s(literal -1 binary64)) (pow.f64 (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal 1 binary64) angle)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) #s(literal 180 binary64)) #s(literal -1 binary64)) (pow.f64 (/.f64 (cbrt.f64 (PI.f64)) (/.f64 #s(literal 1 binary64) angle)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) angle))
(*.f64 (pow.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))) #s(literal 1/2 binary64)) #s(literal -1 binary64)) (pow.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))) #s(literal 1/2 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (PI.f64) #s(literal -180 binary64)) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) angle))
(*.f64 (pow.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (PI.f64)))
(*.f64 (pow.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (sqrt.f64 (PI.f64))))
(*.f64 (pow.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (pow.f64 (PI.f64) #s(literal 2/3 binary64))) #s(literal -1 binary64)) (pow.f64 (cbrt.f64 (PI.f64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (pow.f64 (PI.f64) #s(literal 5/6 binary64))) #s(literal -1 binary64)) (pow.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -180 binary64) angle)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (neg.f64 (PI.f64))))
(*.f64 (pow.f64 (/.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) #s(literal -1 binary64)) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) angle))
(+.f64 (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))
(+.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) (*.f64 (*.f64 a a) #s(literal 1/2 binary64))) (fma.f64 a (*.f64 a #s(literal 1/2 binary64)) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))))))
(+.f64 (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))))
(+.f64 (*.f64 (*.f64 a a) #s(literal 1/2 binary64)) (fma.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) (*.f64 (*.f64 a a) #s(literal 1/2 binary64)))))
(+.f64 (fma.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) (*.f64 (*.f64 a a) #s(literal 1/2 binary64)))) (*.f64 (*.f64 a a) #s(literal 1/2 binary64)))
(+.f64 (fma.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))) (*.f64 (*.f64 a a) #s(literal 1/2 binary64))) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) (*.f64 (*.f64 a a) #s(literal 1/2 binary64))))
(-.f64 (/.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)) (-.f64 (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))) (/.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)) (-.f64 (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))))
(-.f64 (/.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)) (fma.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))) (*.f64 (neg.f64 (*.f64 a a)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))))) (/.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)) (fma.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))) (*.f64 (neg.f64 (*.f64 a a)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))))))
(fma.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))
(fma.f64 a (*.f64 a #s(literal 1/2 binary64)) (fma.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) (*.f64 (*.f64 a a) #s(literal 1/2 binary64)))))
(fma.f64 a (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) (*.f64 a #s(literal 1/2 binary64))) (fma.f64 a (*.f64 a #s(literal 1/2 binary64)) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))))))
(fma.f64 a (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))
(fma.f64 a (pow.f64 (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))
(fma.f64 a (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) #s(literal 1 binary64)) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))
(fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))
(fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (pow.f64 (*.f64 a (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) #s(literal 1 binary64)) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))
(fma.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))
(fma.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))))
(fma.f64 b (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))))
(fma.f64 b (pow.f64 (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) #s(literal 1 binary64)) (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))))
(fma.f64 b (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) #s(literal 1 binary64)) (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))))
(fma.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))) (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))))
(fma.f64 (*.f64 a a) #s(literal 1/2 binary64) (fma.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) (*.f64 (*.f64 a a) #s(literal 1/2 binary64)))))
(fma.f64 (*.f64 a a) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))) (fma.f64 a (*.f64 a #s(literal 1/2 binary64)) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))))))
(fma.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))
(fma.f64 #s(literal 1/2 binary64) (*.f64 a a) (fma.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) (*.f64 (*.f64 a a) #s(literal 1/2 binary64)))))
(fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 a a) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))) (fma.f64 a (*.f64 a #s(literal 1/2 binary64)) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))))))
(fma.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) (*.f64 a a)) (fma.f64 a (*.f64 a #s(literal 1/2 binary64)) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))))))
(fma.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 (*.f64 b b) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))))
(fma.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (pow.f64 (*.f64 (*.f64 b b) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 1 binary64)) (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))))
(fma.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))))
(fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) (*.f64 (*.f64 a a) #s(literal 1/2 binary64)) (fma.f64 a (*.f64 a #s(literal 1/2 binary64)) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))))))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))) (*.f64 a a) (fma.f64 a (*.f64 a #s(literal 1/2 binary64)) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))))))
(fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)) (*.f64 a a) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))
(fma.f64 (*.f64 (*.f64 b b) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))))
(fma.f64 (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) a (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))
(fma.f64 (*.f64 (*.f64 a a) #s(literal 1/2 binary64)) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) (fma.f64 a (*.f64 a #s(literal 1/2 binary64)) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))))))
(fma.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))) (*.f64 b b) (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))))
(fma.f64 (fma.f64 (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))) #s(literal 1/8 binary64) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) (*.f64 (*.f64 a a) #s(literal 1/2 binary64))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) (*.f64 (*.f64 a a) #s(literal 1/2 binary64))) (-.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) (*.f64 (*.f64 a a) #s(literal 1/2 binary64))) (*.f64 (*.f64 a a) #s(literal 1/2 binary64))) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) #s(literal 1/4 binary64)))) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))
(fma.f64 (-.f64 (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) #s(literal 1/4 binary64)) (*.f64 (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) #s(literal 1/4 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 a a) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))))) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))
(fma.f64 (*.f64 a #s(literal 1/2 binary64)) a (fma.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) (*.f64 (*.f64 a a) #s(literal 1/2 binary64)))))
(fma.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) (*.f64 a #s(literal 1/2 binary64))) a (fma.f64 a (*.f64 a #s(literal 1/2 binary64)) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))))))
(fma.f64 (*.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) a) (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))
(fma.f64 (*.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) a (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))
(fma.f64 (*.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) b (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))))
(fma.f64 (*.f64 (*.f64 a a) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))) #s(literal 1/2 binary64) (fma.f64 a (*.f64 a #s(literal 1/2 binary64)) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))))))
(fma.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) b (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))))
(fma.f64 (pow.f64 (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)) a (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))
(fma.f64 (pow.f64 (fma.f64 (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))) #s(literal 1/8 binary64) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) (*.f64 (*.f64 a a) #s(literal 1/2 binary64))) #s(literal 3 binary64))) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) (*.f64 (*.f64 a a) #s(literal 1/2 binary64))) (-.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) (*.f64 (*.f64 a a) #s(literal 1/2 binary64))) (*.f64 (*.f64 a a) #s(literal 1/2 binary64))) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) #s(literal 1/4 binary64)))) #s(literal 1 binary64)) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))
(fma.f64 (pow.f64 (-.f64 (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) #s(literal 1/4 binary64)) (*.f64 (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) #s(literal 1/4 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 a a) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))))) #s(literal 1 binary64)) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))
(fma.f64 (pow.f64 (*.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) a) #s(literal 1 binary64)) (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))
(fma.f64 (pow.f64 (*.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 1 binary64)) a (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))
(fma.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) #s(literal 1 binary64)) b (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))))
(fma.f64 (pow.f64 (*.f64 (*.f64 b b) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 1 binary64)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))))
(fma.f64 (pow.f64 (*.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 1 binary64)) b (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (fma.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))) (*.f64 (neg.f64 (*.f64 a a)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64))) (+.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 6 binary64)) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 6 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))))) (-.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) (-.f64 (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))))) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64))) (+.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 6 binary64)) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 6 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))) (*.f64 (neg.f64 (*.f64 a a)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))) (-.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 6 binary64)) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 6 binary64))) (fma.f64 (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) (-.f64 (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))))) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 6 binary64)) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 6 binary64))) (fma.f64 (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (fma.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))) (*.f64 (neg.f64 (*.f64 a a)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64))))
(/.f64 (-.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64))) (fma.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))) (*.f64 (neg.f64 (*.f64 a a)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64))) (-.f64 (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 6 binary64)) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 6 binary64)))) (neg.f64 (fma.f64 (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (fma.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))) (*.f64 (neg.f64 (*.f64 a a)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 6 binary64)) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 6 binary64)))) (neg.f64 (fma.f64 (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) (-.f64 (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))))) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)))) (neg.f64 (-.f64 (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)))) (neg.f64 (fma.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))) (*.f64 (neg.f64 (*.f64 a a)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))))))
(/.f64 (fma.f64 (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))) #s(literal 1/8 binary64) (pow.f64 (fma.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) (*.f64 (*.f64 a a) #s(literal 1/2 binary64)))) #s(literal 3 binary64))) (fma.f64 (*.f64 a (*.f64 a (*.f64 a a))) #s(literal 1/4 binary64) (-.f64 (pow.f64 (fma.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) (*.f64 (*.f64 a a) #s(literal 1/2 binary64)))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 a a) #s(literal 1/2 binary64)) (fma.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) (*.f64 (*.f64 a a) #s(literal 1/2 binary64))))))))
(/.f64 (-.f64 (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) #s(literal 1/4 binary64)) (pow.f64 (fma.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) (*.f64 (*.f64 a a) #s(literal 1/2 binary64)))) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 a a) #s(literal 1/2 binary64)) (fma.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) (*.f64 (*.f64 a a) #s(literal 1/2 binary64))))))
(pow.f64 (/.f64 (fma.f64 (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (fma.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))) (*.f64 (neg.f64 (*.f64 a a)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64))) (+.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 6 binary64)) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 6 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))))) (-.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) (-.f64 (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))))) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64))) (+.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 6 binary64)) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 6 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))) (*.f64 (neg.f64 (*.f64 a a)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))) (-.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)))) #s(literal -1 binary64))
(*.f64 (+.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 6 binary64)) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 6 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (fma.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))) (*.f64 (neg.f64 (*.f64 a a)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)))))
(*.f64 (+.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 6 binary64)) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 6 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) (-.f64 (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))))) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)))))
(*.f64 (-.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))) (*.f64 (neg.f64 (*.f64 a a)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))))))
(*.f64 (-.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))))
(+.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) (*.f64 (*.f64 a a) #s(literal 1/2 binary64))) (*.f64 (*.f64 a a) #s(literal 1/2 binary64)))
(+.f64 (*.f64 (*.f64 a a) #s(literal 1/2 binary64)) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) (*.f64 (*.f64 a a) #s(literal 1/2 binary64))))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))))))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))))) #s(literal 1 binary64)))
(exp.f64 (fma.f64 #s(literal 2 binary64) (log.f64 a) (*.f64 (log.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 2 binary64))))
(exp.f64 (fma.f64 (log.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 2 binary64) (log.f64 (*.f64 a a))))
(-.f64 (/.f64 (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) #s(literal 1/4 binary64)) (*.f64 (*.f64 a a) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))))) (/.f64 (*.f64 (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) #s(literal 1/4 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))))) (*.f64 (*.f64 a a) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))))))
(fma.f64 a (*.f64 a #s(literal 1/2 binary64)) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) (*.f64 (*.f64 a a) #s(literal 1/2 binary64))))
(fma.f64 a (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) (*.f64 a #s(literal 1/2 binary64))) (*.f64 (*.f64 a a) #s(literal 1/2 binary64)))
(fma.f64 (*.f64 a a) #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) (*.f64 (*.f64 a a) #s(literal 1/2 binary64))))
(fma.f64 (*.f64 a a) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))) (*.f64 (*.f64 a a) #s(literal 1/2 binary64)))
(fma.f64 #s(literal 1/2 binary64) (*.f64 a a) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) (*.f64 (*.f64 a a) #s(literal 1/2 binary64))))
(fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 a a) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))) (*.f64 (*.f64 a a) #s(literal 1/2 binary64)))
(fma.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) (*.f64 a a)) (*.f64 (*.f64 a a) #s(literal 1/2 binary64)))
(fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) (*.f64 (*.f64 a a) #s(literal 1/2 binary64)) (*.f64 (*.f64 a a) #s(literal 1/2 binary64)))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))) (*.f64 a a) (*.f64 (*.f64 a a) #s(literal 1/2 binary64)))
(fma.f64 (*.f64 (*.f64 a a) #s(literal 1/2 binary64)) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) (*.f64 (*.f64 a a) #s(literal 1/2 binary64)))
(fma.f64 (*.f64 a #s(literal 1/2 binary64)) a (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) (*.f64 (*.f64 a a) #s(literal 1/2 binary64))))
(fma.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) (*.f64 a #s(literal 1/2 binary64))) a (*.f64 (*.f64 a a) #s(literal 1/2 binary64)))
(fma.f64 (*.f64 (*.f64 a a) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))) #s(literal 1/2 binary64) (*.f64 (*.f64 a a) #s(literal 1/2 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) (*.f64 (*.f64 a a) #s(literal 1/2 binary64))) (-.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) (*.f64 (*.f64 a a) #s(literal 1/2 binary64))) (*.f64 (*.f64 a a) #s(literal 1/2 binary64))) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) #s(literal 1/4 binary64))) (fma.f64 (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))) #s(literal 1/8 binary64) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) (*.f64 (*.f64 a a) #s(literal 1/2 binary64))) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 a a) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (-.f64 (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) #s(literal 1/4 binary64)) (*.f64 (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) #s(literal 1/4 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))))))))
(/.f64 (fma.f64 (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))) #s(literal 1/8 binary64) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) (*.f64 (*.f64 a a) #s(literal 1/2 binary64))) #s(literal 3 binary64))) (fma.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) (*.f64 (*.f64 a a) #s(literal 1/2 binary64))) (-.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) (*.f64 (*.f64 a a) #s(literal 1/2 binary64))) (*.f64 (*.f64 a a) #s(literal 1/2 binary64))) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) #s(literal 1/4 binary64))))
(/.f64 (fma.f64 (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))) #s(literal 1/8 binary64) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) (*.f64 (*.f64 a a) #s(literal 1/2 binary64))) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) #s(literal 1/4 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (-.f64 (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) #s(literal 1/4 binary64)) (*.f64 (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) #s(literal 1/4 binary64)) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))
(/.f64 (-.f64 (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) #s(literal 1/4 binary64)) (*.f64 (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) #s(literal 1/4 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))) (*.f64 (*.f64 a a) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))) #s(literal 1/8 binary64) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) (*.f64 (*.f64 a a) #s(literal 1/2 binary64))) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) (*.f64 (*.f64 a a) #s(literal 1/2 binary64))) (-.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) (*.f64 (*.f64 a a) #s(literal 1/2 binary64))) (*.f64 (*.f64 a a) #s(literal 1/2 binary64))) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) #s(literal 1/4 binary64)))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) #s(literal 1/4 binary64)) (*.f64 (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) #s(literal 1/4 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))))))) (neg.f64 (*.f64 (*.f64 a a) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) #s(literal 1/4 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))))) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) #s(literal 1/4 binary64))) (-.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) (*.f64 (*.f64 a a) #s(literal 1/2 binary64))) (*.f64 (*.f64 a a) #s(literal 1/2 binary64))))
(/.f64 (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/8 binary64) (pow.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 3 binary64)) #s(literal 1/8 binary64))) (fma.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))) (-.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))) #s(literal 1/2 binary64)) #s(literal 1/4 binary64)))
(/.f64 (*.f64 (*.f64 a a) (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))))
(pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 2 binary64))
(pow.f64 (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64))
(pow.f64 (/.f64 (fma.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) (*.f64 (*.f64 a a) #s(literal 1/2 binary64))) (-.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) (*.f64 (*.f64 a a) #s(literal 1/2 binary64))) (*.f64 (*.f64 a a) #s(literal 1/2 binary64))) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) #s(literal 1/4 binary64))) (fma.f64 (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))) #s(literal 1/8 binary64) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) (*.f64 (*.f64 a a) #s(literal 1/2 binary64))) #s(literal 3 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 (*.f64 a a) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (-.f64 (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) #s(literal 1/4 binary64)) (*.f64 (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) #s(literal 1/4 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))))))) #s(literal -1 binary64))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))))
(*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))))
(*.f64 a (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))))
(*.f64 a (pow.f64 (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))
(*.f64 a (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) #s(literal 1 binary64)))
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (pow.f64 (*.f64 a (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) #s(literal 1 binary64)))
(*.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))))
(*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))
(*.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)) (*.f64 a a))
(*.f64 (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) a)
(*.f64 (fma.f64 (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))) #s(literal 1/8 binary64) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) (*.f64 (*.f64 a a) #s(literal 1/2 binary64))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) (*.f64 (*.f64 a a) #s(literal 1/2 binary64))) (-.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) (*.f64 (*.f64 a a) #s(literal 1/2 binary64))) (*.f64 (*.f64 a a) #s(literal 1/2 binary64))) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) #s(literal 1/4 binary64)))))
(*.f64 (-.f64 (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) #s(literal 1/4 binary64)) (*.f64 (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) #s(literal 1/4 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 a a) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))))))
(*.f64 (*.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) a) (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))
(*.f64 (*.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) a)
(*.f64 (pow.f64 (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)) a)
(*.f64 (pow.f64 (fma.f64 (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))) #s(literal 1/8 binary64) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) (*.f64 (*.f64 a a) #s(literal 1/2 binary64))) #s(literal 3 binary64))) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) (*.f64 (*.f64 a a) #s(literal 1/2 binary64))) (-.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) (*.f64 (*.f64 a a) #s(literal 1/2 binary64))) (*.f64 (*.f64 a a) #s(literal 1/2 binary64))) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) #s(literal 1/4 binary64)))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (-.f64 (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) #s(literal 1/4 binary64)) (*.f64 (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) #s(literal 1/4 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 a a) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (*.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) a) #s(literal 1 binary64)) (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))
(*.f64 (pow.f64 (*.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 1 binary64)) a)
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 angle (*.f64 (*.f64 angle (*.f64 (PI.f64) (PI.f64))) (fma.f64 b (*.f64 b #s(literal 1/32400 binary64)) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64)))) (*.f64 a a)))
(+.f64 (*.f64 a a) (*.f64 (*.f64 (PI.f64) (fma.f64 b (*.f64 b #s(literal 1/32400 binary64)) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64)))) (*.f64 angle (*.f64 angle (PI.f64)))))
(+.f64 (*.f64 (*.f64 (PI.f64) (fma.f64 b (*.f64 b #s(literal 1/32400 binary64)) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64)))) (*.f64 angle (*.f64 angle (PI.f64)))) (*.f64 a a))
(-.f64 (/.f64 (*.f64 (*.f64 (fma.f64 b (*.f64 b #s(literal 1/32400 binary64)) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))) (*.f64 (PI.f64) (PI.f64))) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (fma.f64 b (*.f64 b #s(literal 1/32400 binary64)) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64)))) (*.f64 angle (*.f64 angle (PI.f64)))))) (-.f64 (*.f64 (*.f64 (PI.f64) (fma.f64 b (*.f64 b #s(literal 1/32400 binary64)) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64)))) (*.f64 angle (*.f64 angle (PI.f64)))) (*.f64 a a))) (/.f64 (*.f64 a (*.f64 a (*.f64 a a))) (-.f64 (*.f64 (*.f64 (PI.f64) (fma.f64 b (*.f64 b #s(literal 1/32400 binary64)) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64)))) (*.f64 angle (*.f64 angle (PI.f64)))) (*.f64 a a))))
(fma.f64 #s(literal 1 binary64) (*.f64 (*.f64 (PI.f64) (fma.f64 b (*.f64 b #s(literal 1/32400 binary64)) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64)))) (*.f64 angle (*.f64 angle (PI.f64)))) (*.f64 a a))
(fma.f64 angle (*.f64 (*.f64 angle (*.f64 (PI.f64) (PI.f64))) (fma.f64 b (*.f64 b #s(literal 1/32400 binary64)) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64)))) (*.f64 a a))
(fma.f64 (PI.f64) (*.f64 (*.f64 (PI.f64) (fma.f64 b (*.f64 b #s(literal 1/32400 binary64)) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64)))) (*.f64 angle angle)) (*.f64 a a))
(fma.f64 a a (*.f64 (*.f64 (PI.f64) (fma.f64 b (*.f64 b #s(literal 1/32400 binary64)) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64)))) (*.f64 angle (*.f64 angle (PI.f64)))))
(fma.f64 (*.f64 angle angle) (*.f64 (fma.f64 b (*.f64 b #s(literal 1/32400 binary64)) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))) (*.f64 (PI.f64) (PI.f64))) (*.f64 a a))
(fma.f64 (*.f64 (PI.f64) (fma.f64 b (*.f64 b #s(literal 1/32400 binary64)) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64)))) (*.f64 angle (*.f64 angle (PI.f64))) (*.f64 a a))
(fma.f64 (*.f64 (fma.f64 b (*.f64 b #s(literal 1/32400 binary64)) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))) (*.f64 (PI.f64) (PI.f64))) (*.f64 angle angle) (*.f64 a a))
(fma.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (fma.f64 b (*.f64 b #s(literal 1/32400 binary64)) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))) (*.f64 angle angle)) (*.f64 a a))
(fma.f64 (*.f64 angle (*.f64 angle (PI.f64))) (*.f64 (PI.f64) (fma.f64 b (*.f64 b #s(literal 1/32400 binary64)) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64)))) (*.f64 a a))
(fma.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) (PI.f64))) (fma.f64 b (*.f64 b #s(literal 1/32400 binary64)) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64)))) angle (*.f64 a a))
(fma.f64 (*.f64 (*.f64 angle angle) (*.f64 (PI.f64) (fma.f64 b (*.f64 b #s(literal 1/32400 binary64)) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))))) (PI.f64) (*.f64 a a))
(fma.f64 (*.f64 (*.f64 angle angle) (*.f64 (PI.f64) (PI.f64))) (fma.f64 b (*.f64 b #s(literal 1/32400 binary64)) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))) (*.f64 a a))
(fma.f64 (*.f64 (*.f64 angle (*.f64 angle (PI.f64))) (PI.f64)) (fma.f64 b (*.f64 b #s(literal 1/32400 binary64)) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))) (*.f64 a a))
(fma.f64 (*.f64 (*.f64 angle (*.f64 angle (PI.f64))) (fma.f64 b (*.f64 b #s(literal 1/32400 binary64)) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64)))) (PI.f64) (*.f64 a a))
(fma.f64 (exp.f64 (log.f64 a)) (exp.f64 (log.f64 a)) (*.f64 (*.f64 (PI.f64) (fma.f64 b (*.f64 b #s(literal 1/32400 binary64)) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64)))) (*.f64 angle (*.f64 angle (PI.f64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 a a) (-.f64 (*.f64 a a) (*.f64 (*.f64 (PI.f64) (fma.f64 b (*.f64 b #s(literal 1/32400 binary64)) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64)))) (*.f64 angle (*.f64 angle (PI.f64))))) (*.f64 (*.f64 (fma.f64 b (*.f64 b #s(literal 1/32400 binary64)) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))) (*.f64 (PI.f64) (PI.f64))) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (fma.f64 b (*.f64 b #s(literal 1/32400 binary64)) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64)))) (*.f64 angle (*.f64 angle (PI.f64))))))) (fma.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 (*.f64 (*.f64 (PI.f64) (fma.f64 b (*.f64 b #s(literal 1/32400 binary64)) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64)))) (*.f64 angle (*.f64 angle (PI.f64)))) (*.f64 (*.f64 (fma.f64 b (*.f64 b #s(literal 1/32400 binary64)) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))) (*.f64 (PI.f64) (PI.f64))) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (fma.f64 b (*.f64 b #s(literal 1/32400 binary64)) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64)))) (*.f64 angle (*.f64 angle (PI.f64))))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (*.f64 (PI.f64) (fma.f64 b (*.f64 b #s(literal 1/32400 binary64)) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64)))) (*.f64 angle (*.f64 angle (PI.f64)))) (*.f64 a a)) (*.f64 (fma.f64 angle (*.f64 (*.f64 angle (*.f64 (PI.f64) (PI.f64))) (fma.f64 b (*.f64 b #s(literal 1/32400 binary64)) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64)))) (*.f64 a a)) (-.f64 (*.f64 (*.f64 (PI.f64) (fma.f64 b (*.f64 b #s(literal 1/32400 binary64)) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64)))) (*.f64 angle (*.f64 angle (PI.f64)))) (*.f64 a a)))))
(/.f64 (fma.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 (*.f64 (*.f64 (PI.f64) (fma.f64 b (*.f64 b #s(literal 1/32400 binary64)) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64)))) (*.f64 angle (*.f64 angle (PI.f64)))) (*.f64 (*.f64 (fma.f64 b (*.f64 b #s(literal 1/32400 binary64)) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))) (*.f64 (PI.f64) (PI.f64))) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (fma.f64 b (*.f64 b #s(literal 1/32400 binary64)) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64)))) (*.f64 angle (*.f64 angle (PI.f64)))))))) (fma.f64 (*.f64 a a) (-.f64 (*.f64 a a) (*.f64 (*.f64 (PI.f64) (fma.f64 b (*.f64 b #s(literal 1/32400 binary64)) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64)))) (*.f64 angle (*.f64 angle (PI.f64))))) (*.f64 (*.f64 (fma.f64 b (*.f64 b #s(literal 1/32400 binary64)) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))) (*.f64 (PI.f64) (PI.f64))) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (fma.f64 b (*.f64 b #s(literal 1/32400 binary64)) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64)))) (*.f64 angle (*.f64 angle (PI.f64))))))))
(/.f64 (fma.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 (*.f64 (*.f64 (PI.f64) (fma.f64 b (*.f64 b #s(literal 1/32400 binary64)) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64)))) (*.f64 angle (*.f64 angle (PI.f64)))) (*.f64 (*.f64 (fma.f64 b (*.f64 b #s(literal 1/32400 binary64)) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))) (*.f64 (PI.f64) (PI.f64))) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (fma.f64 b (*.f64 b #s(literal 1/32400 binary64)) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64)))) (*.f64 angle (*.f64 angle (PI.f64)))))))) (fma.f64 a (*.f64 a (*.f64 a a)) (-.f64 (*.f64 (*.f64 (fma.f64 b (*.f64 b #s(literal 1/32400 binary64)) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))) (*.f64 (PI.f64) (PI.f64))) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (fma.f64 b (*.f64 b #s(literal 1/32400 binary64)) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64)))) (*.f64 angle (*.f64 angle (PI.f64)))))) (*.f64 (*.f64 a a) (*.f64 (*.f64 (PI.f64) (fma.f64 b (*.f64 b #s(literal 1/32400 binary64)) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64)))) (*.f64 angle (*.f64 angle (PI.f64))))))))
(/.f64 (*.f64 (fma.f64 angle (*.f64 (*.f64 angle (*.f64 (PI.f64) (PI.f64))) (fma.f64 b (*.f64 b #s(literal 1/32400 binary64)) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64)))) (*.f64 a a)) (-.f64 (*.f64 (*.f64 (PI.f64) (fma.f64 b (*.f64 b #s(literal 1/32400 binary64)) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64)))) (*.f64 angle (*.f64 angle (PI.f64)))) (*.f64 a a))) (-.f64 (*.f64 (*.f64 (PI.f64) (fma.f64 b (*.f64 b #s(literal 1/32400 binary64)) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64)))) (*.f64 angle (*.f64 angle (PI.f64)))) (*.f64 a a)))
(/.f64 (neg.f64 (fma.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 (*.f64 (*.f64 (PI.f64) (fma.f64 b (*.f64 b #s(literal 1/32400 binary64)) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64)))) (*.f64 angle (*.f64 angle (PI.f64)))) (*.f64 (*.f64 (fma.f64 b (*.f64 b #s(literal 1/32400 binary64)) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))) (*.f64 (PI.f64) (PI.f64))) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (fma.f64 b (*.f64 b #s(literal 1/32400 binary64)) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64)))) (*.f64 angle (*.f64 angle (PI.f64))))))))) (neg.f64 (fma.f64 (*.f64 a a) (-.f64 (*.f64 a a) (*.f64 (*.f64 (PI.f64) (fma.f64 b (*.f64 b #s(literal 1/32400 binary64)) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64)))) (*.f64 angle (*.f64 angle (PI.f64))))) (*.f64 (*.f64 (fma.f64 b (*.f64 b #s(literal 1/32400 binary64)) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))) (*.f64 (PI.f64) (PI.f64))) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (fma.f64 b (*.f64 b #s(literal 1/32400 binary64)) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64)))) (*.f64 angle (*.f64 angle (PI.f64)))))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 angle (*.f64 (*.f64 angle (*.f64 (PI.f64) (PI.f64))) (fma.f64 b (*.f64 b #s(literal 1/32400 binary64)) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64)))) (*.f64 a a)) (-.f64 (*.f64 (*.f64 (PI.f64) (fma.f64 b (*.f64 b #s(literal 1/32400 binary64)) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64)))) (*.f64 angle (*.f64 angle (PI.f64)))) (*.f64 a a)))) (neg.f64 (-.f64 (*.f64 (*.f64 (PI.f64) (fma.f64 b (*.f64 b #s(literal 1/32400 binary64)) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64)))) (*.f64 angle (*.f64 angle (PI.f64)))) (*.f64 a a))))
(/.f64 (-.f64 (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 (*.f64 (fma.f64 b (*.f64 b #s(literal 1/32400 binary64)) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))) (*.f64 (PI.f64) (PI.f64))) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (fma.f64 b (*.f64 b #s(literal 1/32400 binary64)) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64)))) (*.f64 angle (*.f64 angle (PI.f64))))))) (-.f64 (*.f64 a a) (*.f64 (*.f64 (PI.f64) (fma.f64 b (*.f64 b #s(literal 1/32400 binary64)) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64)))) (*.f64 angle (*.f64 angle (PI.f64))))))
(pow.f64 (/.f64 (fma.f64 (*.f64 a a) (-.f64 (*.f64 a a) (*.f64 (*.f64 (PI.f64) (fma.f64 b (*.f64 b #s(literal 1/32400 binary64)) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64)))) (*.f64 angle (*.f64 angle (PI.f64))))) (*.f64 (*.f64 (fma.f64 b (*.f64 b #s(literal 1/32400 binary64)) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))) (*.f64 (PI.f64) (PI.f64))) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (fma.f64 b (*.f64 b #s(literal 1/32400 binary64)) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64)))) (*.f64 angle (*.f64 angle (PI.f64))))))) (fma.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 (*.f64 (*.f64 (PI.f64) (fma.f64 b (*.f64 b #s(literal 1/32400 binary64)) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64)))) (*.f64 angle (*.f64 angle (PI.f64)))) (*.f64 (*.f64 (fma.f64 b (*.f64 b #s(literal 1/32400 binary64)) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))) (*.f64 (PI.f64) (PI.f64))) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (fma.f64 b (*.f64 b #s(literal 1/32400 binary64)) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64)))) (*.f64 angle (*.f64 angle (PI.f64))))))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (*.f64 (*.f64 (PI.f64) (fma.f64 b (*.f64 b #s(literal 1/32400 binary64)) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64)))) (*.f64 angle (*.f64 angle (PI.f64)))) (*.f64 a a)) (*.f64 (fma.f64 angle (*.f64 (*.f64 angle (*.f64 (PI.f64) (PI.f64))) (fma.f64 b (*.f64 b #s(literal 1/32400 binary64)) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64)))) (*.f64 a a)) (-.f64 (*.f64 (*.f64 (PI.f64) (fma.f64 b (*.f64 b #s(literal 1/32400 binary64)) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64)))) (*.f64 angle (*.f64 angle (PI.f64)))) (*.f64 a a)))) #s(literal -1 binary64))
(*.f64 (fma.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 (*.f64 (*.f64 (PI.f64) (fma.f64 b (*.f64 b #s(literal 1/32400 binary64)) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64)))) (*.f64 angle (*.f64 angle (PI.f64)))) (*.f64 (*.f64 (fma.f64 b (*.f64 b #s(literal 1/32400 binary64)) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))) (*.f64 (PI.f64) (PI.f64))) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (fma.f64 b (*.f64 b #s(literal 1/32400 binary64)) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64)))) (*.f64 angle (*.f64 angle (PI.f64)))))))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 a a) (-.f64 (*.f64 a a) (*.f64 (*.f64 (PI.f64) (fma.f64 b (*.f64 b #s(literal 1/32400 binary64)) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64)))) (*.f64 angle (*.f64 angle (PI.f64))))) (*.f64 (*.f64 (fma.f64 b (*.f64 b #s(literal 1/32400 binary64)) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))) (*.f64 (PI.f64) (PI.f64))) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (fma.f64 b (*.f64 b #s(literal 1/32400 binary64)) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64)))) (*.f64 angle (*.f64 angle (PI.f64)))))))))
(*.f64 (*.f64 (fma.f64 angle (*.f64 (*.f64 angle (*.f64 (PI.f64) (PI.f64))) (fma.f64 b (*.f64 b #s(literal 1/32400 binary64)) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64)))) (*.f64 a a)) (-.f64 (*.f64 (*.f64 (PI.f64) (fma.f64 b (*.f64 b #s(literal 1/32400 binary64)) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64)))) (*.f64 angle (*.f64 angle (PI.f64)))) (*.f64 a a))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 (PI.f64) (fma.f64 b (*.f64 b #s(literal 1/32400 binary64)) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64)))) (*.f64 angle (*.f64 angle (PI.f64)))) (*.f64 a a))))
(exp.f64 (*.f64 (log.f64 angle) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 #s(literal 1 binary64) angle) (/.f64 #s(literal 1 binary64) angle))) #s(literal -1 binary64)))
(exp.f64 (*.f64 (neg.f64 (log.f64 angle)) #s(literal -2 binary64)))
(exp.f64 (+.f64 (log.f64 angle) (log.f64 angle)))
(exp.f64 (-.f64 (log.f64 angle) (neg.f64 (log.f64 angle))))
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) angle) (/.f64 #s(literal 1 binary64) angle)))
(/.f64 angle (/.f64 #s(literal 1 binary64) angle))
(/.f64 #s(literal -1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) angle) (/.f64 #s(literal -1 binary64) angle)))
(/.f64 #s(literal -1 binary64) (*.f64 (/.f64 #s(literal -1 binary64) angle) (/.f64 #s(literal 1 binary64) angle)))
(/.f64 (neg.f64 angle) (/.f64 #s(literal -1 binary64) angle))
(/.f64 (*.f64 angle #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) angle))
(pow.f64 angle #s(literal 2 binary64))
(pow.f64 (*.f64 angle angle) #s(literal 1 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) angle) #s(literal -2 binary64))
(pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) angle) (/.f64 #s(literal 1 binary64) angle)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 angle angle))
(*.f64 #s(literal 1 binary64) (pow.f64 (neg.f64 angle) #s(literal 2 binary64)))
(*.f64 #s(literal 1 binary64) (pow.f64 (/.f64 #s(literal -1 binary64) angle) #s(literal -2 binary64)))
(*.f64 angle angle)
(*.f64 (*.f64 angle angle) #s(literal 1 binary64))
(*.f64 (neg.f64 angle) (neg.f64 angle))
(*.f64 (pow.f64 (pow.f64 angle #s(literal -1/2 binary64)) #s(literal -2 binary64)) (pow.f64 (pow.f64 angle #s(literal -1/2 binary64)) #s(literal -2 binary64)))
(+.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (*.f64 (*.f64 b b) #s(literal 1/32400 binary64)))) (*.f64 (PI.f64) (*.f64 (PI.f64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64)))))
(+.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 b b) #s(literal 1/32400 binary64))))
(+.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 b b) #s(literal 1/32400 binary64))) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))))
(+.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (*.f64 b b) #s(literal 1/32400 binary64))) (PI.f64)) (*.f64 (*.f64 (PI.f64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))) (PI.f64)))
(+.f64 (*.f64 (*.f64 (*.f64 a a) #s(literal -1/32400 binary64)) (*.f64 (PI.f64) (PI.f64))) (*.f64 (*.f64 (*.f64 b b) #s(literal 1/32400 binary64)) (*.f64 (PI.f64) (PI.f64))))
(+.f64 (*.f64 (*.f64 (*.f64 b b) #s(literal 1/32400 binary64)) (*.f64 (PI.f64) (PI.f64))) (*.f64 (*.f64 (*.f64 a a) #s(literal -1/32400 binary64)) (*.f64 (PI.f64) (PI.f64))))
(fma.f64 (PI.f64) (*.f64 (PI.f64) (*.f64 (*.f64 b b) #s(literal 1/32400 binary64))) (*.f64 (PI.f64) (*.f64 (PI.f64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64)))))
(fma.f64 (*.f64 (*.f64 a a) #s(literal -1/32400 binary64)) (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 (*.f64 b b) #s(literal 1/32400 binary64)) (*.f64 (PI.f64) (PI.f64))))
(fma.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64)) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 b b) #s(literal 1/32400 binary64))))
(fma.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 b b) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))))
(fma.f64 (*.f64 (*.f64 b b) #s(literal 1/32400 binary64)) (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 (*.f64 a a) #s(literal -1/32400 binary64)) (*.f64 (PI.f64) (PI.f64))))
(fma.f64 (*.f64 (PI.f64) (*.f64 (*.f64 b b) #s(literal 1/32400 binary64))) (PI.f64) (*.f64 (*.f64 (PI.f64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))) (PI.f64)))
(/.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))) #s(literal -1/34012224000000 binary64) (*.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 b b) (*.f64 b b))) #s(literal 1/34012224000000 binary64)))) (fma.f64 (*.f64 (*.f64 a a) #s(literal -1/32400 binary64)) (-.f64 (*.f64 (*.f64 a a) #s(literal -1/32400 binary64)) (*.f64 (*.f64 b b) #s(literal 1/32400 binary64))) (*.f64 (*.f64 (*.f64 b b) (*.f64 b b)) #s(literal 1/1049760000 binary64))))
(/.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (-.f64 (*.f64 (*.f64 (*.f64 b b) (*.f64 b b)) #s(literal 1/1049760000 binary64)) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) #s(literal 1/1049760000 binary64)))) (fma.f64 b (*.f64 b #s(literal 1/32400 binary64)) (*.f64 #s(literal 1/32400 binary64) (*.f64 a a))))
(*.f64 #s(literal 1 binary64) (*.f64 (fma.f64 b (*.f64 b #s(literal 1/32400 binary64)) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))) (*.f64 (PI.f64) (PI.f64))))
(*.f64 (PI.f64) (*.f64 (PI.f64) (fma.f64 b (*.f64 b #s(literal 1/32400 binary64)) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64)))))
(*.f64 (fma.f64 b (*.f64 b #s(literal 1/32400 binary64)) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))) (*.f64 (PI.f64) (PI.f64)))
(*.f64 (*.f64 (PI.f64) (fma.f64 b (*.f64 b #s(literal 1/32400 binary64)) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64)))) (PI.f64))
(*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 b (*.f64 b #s(literal 1/32400 binary64)) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))))
(*.f64 (sqrt.f64 (PI.f64)) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (PI.f64) (fma.f64 b (*.f64 b #s(literal 1/32400 binary64)) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))))))
(*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (*.f64 (cbrt.f64 (PI.f64)) (*.f64 (PI.f64) (fma.f64 b (*.f64 b #s(literal 1/32400 binary64)) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))))))
(*.f64 (*.f64 (*.f64 (PI.f64) (fma.f64 b (*.f64 b #s(literal 1/32400 binary64)) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64)))) #s(literal 1 binary64)) (PI.f64))
(*.f64 (*.f64 (*.f64 (PI.f64) (fma.f64 b (*.f64 b #s(literal 1/32400 binary64)) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64)))) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))
(*.f64 (*.f64 (*.f64 (PI.f64) (fma.f64 b (*.f64 b #s(literal 1/32400 binary64)) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64)))) (pow.f64 (PI.f64) #s(literal 2/3 binary64))) (cbrt.f64 (PI.f64)))
(+.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) (*.f64 (*.f64 a a) #s(literal 1/2 binary64))) (*.f64 (*.f64 a a) #s(literal 1/2 binary64)))
(+.f64 (*.f64 (*.f64 a a) #s(literal 1/2 binary64)) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) (*.f64 (*.f64 a a) #s(literal 1/2 binary64))))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))))))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))))) #s(literal 1 binary64)))
(exp.f64 (fma.f64 #s(literal 2 binary64) (log.f64 a) (*.f64 (log.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 2 binary64))))
(exp.f64 (fma.f64 (log.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 2 binary64) (log.f64 (*.f64 a a))))
(-.f64 (/.f64 (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) #s(literal 1/4 binary64)) (*.f64 (*.f64 a a) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))))) (/.f64 (*.f64 (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) #s(literal 1/4 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))))) (*.f64 (*.f64 a a) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))))))
(fma.f64 a (*.f64 a #s(literal 1/2 binary64)) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) (*.f64 (*.f64 a a) #s(literal 1/2 binary64))))
(fma.f64 a (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) (*.f64 a #s(literal 1/2 binary64))) (*.f64 (*.f64 a a) #s(literal 1/2 binary64)))
(fma.f64 (*.f64 a a) #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) (*.f64 (*.f64 a a) #s(literal 1/2 binary64))))
(fma.f64 (*.f64 a a) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))) (*.f64 (*.f64 a a) #s(literal 1/2 binary64)))
(fma.f64 #s(literal 1/2 binary64) (*.f64 a a) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) (*.f64 (*.f64 a a) #s(literal 1/2 binary64))))
(fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 a a) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))) (*.f64 (*.f64 a a) #s(literal 1/2 binary64)))
(fma.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) (*.f64 a a)) (*.f64 (*.f64 a a) #s(literal 1/2 binary64)))
(fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) (*.f64 (*.f64 a a) #s(literal 1/2 binary64)) (*.f64 (*.f64 a a) #s(literal 1/2 binary64)))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))) (*.f64 a a) (*.f64 (*.f64 a a) #s(literal 1/2 binary64)))
(fma.f64 (*.f64 (*.f64 a a) #s(literal 1/2 binary64)) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) (*.f64 (*.f64 a a) #s(literal 1/2 binary64)))
(fma.f64 (*.f64 a #s(literal 1/2 binary64)) a (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) (*.f64 (*.f64 a a) #s(literal 1/2 binary64))))
(fma.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) (*.f64 a #s(literal 1/2 binary64))) a (*.f64 (*.f64 a a) #s(literal 1/2 binary64)))
(fma.f64 (*.f64 (*.f64 a a) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))) #s(literal 1/2 binary64) (*.f64 (*.f64 a a) #s(literal 1/2 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) (*.f64 (*.f64 a a) #s(literal 1/2 binary64))) (-.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) (*.f64 (*.f64 a a) #s(literal 1/2 binary64))) (*.f64 (*.f64 a a) #s(literal 1/2 binary64))) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) #s(literal 1/4 binary64))) (fma.f64 (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))) #s(literal 1/8 binary64) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) (*.f64 (*.f64 a a) #s(literal 1/2 binary64))) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 a a) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (-.f64 (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) #s(literal 1/4 binary64)) (*.f64 (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) #s(literal 1/4 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))))))))
(/.f64 (fma.f64 (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))) #s(literal 1/8 binary64) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) (*.f64 (*.f64 a a) #s(literal 1/2 binary64))) #s(literal 3 binary64))) (fma.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) (*.f64 (*.f64 a a) #s(literal 1/2 binary64))) (-.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) (*.f64 (*.f64 a a) #s(literal 1/2 binary64))) (*.f64 (*.f64 a a) #s(literal 1/2 binary64))) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) #s(literal 1/4 binary64))))
(/.f64 (fma.f64 (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))) #s(literal 1/8 binary64) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) (*.f64 (*.f64 a a) #s(literal 1/2 binary64))) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) #s(literal 1/4 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (-.f64 (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) #s(literal 1/4 binary64)) (*.f64 (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) #s(literal 1/4 binary64)) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))
(/.f64 (-.f64 (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) #s(literal 1/4 binary64)) (*.f64 (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) #s(literal 1/4 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))) (*.f64 (*.f64 a a) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))) #s(literal 1/8 binary64) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) (*.f64 (*.f64 a a) #s(literal 1/2 binary64))) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) (*.f64 (*.f64 a a) #s(literal 1/2 binary64))) (-.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) (*.f64 (*.f64 a a) #s(literal 1/2 binary64))) (*.f64 (*.f64 a a) #s(literal 1/2 binary64))) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) #s(literal 1/4 binary64)))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) #s(literal 1/4 binary64)) (*.f64 (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) #s(literal 1/4 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))))))) (neg.f64 (*.f64 (*.f64 a a) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) #s(literal 1/4 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))))) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) #s(literal 1/4 binary64))) (-.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) (*.f64 (*.f64 a a) #s(literal 1/2 binary64))) (*.f64 (*.f64 a a) #s(literal 1/2 binary64))))
(/.f64 (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/8 binary64) (pow.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 3 binary64)) #s(literal 1/8 binary64))) (fma.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))) (-.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))) #s(literal 1/2 binary64)) #s(literal 1/4 binary64)))
(/.f64 (*.f64 (*.f64 a a) (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))))
(pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 2 binary64))
(pow.f64 (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64))
(pow.f64 (/.f64 (fma.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) (*.f64 (*.f64 a a) #s(literal 1/2 binary64))) (-.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) (*.f64 (*.f64 a a) #s(literal 1/2 binary64))) (*.f64 (*.f64 a a) #s(literal 1/2 binary64))) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) #s(literal 1/4 binary64))) (fma.f64 (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))) #s(literal 1/8 binary64) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) (*.f64 (*.f64 a a) #s(literal 1/2 binary64))) #s(literal 3 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 (*.f64 a a) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (-.f64 (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) #s(literal 1/4 binary64)) (*.f64 (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) #s(literal 1/4 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))))))) #s(literal -1 binary64))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))))
(*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))))
(*.f64 a (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))))
(*.f64 a (pow.f64 (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))
(*.f64 a (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) #s(literal 1 binary64)))
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (pow.f64 (*.f64 a (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) #s(literal 1 binary64)))
(*.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))))
(*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))
(*.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)) (*.f64 a a))
(*.f64 (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) a)
(*.f64 (fma.f64 (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))) #s(literal 1/8 binary64) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) (*.f64 (*.f64 a a) #s(literal 1/2 binary64))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) (*.f64 (*.f64 a a) #s(literal 1/2 binary64))) (-.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) (*.f64 (*.f64 a a) #s(literal 1/2 binary64))) (*.f64 (*.f64 a a) #s(literal 1/2 binary64))) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) #s(literal 1/4 binary64)))))
(*.f64 (-.f64 (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) #s(literal 1/4 binary64)) (*.f64 (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) #s(literal 1/4 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 a a) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))))))
(*.f64 (*.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) a) (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))
(*.f64 (*.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) a)
(*.f64 (pow.f64 (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)) a)
(*.f64 (pow.f64 (fma.f64 (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))) #s(literal 1/8 binary64) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) (*.f64 (*.f64 a a) #s(literal 1/2 binary64))) #s(literal 3 binary64))) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) (*.f64 (*.f64 a a) #s(literal 1/2 binary64))) (-.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) (*.f64 (*.f64 a a) #s(literal 1/2 binary64))) (*.f64 (*.f64 a a) #s(literal 1/2 binary64))) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) #s(literal 1/4 binary64)))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (-.f64 (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) #s(literal 1/4 binary64)) (*.f64 (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) #s(literal 1/4 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 a a) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (*.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) a) #s(literal 1 binary64)) (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))
(*.f64 (pow.f64 (*.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 1 binary64)) a)
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 180 binary64) angle)) #s(literal -1 binary64)))
(neg.f64 (/.f64 angle #s(literal -180 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) angle))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) #s(literal 1 binary64)))
(/.f64 angle #s(literal 180 binary64))
(/.f64 #s(literal 1/180 binary64) (/.f64 #s(literal 1 binary64) angle))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -180 binary64) angle))
(/.f64 (neg.f64 angle) #s(literal -180 binary64))
(/.f64 #s(literal -1/180 binary64) (/.f64 #s(literal -1 binary64) angle))
(pow.f64 (/.f64 #s(literal 180 binary64) angle) #s(literal -1 binary64))
(pow.f64 (*.f64 angle #s(literal 1/180 binary64)) #s(literal 1 binary64))
(pow.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 angle #s(literal 1/180 binary64)))
(*.f64 angle #s(literal 1/180 binary64))
(*.f64 #s(literal 1/180 binary64) angle)
(*.f64 (neg.f64 angle) #s(literal -1/180 binary64))
(*.f64 #s(literal -1/180 binary64) (neg.f64 angle))
(+.f64 (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))
(+.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) (*.f64 (*.f64 a a) #s(literal 1/2 binary64))) (fma.f64 a (*.f64 a #s(literal 1/2 binary64)) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))))))
(+.f64 (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))))
(+.f64 (*.f64 (*.f64 a a) #s(literal 1/2 binary64)) (fma.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) (*.f64 (*.f64 a a) #s(literal 1/2 binary64)))))
(+.f64 (fma.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) (*.f64 (*.f64 a a) #s(literal 1/2 binary64)))) (*.f64 (*.f64 a a) #s(literal 1/2 binary64)))
(+.f64 (fma.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))) (*.f64 (*.f64 a a) #s(literal 1/2 binary64))) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) (*.f64 (*.f64 a a) #s(literal 1/2 binary64))))
(-.f64 (/.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)) (-.f64 (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))) (/.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)) (-.f64 (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))))
(-.f64 (/.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)) (fma.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))) (*.f64 (neg.f64 (*.f64 a a)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))))) (/.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)) (fma.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))) (*.f64 (neg.f64 (*.f64 a a)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))))))
(fma.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))
(fma.f64 a (*.f64 a #s(literal 1/2 binary64)) (fma.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) (*.f64 (*.f64 a a) #s(literal 1/2 binary64)))))
(fma.f64 a (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) (*.f64 a #s(literal 1/2 binary64))) (fma.f64 a (*.f64 a #s(literal 1/2 binary64)) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))))))
(fma.f64 a (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))
(fma.f64 a (pow.f64 (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))
(fma.f64 a (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) #s(literal 1 binary64)) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))
(fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))
(fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (pow.f64 (*.f64 a (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) #s(literal 1 binary64)) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))
(fma.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))
(fma.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))))
(fma.f64 b (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))))
(fma.f64 b (pow.f64 (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) #s(literal 1 binary64)) (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))))
(fma.f64 b (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) #s(literal 1 binary64)) (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))))
(fma.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))) (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))))
(fma.f64 (*.f64 a a) #s(literal 1/2 binary64) (fma.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) (*.f64 (*.f64 a a) #s(literal 1/2 binary64)))))
(fma.f64 (*.f64 a a) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))) (fma.f64 a (*.f64 a #s(literal 1/2 binary64)) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))))))
(fma.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))
(fma.f64 #s(literal 1/2 binary64) (*.f64 a a) (fma.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) (*.f64 (*.f64 a a) #s(literal 1/2 binary64)))))
(fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 a a) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))) (fma.f64 a (*.f64 a #s(literal 1/2 binary64)) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))))))
(fma.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) (*.f64 a a)) (fma.f64 a (*.f64 a #s(literal 1/2 binary64)) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))))))
(fma.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 (*.f64 b b) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))))
(fma.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (pow.f64 (*.f64 (*.f64 b b) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 1 binary64)) (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))))
(fma.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))))
(fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) (*.f64 (*.f64 a a) #s(literal 1/2 binary64)) (fma.f64 a (*.f64 a #s(literal 1/2 binary64)) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))))))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))) (*.f64 a a) (fma.f64 a (*.f64 a #s(literal 1/2 binary64)) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))))))
(fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)) (*.f64 a a) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))
(fma.f64 (*.f64 (*.f64 b b) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))))
(fma.f64 (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) a (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))
(fma.f64 (*.f64 (*.f64 a a) #s(literal 1/2 binary64)) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) (fma.f64 a (*.f64 a #s(literal 1/2 binary64)) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))))))
(fma.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))) (*.f64 b b) (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))))
(fma.f64 (fma.f64 (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))) #s(literal 1/8 binary64) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) (*.f64 (*.f64 a a) #s(literal 1/2 binary64))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) (*.f64 (*.f64 a a) #s(literal 1/2 binary64))) (-.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) (*.f64 (*.f64 a a) #s(literal 1/2 binary64))) (*.f64 (*.f64 a a) #s(literal 1/2 binary64))) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) #s(literal 1/4 binary64)))) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))
(fma.f64 (-.f64 (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) #s(literal 1/4 binary64)) (*.f64 (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) #s(literal 1/4 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 a a) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))))) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))
(fma.f64 (*.f64 a #s(literal 1/2 binary64)) a (fma.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) (*.f64 (*.f64 a a) #s(literal 1/2 binary64)))))
(fma.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) (*.f64 a #s(literal 1/2 binary64))) a (fma.f64 a (*.f64 a #s(literal 1/2 binary64)) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))))))
(fma.f64 (*.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) a) (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))
(fma.f64 (*.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) a (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))
(fma.f64 (*.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) b (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))))
(fma.f64 (*.f64 (*.f64 a a) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))) #s(literal 1/2 binary64) (fma.f64 a (*.f64 a #s(literal 1/2 binary64)) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))))))
(fma.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) b (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))))
(fma.f64 (pow.f64 (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)) a (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))
(fma.f64 (pow.f64 (fma.f64 (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))) #s(literal 1/8 binary64) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) (*.f64 (*.f64 a a) #s(literal 1/2 binary64))) #s(literal 3 binary64))) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) (*.f64 (*.f64 a a) #s(literal 1/2 binary64))) (-.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) (*.f64 (*.f64 a a) #s(literal 1/2 binary64))) (*.f64 (*.f64 a a) #s(literal 1/2 binary64))) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) #s(literal 1/4 binary64)))) #s(literal 1 binary64)) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))
(fma.f64 (pow.f64 (-.f64 (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) #s(literal 1/4 binary64)) (*.f64 (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) #s(literal 1/4 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 a a) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))))) #s(literal 1 binary64)) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))
(fma.f64 (pow.f64 (*.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) a) #s(literal 1 binary64)) (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))
(fma.f64 (pow.f64 (*.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 1 binary64)) a (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))
(fma.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) #s(literal 1 binary64)) b (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))))
(fma.f64 (pow.f64 (*.f64 (*.f64 b b) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 1 binary64)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))))
(fma.f64 (pow.f64 (*.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 1 binary64)) b (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (fma.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))) (*.f64 (neg.f64 (*.f64 a a)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64))) (+.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 6 binary64)) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 6 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))))) (-.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) (-.f64 (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))))) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64))) (+.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 6 binary64)) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 6 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))) (*.f64 (neg.f64 (*.f64 a a)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))) (-.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 6 binary64)) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 6 binary64))) (fma.f64 (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) (-.f64 (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))))) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 6 binary64)) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 6 binary64))) (fma.f64 (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (fma.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))) (*.f64 (neg.f64 (*.f64 a a)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64))))
(/.f64 (-.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64))) (fma.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))) (*.f64 (neg.f64 (*.f64 a a)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64))) (-.f64 (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 6 binary64)) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 6 binary64)))) (neg.f64 (fma.f64 (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (fma.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))) (*.f64 (neg.f64 (*.f64 a a)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 6 binary64)) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 6 binary64)))) (neg.f64 (fma.f64 (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) (-.f64 (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))))) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)))) (neg.f64 (-.f64 (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)))) (neg.f64 (fma.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))) (*.f64 (neg.f64 (*.f64 a a)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))))))
(/.f64 (fma.f64 (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))) #s(literal 1/8 binary64) (pow.f64 (fma.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) (*.f64 (*.f64 a a) #s(literal 1/2 binary64)))) #s(literal 3 binary64))) (fma.f64 (*.f64 a (*.f64 a (*.f64 a a))) #s(literal 1/4 binary64) (-.f64 (pow.f64 (fma.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) (*.f64 (*.f64 a a) #s(literal 1/2 binary64)))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 a a) #s(literal 1/2 binary64)) (fma.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) (*.f64 (*.f64 a a) #s(literal 1/2 binary64))))))))
(/.f64 (-.f64 (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) #s(literal 1/4 binary64)) (pow.f64 (fma.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) (*.f64 (*.f64 a a) #s(literal 1/2 binary64)))) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 a a) #s(literal 1/2 binary64)) (fma.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) (*.f64 (*.f64 a a) #s(literal 1/2 binary64))))))
(pow.f64 (/.f64 (fma.f64 (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (fma.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))) (*.f64 (neg.f64 (*.f64 a a)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64))) (+.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 6 binary64)) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 6 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))))) (-.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) (-.f64 (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))))) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64))) (+.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 6 binary64)) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 6 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))) (*.f64 (neg.f64 (*.f64 a a)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))) (-.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)))) #s(literal -1 binary64))
(*.f64 (+.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 6 binary64)) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 6 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (fma.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))) (*.f64 (neg.f64 (*.f64 a a)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)))))
(*.f64 (+.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 6 binary64)) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 6 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) (-.f64 (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))))) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)))))
(*.f64 (-.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))) (*.f64 (neg.f64 (*.f64 a a)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))))))
(*.f64 (-.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))))
(exp.f64 (log.f64 (*.f64 a a)))
(pow.f64 a #s(literal 2 binary64))
(pow.f64 (*.f64 a a) #s(literal 1 binary64))
(pow.f64 (exp.f64 (log.f64 a)) #s(literal 2 binary64))
(*.f64 a a)
(*.f64 (exp.f64 (log.f64 a)) (exp.f64 (log.f64 a)))
angle
(exp.f64 (log.f64 angle))
(exp.f64 (*.f64 (log.f64 angle) #s(literal 1 binary64)))
(neg.f64 (neg.f64 angle))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle))
(/.f64 angle #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) angle))
(/.f64 (neg.f64 angle) #s(literal -1 binary64))
(pow.f64 angle #s(literal 1 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) angle) #s(literal -1 binary64))
(pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) angle) (/.f64 #s(literal 1 binary64) angle)) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 angle #s(literal 1/2 binary64)) #s(literal 2 binary64))
(*.f64 #s(literal 1 binary64) angle)
(*.f64 angle #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (neg.f64 angle))
(*.f64 #s(literal -1 binary64) (pow.f64 (neg.f64 angle) #s(literal 1 binary64)))
(*.f64 (pow.f64 angle #s(literal 1/2 binary64)) (pow.f64 angle #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (pow.f64 angle #s(literal 1/2 binary64)) #s(literal 1 binary64)) (pow.f64 (pow.f64 angle #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (pow.f64 angle #s(literal -1/2 binary64)) #s(literal -1 binary64)) (pow.f64 (pow.f64 angle #s(literal -1/2 binary64)) #s(literal -1 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 180 binary64) (PI.f64))) #s(literal -1 binary64)))
(neg.f64 (/.f64 (PI.f64) #s(literal -180 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (PI.f64)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) (PI.f64)) #s(literal 1 binary64)))
(/.f64 (PI.f64) #s(literal 180 binary64))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 180 binary64) (PI.f64))))
(/.f64 (neg.f64 (PI.f64)) #s(literal -180 binary64))
(/.f64 (*.f64 (neg.f64 (PI.f64)) #s(literal 1 binary64)) #s(literal -180 binary64))
(/.f64 (neg.f64 (neg.f64 (PI.f64))) #s(literal 180 binary64))
(pow.f64 (/.f64 #s(literal 180 binary64) (PI.f64)) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 #s(literal 180 binary64) (PI.f64)) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 (PI.f64) #s(literal 1/180 binary64)))
(*.f64 (PI.f64) #s(literal 1/180 binary64))
(*.f64 #s(literal 1/180 binary64) (PI.f64))
(*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) #s(literal 1 binary64))
(*.f64 (sqrt.f64 (PI.f64)) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)))
(*.f64 (sqrt.f64 (PI.f64)) (*.f64 (sqrt.f64 (PI.f64)) #s(literal 1/180 binary64)))
(*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (*.f64 (cbrt.f64 (PI.f64)) #s(literal 1/180 binary64)))
(*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (/.f64 (cbrt.f64 (PI.f64)) #s(literal 180 binary64)))
(*.f64 (neg.f64 (PI.f64)) #s(literal -1/180 binary64))
(*.f64 (*.f64 #s(literal 1/180 binary64) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))
(*.f64 (*.f64 #s(literal 1/180 binary64) (pow.f64 (PI.f64) #s(literal 2/3 binary64))) (cbrt.f64 (PI.f64)))
(/.f64 #s(literal 2 binary64) (/.f64 #s(literal 180 binary64) (*.f64 angle (PI.f64))))
(/.f64 (*.f64 (PI.f64) #s(literal 2 binary64)) (/.f64 #s(literal 180 binary64) angle))
(/.f64 (*.f64 (PI.f64) #s(literal 1/90 binary64)) (/.f64 #s(literal 1 binary64) angle))
(/.f64 #s(literal -2 binary64) (/.f64 #s(literal -180 binary64) (*.f64 angle (PI.f64))))
(/.f64 (*.f64 #s(literal 2 binary64) (*.f64 angle (PI.f64))) #s(literal 180 binary64))
(/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) #s(literal 1/180 binary64))) (/.f64 #s(literal 1 binary64) angle))
(/.f64 (*.f64 (*.f64 (PI.f64) #s(literal 2 binary64)) angle) #s(literal 180 binary64))
(/.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) angle))
(/.f64 (*.f64 (*.f64 (PI.f64) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle))
(/.f64 (*.f64 (*.f64 (PI.f64) #s(literal 2 binary64)) (neg.f64 angle)) #s(literal -180 binary64))
(/.f64 (*.f64 #s(literal -1 binary64) (*.f64 (PI.f64) #s(literal 1/90 binary64))) (/.f64 #s(literal -1 binary64) angle))
(/.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 2 binary64)) #s(literal 180 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))
(*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))
(*.f64 angle (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) #s(literal 2 binary64)))
(*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))
(*.f64 (PI.f64) (*.f64 (*.f64 angle #s(literal 1/180 binary64)) #s(literal 2 binary64)))
(*.f64 #s(literal 2 binary64) (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))
(*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))
(*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))
(*.f64 (*.f64 angle #s(literal 1/180 binary64)) (*.f64 (PI.f64) #s(literal 2 binary64)))
(*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))) #s(literal 2 binary64))
(*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) (*.f64 angle #s(literal 2 binary64)))
(*.f64 (*.f64 (PI.f64) #s(literal 2 binary64)) (*.f64 angle #s(literal 1/180 binary64)))
(*.f64 (*.f64 (PI.f64) #s(literal 1/90 binary64)) angle)
(*.f64 (*.f64 #s(literal 1/90 binary64) angle) (PI.f64))
(*.f64 (*.f64 #s(literal 2 binary64) angle) (*.f64 (PI.f64) #s(literal 1/180 binary64)))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 angle (PI.f64))) #s(literal 1/180 binary64))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 angle #s(literal 1/180 binary64))) (PI.f64))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) #s(literal 1/180 binary64))) angle)
(*.f64 (*.f64 (*.f64 (PI.f64) #s(literal 2 binary64)) angle) #s(literal 1/180 binary64))
(*.f64 (*.f64 (*.f64 (PI.f64) #s(literal 2 binary64)) #s(literal 1/180 binary64)) angle)
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))) #s(literal 1/2 binary64))
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 2 binary64)))
(-.f64 (/.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (/.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))
(fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))
(fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))) (-.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))) #s(literal 1/2 binary64)) #s(literal 1/4 binary64)) (fma.f64 #s(literal 1/8 binary64) (pow.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 3 binary64)) #s(literal 1/8 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))) (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))))))))
(/.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 3 binary64)) #s(literal 1/8 binary64)) (fma.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))) (-.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))) #s(literal 1/2 binary64)) #s(literal 1/4 binary64)))
(/.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 3 binary64)) #s(literal 1/8 binary64)) (fma.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/4 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))
(/.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))))
(/.f64 (+.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64))
(/.f64 (neg.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 3 binary64)) #s(literal 1/8 binary64))) (neg.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))) (-.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))) #s(literal 1/2 binary64)) #s(literal 1/4 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))))))) (neg.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))
(/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))))) #s(literal 1/4 binary64)) (-.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))) #s(literal 1/2 binary64)))
(pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) #s(literal 2 binary64))
(pow.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64))
(pow.f64 (/.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))) (-.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))) #s(literal 1/2 binary64)) #s(literal 1/4 binary64)) (fma.f64 #s(literal 1/8 binary64) (pow.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 3 binary64)) #s(literal 1/8 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))) (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))))))) #s(literal -1 binary64))
(pow.f64 (exp.f64 (log.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) #s(literal 2 binary64))
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))
(*.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 3 binary64)) #s(literal 1/8 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))) (-.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))) #s(literal 1/2 binary64)) #s(literal 1/4 binary64))))
(*.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))
(*.f64 (+.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1 binary64)) #s(literal 1/2 binary64))
(*.f64 (exp.f64 (log.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) (exp.f64 (log.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))))
(exp.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 5/2 binary64) (log.f64 (PI.f64)))))
(exp.f64 (*.f64 (log.f64 (pow.f64 (PI.f64) #s(literal 5/12 binary64))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (sqrt.f64 (PI.f64)))) (*.f64 (PI.f64) (*.f64 (PI.f64) (sqrt.f64 (PI.f64)))))) #s(literal 1/6 binary64)))
(exp.f64 (*.f64 (*.f64 (*.f64 #s(literal 5/2 binary64) (log.f64 (PI.f64))) #s(literal 1/6 binary64)) #s(literal 2 binary64)))
(exp.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (PI.f64))) #s(literal 1/3 binary64) (*.f64 #s(literal 2/3 binary64) (log.f64 (PI.f64)))))
(exp.f64 (fma.f64 #s(literal 2/3 binary64) (log.f64 (PI.f64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (PI.f64))) #s(literal 1/3 binary64))))
(exp.f64 (fma.f64 (*.f64 #s(literal 5/2 binary64) (log.f64 (PI.f64))) #s(literal 1/6 binary64) (*.f64 (*.f64 #s(literal 5/2 binary64) (log.f64 (PI.f64))) #s(literal 1/6 binary64))))
(cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (sqrt.f64 (PI.f64)))))
(pow.f64 (PI.f64) #s(literal 5/6 binary64))
(pow.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (sqrt.f64 (PI.f64)))) #s(literal 1/3 binary64))
(pow.f64 (pow.f64 (PI.f64) #s(literal 5/12 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (sqrt.f64 (PI.f64)))) (*.f64 (PI.f64) (*.f64 (PI.f64) (sqrt.f64 (PI.f64))))) #s(literal 1/6 binary64))
(pow.f64 (exp.f64 #s(literal 1/3 binary64)) (*.f64 #s(literal 5/2 binary64) (log.f64 (PI.f64))))
(*.f64 #s(literal 1 binary64) (pow.f64 (PI.f64) #s(literal 5/6 binary64)))
(*.f64 (sqrt.f64 (PI.f64)) (cbrt.f64 (PI.f64)))
(*.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64)) (pow.f64 (PI.f64) #s(literal 2/3 binary64)))
(*.f64 (cbrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))
(*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (pow.f64 (PI.f64) #s(literal 1/6 binary64)))
(*.f64 (pow.f64 (PI.f64) #s(literal 5/12 binary64)) (pow.f64 (PI.f64) #s(literal 5/12 binary64)))
(*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64))) (pow.f64 (pow.f64 (PI.f64) #s(literal 11/6 binary64)) #s(literal 1/3 binary64)))
(*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 11/6 binary64))))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/3 binary64)) (pow.f64 (PI.f64) #s(literal 5/6 binary64)))
(+.f64 (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))
(+.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) (*.f64 (*.f64 a a) #s(literal 1/2 binary64))) (fma.f64 a (*.f64 a #s(literal 1/2 binary64)) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))))))
(+.f64 (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))))
(+.f64 (*.f64 (*.f64 a a) #s(literal 1/2 binary64)) (fma.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) (*.f64 (*.f64 a a) #s(literal 1/2 binary64)))))
(+.f64 (fma.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) (*.f64 (*.f64 a a) #s(literal 1/2 binary64)))) (*.f64 (*.f64 a a) #s(literal 1/2 binary64)))
(+.f64 (fma.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))) (*.f64 (*.f64 a a) #s(literal 1/2 binary64))) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) (*.f64 (*.f64 a a) #s(literal 1/2 binary64))))
(-.f64 (/.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)) (-.f64 (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))) (/.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)) (-.f64 (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))))
(-.f64 (/.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)) (fma.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))) (*.f64 (neg.f64 (*.f64 a a)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))))) (/.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)) (fma.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))) (*.f64 (neg.f64 (*.f64 a a)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))))))
(fma.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))
(fma.f64 a (*.f64 a #s(literal 1/2 binary64)) (fma.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) (*.f64 (*.f64 a a) #s(literal 1/2 binary64)))))
(fma.f64 a (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) (*.f64 a #s(literal 1/2 binary64))) (fma.f64 a (*.f64 a #s(literal 1/2 binary64)) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))))))
(fma.f64 a (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))
(fma.f64 a (pow.f64 (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))
(fma.f64 a (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) #s(literal 1 binary64)) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))
(fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))
(fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (pow.f64 (*.f64 a (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) #s(literal 1 binary64)) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))
(fma.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))
(fma.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))))
(fma.f64 b (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))))
(fma.f64 b (pow.f64 (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) #s(literal 1 binary64)) (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))))
(fma.f64 b (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) #s(literal 1 binary64)) (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))))
(fma.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))) (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))))
(fma.f64 (*.f64 a a) #s(literal 1/2 binary64) (fma.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) (*.f64 (*.f64 a a) #s(literal 1/2 binary64)))))
(fma.f64 (*.f64 a a) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))) (fma.f64 a (*.f64 a #s(literal 1/2 binary64)) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))))))
(fma.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))
(fma.f64 #s(literal 1/2 binary64) (*.f64 a a) (fma.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) (*.f64 (*.f64 a a) #s(literal 1/2 binary64)))))
(fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 a a) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))) (fma.f64 a (*.f64 a #s(literal 1/2 binary64)) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))))))
(fma.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) (*.f64 a a)) (fma.f64 a (*.f64 a #s(literal 1/2 binary64)) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))))))
(fma.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 (*.f64 b b) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))))
(fma.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (pow.f64 (*.f64 (*.f64 b b) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 1 binary64)) (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))))
(fma.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))))
(fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) (*.f64 (*.f64 a a) #s(literal 1/2 binary64)) (fma.f64 a (*.f64 a #s(literal 1/2 binary64)) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))))))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))) (*.f64 a a) (fma.f64 a (*.f64 a #s(literal 1/2 binary64)) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))))))
(fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)) (*.f64 a a) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))
(fma.f64 (*.f64 (*.f64 b b) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))))
(fma.f64 (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) a (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))
(fma.f64 (*.f64 (*.f64 a a) #s(literal 1/2 binary64)) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) (fma.f64 a (*.f64 a #s(literal 1/2 binary64)) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))))))
(fma.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))) (*.f64 b b) (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))))
(fma.f64 (fma.f64 (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))) #s(literal 1/8 binary64) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) (*.f64 (*.f64 a a) #s(literal 1/2 binary64))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) (*.f64 (*.f64 a a) #s(literal 1/2 binary64))) (-.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) (*.f64 (*.f64 a a) #s(literal 1/2 binary64))) (*.f64 (*.f64 a a) #s(literal 1/2 binary64))) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) #s(literal 1/4 binary64)))) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))
(fma.f64 (-.f64 (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) #s(literal 1/4 binary64)) (*.f64 (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) #s(literal 1/4 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 a a) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))))) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))
(fma.f64 (*.f64 a #s(literal 1/2 binary64)) a (fma.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) (*.f64 (*.f64 a a) #s(literal 1/2 binary64)))))
(fma.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) (*.f64 a #s(literal 1/2 binary64))) a (fma.f64 a (*.f64 a #s(literal 1/2 binary64)) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))))))
(fma.f64 (*.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) a) (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))
(fma.f64 (*.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) a (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))
(fma.f64 (*.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) b (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))))
(fma.f64 (*.f64 (*.f64 a a) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))) #s(literal 1/2 binary64) (fma.f64 a (*.f64 a #s(literal 1/2 binary64)) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))))))
(fma.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) b (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))))
(fma.f64 (pow.f64 (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)) a (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))
(fma.f64 (pow.f64 (fma.f64 (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))) #s(literal 1/8 binary64) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) (*.f64 (*.f64 a a) #s(literal 1/2 binary64))) #s(literal 3 binary64))) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) (*.f64 (*.f64 a a) #s(literal 1/2 binary64))) (-.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) (*.f64 (*.f64 a a) #s(literal 1/2 binary64))) (*.f64 (*.f64 a a) #s(literal 1/2 binary64))) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) #s(literal 1/4 binary64)))) #s(literal 1 binary64)) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))
(fma.f64 (pow.f64 (-.f64 (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) #s(literal 1/4 binary64)) (*.f64 (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) #s(literal 1/4 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 a a) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))))) #s(literal 1 binary64)) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))
(fma.f64 (pow.f64 (*.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) a) #s(literal 1 binary64)) (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))
(fma.f64 (pow.f64 (*.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 1 binary64)) a (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))
(fma.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) #s(literal 1 binary64)) b (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))))
(fma.f64 (pow.f64 (*.f64 (*.f64 b b) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 1 binary64)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))))
(fma.f64 (pow.f64 (*.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 1 binary64)) b (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (fma.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))) (*.f64 (neg.f64 (*.f64 a a)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64))) (+.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 6 binary64)) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 6 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))))) (-.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) (-.f64 (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))))) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64))) (+.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 6 binary64)) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 6 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))) (*.f64 (neg.f64 (*.f64 a a)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))) (-.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 6 binary64)) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 6 binary64))) (fma.f64 (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) (-.f64 (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))))) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 6 binary64)) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 6 binary64))) (fma.f64 (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (fma.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))) (*.f64 (neg.f64 (*.f64 a a)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64))))
(/.f64 (-.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64))) (fma.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))) (*.f64 (neg.f64 (*.f64 a a)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64))) (-.f64 (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 6 binary64)) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 6 binary64)))) (neg.f64 (fma.f64 (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (fma.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))) (*.f64 (neg.f64 (*.f64 a a)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 6 binary64)) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 6 binary64)))) (neg.f64 (fma.f64 (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) (-.f64 (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))))) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)))) (neg.f64 (-.f64 (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)))) (neg.f64 (fma.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))) (*.f64 (neg.f64 (*.f64 a a)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))))))
(/.f64 (fma.f64 (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))) #s(literal 1/8 binary64) (pow.f64 (fma.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) (*.f64 (*.f64 a a) #s(literal 1/2 binary64)))) #s(literal 3 binary64))) (fma.f64 (*.f64 a (*.f64 a (*.f64 a a))) #s(literal 1/4 binary64) (-.f64 (pow.f64 (fma.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) (*.f64 (*.f64 a a) #s(literal 1/2 binary64)))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 a a) #s(literal 1/2 binary64)) (fma.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) (*.f64 (*.f64 a a) #s(literal 1/2 binary64))))))))
(/.f64 (-.f64 (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) #s(literal 1/4 binary64)) (pow.f64 (fma.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) (*.f64 (*.f64 a a) #s(literal 1/2 binary64)))) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 a a) #s(literal 1/2 binary64)) (fma.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) (*.f64 (*.f64 a a) #s(literal 1/2 binary64))))))
(pow.f64 (/.f64 (fma.f64 (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (fma.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))) (*.f64 (neg.f64 (*.f64 a a)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64))) (+.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 6 binary64)) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 6 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))))) (-.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) (-.f64 (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))))) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64))) (+.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 6 binary64)) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 6 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))) (*.f64 (neg.f64 (*.f64 a a)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))) (-.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)))) #s(literal -1 binary64))
(*.f64 (+.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 6 binary64)) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 6 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (fma.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))) (*.f64 (neg.f64 (*.f64 a a)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)))))
(*.f64 (+.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 6 binary64)) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 6 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) (-.f64 (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))))) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)))))
(*.f64 (-.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))) (*.f64 (neg.f64 (*.f64 a a)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))))))
(*.f64 (-.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))))
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 1 binary64)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))
(cos.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 angle (PI.f64)))))
(pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) #s(literal 1 binary64))
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 1 binary64)))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))
(neg.f64 (sin.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 angle (PI.f64))))))
(pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) #s(literal 1 binary64))
(+.f64 (*.f64 (*.f64 a a) #s(literal -1/32400 binary64)) (*.f64 (*.f64 b b) #s(literal 1/32400 binary64)))
(+.f64 (*.f64 (*.f64 b b) #s(literal 1/32400 binary64)) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64)))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 b b) (*.f64 b b)) #s(literal 1/1049760000 binary64)) (fma.f64 b (*.f64 b #s(literal 1/32400 binary64)) (*.f64 #s(literal 1/32400 binary64) (*.f64 a a)))) (/.f64 (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) #s(literal 1/1049760000 binary64)) (fma.f64 b (*.f64 b #s(literal 1/32400 binary64)) (*.f64 #s(literal 1/32400 binary64) (*.f64 a a)))))
(fma.f64 a (*.f64 a #s(literal -1/32400 binary64)) (*.f64 (*.f64 b b) #s(literal 1/32400 binary64)))
(fma.f64 b (*.f64 b #s(literal 1/32400 binary64)) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64)))
(fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64)))
(fma.f64 #s(literal 1/32400 binary64) (*.f64 b b) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64)))
(fma.f64 (*.f64 a a) #s(literal -1/32400 binary64) (*.f64 (*.f64 b b) #s(literal 1/32400 binary64)))
(fma.f64 #s(literal -1/32400 binary64) (*.f64 a a) (*.f64 (*.f64 b b) #s(literal 1/32400 binary64)))
(fma.f64 (*.f64 a #s(literal -1/32400 binary64)) a (*.f64 (*.f64 b b) #s(literal 1/32400 binary64)))
(fma.f64 (*.f64 b #s(literal 1/32400 binary64)) b (*.f64 (*.f64 a a) #s(literal -1/32400 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 (*.f64 a a) #s(literal -1/32400 binary64)) (-.f64 (*.f64 (*.f64 a a) #s(literal -1/32400 binary64)) (*.f64 (*.f64 b b) #s(literal 1/32400 binary64))) (*.f64 (*.f64 (*.f64 b b) (*.f64 b b)) #s(literal 1/1049760000 binary64))) (fma.f64 (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))) #s(literal -1/34012224000000 binary64) (*.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 b b) (*.f64 b b))) #s(literal 1/34012224000000 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 b (*.f64 b #s(literal 1/32400 binary64)) (*.f64 #s(literal 1/32400 binary64) (*.f64 a a))) (-.f64 (*.f64 (*.f64 (*.f64 b b) (*.f64 b b)) #s(literal 1/1049760000 binary64)) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) #s(literal 1/1049760000 binary64)))))
(/.f64 (fma.f64 (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))) #s(literal -1/34012224000000 binary64) (*.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 b b) (*.f64 b b))) #s(literal 1/34012224000000 binary64))) (fma.f64 (*.f64 (*.f64 a a) #s(literal -1/32400 binary64)) (-.f64 (*.f64 (*.f64 a a) #s(literal -1/32400 binary64)) (*.f64 (*.f64 b b) #s(literal 1/32400 binary64))) (*.f64 (*.f64 (*.f64 b b) (*.f64 b b)) #s(literal 1/1049760000 binary64))))
(/.f64 (fma.f64 (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))) #s(literal -1/34012224000000 binary64) (*.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 b b) (*.f64 b b))) #s(literal 1/34012224000000 binary64))) (fma.f64 (*.f64 a (*.f64 a (*.f64 a a))) #s(literal 1/1049760000 binary64) (-.f64 (*.f64 (*.f64 (*.f64 b b) (*.f64 b b)) #s(literal 1/1049760000 binary64)) (*.f64 (*.f64 (*.f64 a a) #s(literal -1/32400 binary64)) (*.f64 (*.f64 b b) #s(literal 1/32400 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 b b) (*.f64 b b)) #s(literal 1/1049760000 binary64)) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) #s(literal 1/1049760000 binary64))) (fma.f64 b (*.f64 b #s(literal 1/32400 binary64)) (*.f64 #s(literal 1/32400 binary64) (*.f64 a a))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))) #s(literal -1/34012224000000 binary64) (*.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 b b) (*.f64 b b))) #s(literal 1/34012224000000 binary64)))) (neg.f64 (fma.f64 (*.f64 (*.f64 a a) #s(literal -1/32400 binary64)) (-.f64 (*.f64 (*.f64 a a) #s(literal -1/32400 binary64)) (*.f64 (*.f64 b b) #s(literal 1/32400 binary64))) (*.f64 (*.f64 (*.f64 b b) (*.f64 b b)) #s(literal 1/1049760000 binary64)))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 (*.f64 b b) (*.f64 b b)) #s(literal 1/1049760000 binary64)) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) #s(literal 1/1049760000 binary64)))) (neg.f64 (fma.f64 b (*.f64 b #s(literal 1/32400 binary64)) (*.f64 #s(literal 1/32400 binary64) (*.f64 a a)))))
(/.f64 (-.f64 (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) #s(literal 1/1049760000 binary64)) (*.f64 (*.f64 (*.f64 b b) (*.f64 b b)) #s(literal 1/1049760000 binary64))) (-.f64 (*.f64 (*.f64 a a) #s(literal -1/32400 binary64)) (*.f64 (*.f64 b b) #s(literal 1/32400 binary64))))
(pow.f64 (/.f64 (fma.f64 (*.f64 (*.f64 a a) #s(literal -1/32400 binary64)) (-.f64 (*.f64 (*.f64 a a) #s(literal -1/32400 binary64)) (*.f64 (*.f64 b b) #s(literal 1/32400 binary64))) (*.f64 (*.f64 (*.f64 b b) (*.f64 b b)) #s(literal 1/1049760000 binary64))) (fma.f64 (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))) #s(literal -1/34012224000000 binary64) (*.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 b b) (*.f64 b b))) #s(literal 1/34012224000000 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 b (*.f64 b #s(literal 1/32400 binary64)) (*.f64 #s(literal 1/32400 binary64) (*.f64 a a))) (-.f64 (*.f64 (*.f64 (*.f64 b b) (*.f64 b b)) #s(literal 1/1049760000 binary64)) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) #s(literal 1/1049760000 binary64)))) #s(literal -1 binary64))
(*.f64 (fma.f64 (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))) #s(literal -1/34012224000000 binary64) (*.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 b b) (*.f64 b b))) #s(literal 1/34012224000000 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 a a) #s(literal -1/32400 binary64)) (-.f64 (*.f64 (*.f64 a a) #s(literal -1/32400 binary64)) (*.f64 (*.f64 b b) #s(literal 1/32400 binary64))) (*.f64 (*.f64 (*.f64 b b) (*.f64 b b)) #s(literal 1/1049760000 binary64)))))
(*.f64 (-.f64 (*.f64 (*.f64 (*.f64 b b) (*.f64 b b)) #s(literal 1/1049760000 binary64)) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) #s(literal 1/1049760000 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 b (*.f64 b #s(literal 1/32400 binary64)) (*.f64 #s(literal 1/32400 binary64) (*.f64 a a)))))
(*.f64 a (*.f64 a #s(literal -1/32400 binary64)))
(*.f64 (*.f64 a a) #s(literal -1/32400 binary64))
(*.f64 #s(literal -1/32400 binary64) (*.f64 a a))
(*.f64 (*.f64 a #s(literal -1/32400 binary64)) a)
(+.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)) (neg.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))
(+.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)) (*.f64 (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))))
(cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))
(cos.f64 (fma.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)) (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))
(-.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))))
(fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (neg.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))
(fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))))
(fma.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 3 binary64)) #s(literal 1/8 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))) (-.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))) #s(literal 1/2 binary64)) #s(literal 1/4 binary64))) (neg.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))
(fma.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 3 binary64)) #s(literal 1/8 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))) (-.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))) #s(literal 1/2 binary64)) #s(literal 1/4 binary64))) (*.f64 (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))))
(fma.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (neg.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))
(fma.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (*.f64 (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))))
(fma.f64 (+.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1 binary64)) #s(literal 1/2 binary64) (neg.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))
(fma.f64 (+.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1 binary64)) #s(literal 1/2 binary64) (*.f64 (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))))
(fma.f64 (exp.f64 (log.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) (exp.f64 (log.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) (neg.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))
(fma.f64 (exp.f64 (log.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) (exp.f64 (log.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) (*.f64 (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))))
(/.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) #s(literal 6 binary64))) (+.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) #s(literal 4 binary64)) (+.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) #s(literal 4 binary64)) (*.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))))
(/.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) #s(literal 4 binary64))) #s(literal 1 binary64))
(/.f64 (-.f64 (+.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))) #s(literal 2 binary64))
(*.f64 (+.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) (-.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))))
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 1 binary64)))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))
(neg.f64 (sin.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 angle (PI.f64))))))
(pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) #s(literal 1 binary64))
(exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal -1 binary64)))
(neg.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 angle (PI.f64)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 angle (PI.f64))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) angle) (*.f64 (PI.f64) #s(literal 1/180 binary64))))
(/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))
(/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))
(/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64))
(/.f64 (*.f64 angle #s(literal 1/180 binary64)) (/.f64 #s(literal 1 binary64) (PI.f64)))
(/.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) (/.f64 #s(literal 1 binary64) angle))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -180 binary64) (*.f64 angle (PI.f64))))
(/.f64 #s(literal -1 binary64) (*.f64 (/.f64 #s(literal -1 binary64) angle) (/.f64 #s(literal 180 binary64) (PI.f64))))
(/.f64 #s(literal -1 binary64) (*.f64 (/.f64 #s(literal 180 binary64) (PI.f64)) (/.f64 #s(literal -1 binary64) angle)))
(/.f64 (neg.f64 (PI.f64)) (/.f64 #s(literal -180 binary64) angle))
(/.f64 (neg.f64 (PI.f64)) (*.f64 (/.f64 #s(literal 1 binary64) angle) #s(literal -180 binary64)))
(/.f64 (neg.f64 (PI.f64)) (*.f64 (/.f64 #s(literal -1 binary64) angle) #s(literal 180 binary64)))
(/.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (PI.f64))) (/.f64 #s(literal 180 binary64) angle))
(/.f64 (*.f64 (PI.f64) #s(literal -1 binary64)) (/.f64 #s(literal -180 binary64) angle))
(/.f64 (*.f64 (neg.f64 (PI.f64)) #s(literal 1 binary64)) (/.f64 #s(literal -180 binary64) angle))
(/.f64 (*.f64 (neg.f64 (PI.f64)) #s(literal -1 binary64)) (/.f64 #s(literal 180 binary64) angle))
(/.f64 (*.f64 (neg.f64 angle) (PI.f64)) #s(literal -180 binary64))
(/.f64 (neg.f64 (*.f64 angle (PI.f64))) #s(literal -180 binary64))
(/.f64 (neg.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64))) (/.f64 #s(literal -1 binary64) angle))
(/.f64 (/.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) angle))
(/.f64 (*.f64 angle (neg.f64 (PI.f64))) #s(literal -180 binary64))
(/.f64 (*.f64 (PI.f64) (neg.f64 angle)) #s(literal -180 binary64))
(/.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) angle))
(/.f64 (*.f64 #s(literal -1 binary64) (*.f64 (PI.f64) #s(literal 1/180 binary64))) (/.f64 #s(literal -1 binary64) angle))
(/.f64 (*.f64 (neg.f64 (PI.f64)) angle) #s(literal -180 binary64))
(pow.f64 (/.f64 #s(literal 180 binary64) (*.f64 angle (PI.f64))) #s(literal -1 binary64))
(pow.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))) #s(literal 1 binary64))
(pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) angle) (*.f64 (PI.f64) #s(literal 1/180 binary64))) #s(literal -1 binary64))
(pow.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (/.f64 #s(literal 180 binary64) (*.f64 angle (PI.f64))) (/.f64 #s(literal 180 binary64) (*.f64 angle (PI.f64)))) #s(literal -1/2 binary64))
(pow.f64 (exp.f64 (neg.f64 (log.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))
(*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))
(*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(*.f64 #s(literal 1/180 binary64) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) angle) (PI.f64)) #s(literal -1 binary64)))
(*.f64 #s(literal 1/180 binary64) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 angle (PI.f64))) #s(literal -1 binary64)))
(*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))
(*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))
(*.f64 (*.f64 angle #s(literal 1/180 binary64)) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) #s(literal 1 binary64)) #s(literal -1 binary64)))
(*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))) #s(literal 1 binary64))
(*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)
(*.f64 (sqrt.f64 (PI.f64)) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 angle #s(literal 1/180 binary64))))
(*.f64 (sqrt.f64 (PI.f64)) (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal 180 binary64) angle)))
(*.f64 (pow.f64 (PI.f64) #s(literal 5/6 binary64)) (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (pow.f64 (PI.f64) #s(literal 1/6 binary64))))
(*.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 5/6 binary64)) (*.f64 angle #s(literal 1/180 binary64))))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -180 binary64) (*.f64 angle (PI.f64)))))
(*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (*.f64 (cbrt.f64 (PI.f64)) (*.f64 angle #s(literal 1/180 binary64))))
(*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64)) (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (pow.f64 (PI.f64) #s(literal 1/6 binary64)))))
(*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (/.f64 (cbrt.f64 (PI.f64)) (/.f64 #s(literal 180 binary64) angle)))
(*.f64 (pow.f64 (PI.f64) #s(literal 5/12 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 5/12 binary64)) (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (pow.f64 (PI.f64) #s(literal 1/6 binary64)))))
(*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (pow.f64 (PI.f64) #s(literal 1/6 binary64))) (pow.f64 (PI.f64) #s(literal 5/6 binary64)))
(*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal 1 binary64) angle)))
(*.f64 (/.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) #s(literal 180 binary64)) (/.f64 (cbrt.f64 (PI.f64)) (/.f64 #s(literal 1 binary64) angle)))
(*.f64 (/.f64 (PI.f64) #s(literal 1 binary64)) (*.f64 angle #s(literal 1/180 binary64)))
(*.f64 (/.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) #s(literal 1 binary64)) angle)
(*.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))) #s(literal 1/2 binary64)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))) #s(literal 1/2 binary64)))
(*.f64 (/.f64 (PI.f64) #s(literal -180 binary64)) (neg.f64 angle))
(*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) #s(literal 1 binary64)) (PI.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)) (pow.f64 (PI.f64) #s(literal 2/3 binary64))) (cbrt.f64 (PI.f64)))
(*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (pow.f64 (PI.f64) #s(literal 5/6 binary64))) (pow.f64 (PI.f64) #s(literal 1/6 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -180 binary64) angle)) (neg.f64 (PI.f64)))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -180 binary64) angle)) (pow.f64 (/.f64 #s(literal 1 binary64) (neg.f64 (PI.f64))) #s(literal -1 binary64)))
(*.f64 (/.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) #s(literal -1 binary64)) (neg.f64 angle))
(*.f64 (pow.f64 (/.f64 #s(literal 180 binary64) (sqrt.f64 (PI.f64))) #s(literal -1 binary64)) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) angle) (sqrt.f64 (PI.f64))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 180 binary64) (pow.f64 (PI.f64) #s(literal 2/3 binary64))) #s(literal -1 binary64)) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) angle) (cbrt.f64 (PI.f64))) #s(literal -1 binary64)))
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 1 binary64)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))
(cos.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 angle (PI.f64)))))
(pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) #s(literal 1 binary64))
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 1 binary64)))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))
(neg.f64 (sin.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 angle (PI.f64))))))
(pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) #s(literal 1 binary64))
(+.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)) (neg.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))
(+.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)) (*.f64 (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))))
(cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))
(cos.f64 (fma.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)) (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))
(-.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))))
(fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (neg.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))
(fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))))
(fma.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 3 binary64)) #s(literal 1/8 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))) (-.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))) #s(literal 1/2 binary64)) #s(literal 1/4 binary64))) (neg.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))
(fma.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 3 binary64)) #s(literal 1/8 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))) (-.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))) #s(literal 1/2 binary64)) #s(literal 1/4 binary64))) (*.f64 (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))))
(fma.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (neg.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))
(fma.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (*.f64 (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))))
(fma.f64 (+.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1 binary64)) #s(literal 1/2 binary64) (neg.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))
(fma.f64 (+.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1 binary64)) #s(literal 1/2 binary64) (*.f64 (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))))
(fma.f64 (exp.f64 (log.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) (exp.f64 (log.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) (neg.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))
(fma.f64 (exp.f64 (log.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) (exp.f64 (log.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) (*.f64 (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))))
(/.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) #s(literal 6 binary64))) (+.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) #s(literal 4 binary64)) (+.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) #s(literal 4 binary64)) (*.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))))
(/.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) #s(literal 4 binary64))) #s(literal 1 binary64))
(/.f64 (-.f64 (+.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))) #s(literal 2 binary64))
(*.f64 (+.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) (-.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))))
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 1 binary64)))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))
(neg.f64 (sin.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 angle (PI.f64))))))
(pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) #s(literal 1 binary64))
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 1 binary64)))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))
(neg.f64 (sin.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 angle (PI.f64))))))
(pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) #s(literal 1 binary64))
(*.f64 b (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))))
(*.f64 (*.f64 b b) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 b b))
(*.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) b)

eval272.0ms (1.7%)

Memory
19.4MiB live, 404.2MiB allocated
Compiler

Compiled 53 457 to 3 567 computations (93.3% saved)

prune395.0ms (2.5%)

Memory
14.1MiB live, 672.7MiB allocated
Pruning

98 alts after pruning (97 fresh and 1 done)

PrunedKeptTotal
New1 533471 580
Fresh285078
Picked505
Done011
Total1 566981 664
Accuracy
79.8%
Counts
1 664 → 98
Alt Table
Click to see full alt table
StatusAccuracyProgram
8.5%
(fma.f64 (-.f64 (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) #s(literal 1/4 binary64)) (*.f64 (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) #s(literal 1/4 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 a a) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))))) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))
67.3%
(fma.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (*.f64 a a) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))))
76.2%
(fma.f64 (*.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) b (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))))
73.6%
(fma.f64 (*.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) b) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))))
72.5%
(fma.f64 (*.f64 (*.f64 b b) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))))
63.3%
(fma.f64 (*.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) a (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))
53.5%
(fma.f64 (*.f64 (*.f64 a a) #s(literal 1/2 binary64)) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) (fma.f64 a (*.f64 a #s(literal 1/2 binary64)) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))))))
65.6%
(fma.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (/.f64 #s(literal 2 binary64) (/.f64 #s(literal 180 binary64) (*.f64 angle (PI.f64))))))))))
65.4%
(fma.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a #s(approx (+ 1/2 (* 1/2 (cos (* 2 (* (PI) (* angle 1/180)))))) #s(literal 1 binary64)))))
65.9%
(fma.f64 (*.f64 (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 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))))
65.6%
(fma.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64))) (pow.f64 (pow.f64 (PI.f64) #s(literal 11/6 binary64)) #s(literal 1/3 binary64))) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))))
67.6%
(fma.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64)))) (sqrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))))
67.6%
(fma.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64)))) (sqrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))))
38.6%
(fma.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))) (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))))))) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) #s(literal 4 binary64))))))
72.4%
(fma.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64))))))))))
72.4%
(fma.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.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 1/180 binary64))))))))))
72.4%
(fma.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64)))) (sqrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64))))))))))
72.2%
(fma.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))) (*.f64 angle #s(literal 1/180 binary64))))))))))
33.8%
(fma.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (*.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))))))))
72.2%
(fma.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a #s(approx (+ 1/2 (* 1/2 (cos (* 2 (* (PI) (* angle 1/180)))))) #s(literal 1 binary64)))))
57.6%
(fma.f64 (*.f64 #s(approx (sin (* (* (pow (* (* (PI) (PI)) (sqrt (PI))) 1/3) (cbrt (sqrt (PI)))) (* angle 1/180))) (*.f64 angle (*.f64 (PI.f64) (fma.f64 (*.f64 (*.f64 angle angle) #s(literal -1/34992000 binary64)) (*.f64 (PI.f64) (PI.f64)) #s(literal 1/180 binary64))))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))))
62.0%
(fma.f64 (*.f64 #s(approx (sin (* (* (pow (* (* (PI) (PI)) (sqrt (PI))) 1/3) (cbrt (sqrt (PI)))) (* angle 1/180))) (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))))
67.3%
(fma.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))))
53.5%
(fma.f64 (*.f64 a #s(literal 1/2 binary64)) a (fma.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) (*.f64 (*.f64 a a) #s(literal 1/2 binary64)))))
54.4%
(fma.f64 (exp.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a a)))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))))
67.3%
(fma.f64 (exp.f64 (log.f64 (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))) b (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))))
66.0%
(fma.f64 (exp.f64 (log.f64 (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))) a (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))))
67.4%
(fma.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))))
67.1%
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))))))
66.5%
(+.f64 (fma.f64 (*.f64 a a) #s(literal 1/2 binary64) (*.f64 (pow.f64 (exp.f64 (log.f64 a)) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
68.9%
(+.f64 (fma.f64 (*.f64 a a) #s(literal 1/2 binary64) (*.f64 (*.f64 a a) (*.f64 #s(literal 1/2 binary64) (fma.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 3 binary64)) #s(literal 1/8 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))) (-.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))) #s(literal 1/2 binary64)) #s(literal 1/4 binary64))) (*.f64 (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))))))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
68.9%
(+.f64 (fma.f64 (*.f64 a a) #s(literal 1/2 binary64) (*.f64 (*.f64 a a) (*.f64 #s(literal 1/2 binary64) (fma.f64 (+.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1 binary64)) #s(literal 1/2 binary64) (*.f64 (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))))))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
68.6%
(+.f64 (fma.f64 (*.f64 a a) #s(literal 1/2 binary64) (*.f64 (*.f64 a a) (*.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) #s(literal 4 binary64))) #s(literal 1 binary64))))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
52.9%
(+.f64 (fma.f64 (*.f64 a a) #s(literal 1/2 binary64) (*.f64 (*.f64 a a) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (pow.f64 (*.f64 b (sin.f64 (pow.f64 (*.f64 (/.f64 #s(literal 180 binary64) (*.f64 angle (PI.f64))) (/.f64 #s(literal 180 binary64) (*.f64 angle (PI.f64)))) #s(literal -1/2 binary64)))) #s(literal 2 binary64)))
67.8%
(+.f64 (fma.f64 (*.f64 a a) #s(literal 1/2 binary64) (*.f64 (*.f64 a a) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (pow.f64 (*.f64 b (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 angle (PI.f64)))))) #s(literal 2 binary64)))
67.6%
(+.f64 (fma.f64 (*.f64 a a) #s(literal 1/2 binary64) (*.f64 (*.f64 a a) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 5/12 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 5/12 binary64)) (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (pow.f64 (PI.f64) #s(literal 1/6 binary64))))))) #s(literal 2 binary64)))
67.6%
(+.f64 (fma.f64 (*.f64 a a) #s(literal 1/2 binary64) (*.f64 (*.f64 a a) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal 1 binary64) angle))))) #s(literal 2 binary64)))
67.7%
(+.f64 (fma.f64 (*.f64 a a) #s(literal 1/2 binary64) (*.f64 (*.f64 a a) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))) #s(literal 2 binary64)))
67.7%
(+.f64 (fma.f64 (*.f64 a a) #s(literal 1/2 binary64) (*.f64 (*.f64 a a) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (sqrt.f64 (PI.f64)) (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal 180 binary64) angle))))) #s(literal 2 binary64)))
67.0%
(+.f64 (fma.f64 (*.f64 a a) #s(literal 1/2 binary64) (*.f64 (*.f64 a a) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 180 binary64) angle)) #s(literal -1 binary64)))))) #s(literal 2 binary64)))
67.1%
(+.f64 (fma.f64 (*.f64 a a) #s(literal 1/2 binary64) (*.f64 (*.f64 a a) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (pow.f64 (*.f64 b (sin.f64 (exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal -1 binary64))))) #s(literal 2 binary64)))
63.5%
(+.f64 (fma.f64 (*.f64 a a) #s(literal 1/2 binary64) (*.f64 (*.f64 a a) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (pow.f64 (*.f64 b #s(approx (sin (* (PI) (/ angle 180))) (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) #s(literal 2 binary64)))
66.5%
(+.f64 (fma.f64 (*.f64 a a) #s(literal 1/2 binary64) (*.f64 (exp.f64 (log.f64 (*.f64 a a))) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
66.5%
(+.f64 (fma.f64 (exp.f64 (log.f64 (*.f64 a a))) #s(literal 1/2 binary64) (*.f64 (*.f64 a a) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
59.9%
(+.f64 (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.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)))
58.7%
(+.f64 (pow.f64 (pow.f64 (E.f64) (log.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 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)))
58.7%
(+.f64 (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (sin (* (PI) (/ angle 180))) (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))) #s(literal 2 binary64)))
75.6%
(+.f64 (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 a #s(approx (cos (* (PI) (* angle 1/180))) #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)))
59.5%
(+.f64 (pow.f64 (*.f64 (E.f64) (*.f64 (E.f64) (E.f64))) (*.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))))))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
61.6%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (pow.f64 (*.f64 (/.f64 #s(literal 180 binary64) (*.f64 angle (PI.f64))) (/.f64 #s(literal 180 binary64) (*.f64 angle (PI.f64)))) #s(literal -1/2 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle))))) #s(literal 2 binary64)))
77.5%
(+.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 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 2 binary64)))
77.7%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle))))) #s(literal 2 binary64)))
77.5%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (log.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) #s(literal -1 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle))))) #s(literal 2 binary64)))
77.5%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 5/12 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 5/12 binary64)) (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (pow.f64 (PI.f64) #s(literal 1/6 binary64))))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle))))) #s(literal 2 binary64)))
77.5%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal 1 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)))
77.6%
(+.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 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle))))) #s(literal 2 binary64)))
77.4%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.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))) #s(literal 1/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)))
77.4%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64)))) (sqrt.f64 (sqrt.f64 (PI.f64)))) #s(literal 1/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)))
77.5%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/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)))
77.6%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (sqrt.f64 (PI.f64)))) (sqrt.f64 (sqrt.f64 (PI.f64)))) (sqrt.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)))
77.5%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.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)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle))))) #s(literal 2 binary64)))
77.6%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 180 binary64) (pow.f64 (PI.f64) #s(literal 2/3 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) angle) (cbrt.f64 (PI.f64))))))) #s(literal 2 binary64)))
76.9%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (/.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (log.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) #s(literal -1 binary64)))))) #s(literal 2 binary64)))
77.5%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
77.1%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #s(literal 2 binary64)) (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)))
77.6%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64)))) (sqrt.f64 (sqrt.f64 (PI.f64)))) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
77.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 (*.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)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle))))) #s(literal 2 binary64)))
77.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 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64)))) (sqrt.f64 (sqrt.f64 (PI.f64)))) #s(literal 180 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle))))) #s(literal 2 binary64)))
57.9%
(+.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 (*.f64 (/.f64 #s(literal 1 binary64) angle) (/.f64 #s(literal 1 binary64) angle)) #s(literal -1/2 binary64))))) #s(literal 2 binary64)))
76.7%
(+.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)) (exp.f64 (log.f64 angle))))) #s(literal 2 binary64)))
73.3%
(+.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 #s(literal 1/180 binary64) (*.f64 angle (*.f64 b (PI.f64))))) #s(literal 2 binary64)))
77.5%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 180 binary64) angle)) #s(literal -1 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle))))) #s(literal 2 binary64)))
77.5%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 180 binary64) (*.f64 (PI.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)))
77.4%
(+.f64 (pow.f64 (*.f64 a #s(approx (cos (/ 1 (/ (/ 180 angle) (PI)))) #s(literal 1 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle))))) #s(literal 2 binary64)))
59.8%
(+.f64 (pow.f64 (sqrt.f64 (E.f64)) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))))))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
60.2%
(+.f64 (pow.f64 (E.f64) (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
8.6%
(+.f64 (/.f64 (-.f64 (*.f64 (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) #s(literal 1/4 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))))) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) #s(literal 1/4 binary64))) (-.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) (*.f64 (*.f64 a a) #s(literal 1/2 binary64))) (*.f64 (*.f64 a a) #s(literal 1/2 binary64)))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
8.6%
(+.f64 (/.f64 (-.f64 (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) #s(literal 1/4 binary64)) (*.f64 (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) #s(literal 1/4 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))) (*.f64 (*.f64 a a) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
51.0%
(+.f64 #s(approx (pow (pow (E) (log (* a (cos (* (PI) (* angle 1/180)))))) 2) (*.f64 (*.f64 a a) (fma.f64 (*.f64 angle angle) (*.f64 #s(literal -1/32400 binary64) (*.f64 (PI.f64) (PI.f64))) #s(literal 1 binary64)))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
77.4%
(+.f64 #s(approx (pow (pow (E) (log (* a (cos (* (PI) (* angle 1/180)))))) 2) (*.f64 a a)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
77.4%
(+.f64 #s(approx (pow (* a (cos (* (* (PI) 1/180) angle))) 2) (*.f64 a a)) (pow.f64 (*.f64 b (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))))) #s(literal 2 binary64)))
65.6%
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))))) #s(literal -1 binary64)))
56.4%
#s(approx (+ (pow (pow (E) (log (* a (cos (* (PI) (* angle 1/180)))))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))) #s(literal 2 binary64)))
29.7%
#s(approx (+ (pow (pow (E) (log (* a (cos (* (PI) (* angle 1/180)))))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))))
29.7%
#s(approx (+ (pow (* a (cos (* (* (PI) 1/180) angle))) 2) (pow (* b (sin (/ 1 (/ (/ 180 angle) (PI))))) 2)) (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))))
56.4%
#s(approx (+ (pow (* a (cos (* (* (PI) 1/180) angle))) 2) (pow (* b (sin (/ 1 (/ (/ 180 angle) (PI))))) 2)) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))))
40.0%
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) (PI.f64))) (fma.f64 b (*.f64 b #s(literal 1/32400 binary64)) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64)))) angle (*.f64 a a)))
17.5%
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 angle angle) (*.f64 (PI.f64) (*.f64 (PI.f64) (/.f64 (-.f64 (*.f64 (*.f64 (*.f64 b b) (*.f64 b b)) #s(literal 1/1049760000 binary64)) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) #s(literal 1/1049760000 binary64))) (fma.f64 b (*.f64 b #s(literal 1/32400 binary64)) (*.f64 #s(literal 1/32400 binary64) (*.f64 a a)))))) (*.f64 a a)))
63.9%
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 angle angle) (*.f64 (PI.f64) (*.f64 (PI.f64) #s(approx (+ (* (* b b) 1/32400) (* (* a a) -1/32400)) (*.f64 b (*.f64 b #s(literal 1/32400 binary64)))))) (*.f64 a a)))
54.7%
#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)))
12.8%
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (/.f64 (*.f64 (fma.f64 angle (*.f64 (*.f64 angle (*.f64 (PI.f64) (PI.f64))) (fma.f64 b (*.f64 b #s(literal 1/32400 binary64)) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64)))) (*.f64 a a)) (-.f64 (*.f64 (*.f64 (PI.f64) (fma.f64 b (*.f64 b #s(literal 1/32400 binary64)) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64)))) (*.f64 angle (*.f64 angle (PI.f64)))) (*.f64 a a))) (-.f64 (*.f64 (*.f64 (PI.f64) (fma.f64 b (*.f64 b #s(literal 1/32400 binary64)) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64)))) (*.f64 angle (*.f64 angle (PI.f64)))) (*.f64 a a))))
56.2%
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a))
54.7%
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (exp.f64 (*.f64 (log.f64 a) #s(literal 2 binary64))))
31.5%
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* angle angle) (* (PI) (* (PI) (+ (* (* b b) 1/32400) (* (* a a) -1/32400))))) (* a a)) (*.f64 (*.f64 angle angle) (*.f64 b (*.f64 b (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)))))))
37.2%
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* angle angle) (* (PI) (* (PI) (+ (* (* b b) 1/32400) (* (* a a) -1/32400))))) (* a a)) (*.f64 (*.f64 a a) (fma.f64 angle (*.f64 angle (*.f64 #s(literal -1/32400 binary64) (*.f64 (PI.f64) (PI.f64)))) #s(literal 1 binary64)))))
56.4%
#s(approx (+ (+ (* (* a a) 1/2) (* (* a a) (* 1/2 (cos (* (* angle (PI)) 1/90))))) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) #s(literal 1/2 binary64))))
54.2%
#s(approx (+ (+ (* (* a a) 1/2) (* (* a a) (* 1/2 (cos (* (* angle (PI)) 1/90))))) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 b (*.f64 b (fma.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 b b)) (*.f64 a (fma.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) a)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))))))
74.0%
#s(approx (+ (* (* (sin (* (PI) (* angle 1/180))) (* b b)) (sin (* (PI) (* angle 1/180)))) (* a (* a (+ 1/2 (* 1/2 (cos (* 2 (* (PI) (* angle 1/180))))))))) (fma.f64 b (*.f64 b (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))) (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) #s(literal 1/2 binary64)))))
Compiler

Compiled 6 783 to 4 250 computations (37.3% saved)

simplify250.0ms (1.6%)

Memory
10.4MiB live, 322.2MiB allocated
Algorithm
egg-herbie
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
cost-diff64
(pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64))
cost-diff128
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))))))
cost-diff320
(*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64))))
cost-diff1216
(fma.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64))))))))))
cost-diff448
(*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))))) #s(literal -1 binary64))
cost-diff576
(log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))))))
cost-diff6912
(fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))))
cost-diff12800
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))))) #s(literal -1 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
(*.f64 angle angle)
cost-diff0
(*.f64 (*.f64 angle angle) (*.f64 b (*.f64 b (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)))))
cost-diff0
#s(approx (+ (* (* angle angle) (* (PI) (* (PI) (+ (* (* b b) 1/32400) (* (* a a) -1/32400))))) (* a a)) (*.f64 (*.f64 angle angle) (*.f64 b (*.f64 b (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))))))
cost-diff0
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* angle angle) (* (PI) (* (PI) (+ (* (* b b) 1/32400) (* (* a a) -1/32400))))) (* a a)) (*.f64 (*.f64 angle angle) (*.f64 b (*.f64 b (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)))))))
cost-diff320
(/.f64 #s(literal 1 binary64) (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))
cost-diff384
(/.f64 (PI.f64) #s(literal 180 binary64))
cost-diff1088
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))
cost-diff1408
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle))
Rules
17 040×lower-fma.f32
17 036×lower-fma.f64
4 144×lower-*.f32
4 088×lower-*.f64
2 672×lower-+.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
091880
0151820
1285769
2693751
32010751
43608746
55388731
08133707
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle))))) #s(literal 2 binary64)))
(pow.f64 (*.f64 a (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))))) #s(literal 2 binary64))
(*.f64 a (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))))
a
(cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))
#s(literal 1 binary64)
(/.f64 #s(literal 1 binary64) (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))
(*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))
angle
(*.f64 (PI.f64) #s(literal 1/180 binary64))
(PI.f64)
#s(literal 1/180 binary64)
#s(literal 2 binary64)
(pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle))))) #s(literal 2 binary64))
(*.f64 b (sin.f64 (*.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle)))))
b
(sin.f64 (*.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle))))
(*.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle)))
(/.f64 (PI.f64) #s(literal 180 binary64))
#s(literal 180 binary64)
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle))
(/.f64 #s(literal 1 binary64) angle)
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* angle angle) (* (PI) (* (PI) (+ (* (* b b) 1/32400) (* (* a a) -1/32400))))) (* a a)) (*.f64 (*.f64 angle angle) (*.f64 b (*.f64 b (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)))))))
#s(approx (+ (* (* angle angle) (* (PI) (* (PI) (+ (* (* b b) 1/32400) (* (* a a) -1/32400))))) (* a a)) (*.f64 (*.f64 angle angle) (*.f64 b (*.f64 b (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))))))
(*.f64 (*.f64 angle angle) (*.f64 b (*.f64 b (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)))))
(*.f64 angle angle)
angle
(*.f64 b (*.f64 b (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))))
b
(*.f64 b (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)))
(*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))
(*.f64 (PI.f64) (PI.f64))
(PI.f64)
#s(literal 1/32400 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)))
(pow.f64 (exp.f64 (log.f64 a)) #s(literal 2 binary64))
(exp.f64 (log.f64 a))
(log.f64 a)
a
#s(literal 2 binary64)
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))))) #s(literal -1 binary64)))
(*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))))) #s(literal -1 binary64))
(log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))))))
(/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))))
#s(literal 1 binary64)
(fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))))
a
(*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))
#s(literal 1/2 binary64)
(*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))
(cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))
#s(literal 2 binary64)
(*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))
(PI.f64)
(*.f64 angle #s(literal 1/180 binary64))
angle
#s(literal 1/180 binary64)
(*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))
b
(*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))
(-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))
#s(literal -1 binary64)
(fma.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64))))))))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))
(*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))
(PI.f64)
(*.f64 angle #s(literal 1/180 binary64))
angle
#s(literal 1/180 binary64)
(*.f64 b b)
b
(*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))))))))
a
(*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64))))))))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))))))
#s(literal 1/2 binary64)
(*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64))))))
(cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64))))
#s(literal 2 binary64)
(*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))
(*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64))))
(pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64))
(*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64)))
(*.f64 (PI.f64) (PI.f64))
(sqrt.f64 (PI.f64))
#s(literal 1/3 binary64)
(cbrt.f64 (sqrt.f64 (PI.f64)))
Outputs
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 2 binary64)))
(pow.f64 (*.f64 a (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))))) #s(literal 2 binary64))
(pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 2 binary64))
(*.f64 a (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))))
(*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))
a
(cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))
(*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))
#s(literal 1 binary64)
(/.f64 #s(literal 1 binary64) (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))
(/.f64 #s(literal 180 binary64) (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))
(*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))
angle
(*.f64 (PI.f64) #s(literal 1/180 binary64))
(PI.f64)
#s(literal 1/180 binary64)
#s(literal 2 binary64)
(pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle))))) #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 b (sin.f64 (*.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle)))))
(*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))
b
(sin.f64 (*.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))
(*.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle)))
(*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))
(/.f64 (PI.f64) #s(literal 180 binary64))
(*.f64 (PI.f64) #s(literal 1/180 binary64))
#s(literal 180 binary64)
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle))
angle
(/.f64 #s(literal 1 binary64) angle)
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* angle angle) (* (PI) (* (PI) (+ (* (* b b) 1/32400) (* (* a a) -1/32400))))) (* a a)) (*.f64 (*.f64 angle angle) (*.f64 b (*.f64 b (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)))))))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* angle angle) (* (PI) (* (PI) (+ (* (* b b) 1/32400) (* (* a a) -1/32400))))) (* a a)) (*.f64 (*.f64 b (*.f64 b #s(literal 1/32400 binary64))) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))))))
#s(approx (+ (* (* angle angle) (* (PI) (* (PI) (+ (* (* b b) 1/32400) (* (* a a) -1/32400))))) (* a a)) (*.f64 (*.f64 angle angle) (*.f64 b (*.f64 b (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))))))
#s(approx (+ (* (* angle angle) (* (PI) (* (PI) (+ (* (* b b) 1/32400) (* (* a a) -1/32400))))) (* a a)) (*.f64 (*.f64 b (*.f64 b #s(literal 1/32400 binary64))) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))))
(*.f64 (*.f64 angle angle) (*.f64 b (*.f64 b (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)))))
(*.f64 (*.f64 b (*.f64 b #s(literal 1/32400 binary64))) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))))
(*.f64 angle angle)
angle
(*.f64 b (*.f64 b (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))))
(*.f64 (PI.f64) (*.f64 (PI.f64) (*.f64 b (*.f64 b #s(literal 1/32400 binary64)))))
b
(*.f64 b (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)))
(*.f64 (PI.f64) (*.f64 (PI.f64) (*.f64 b #s(literal 1/32400 binary64))))
(*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))
(*.f64 #s(literal 1/32400 binary64) (*.f64 (PI.f64) (PI.f64)))
(*.f64 (PI.f64) (PI.f64))
(PI.f64)
#s(literal 1/32400 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)))
#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)
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))))) #s(literal -1 binary64)))
(*.f64 #s(literal 1/2 binary64) (fma.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (fma.f64 b (neg.f64 b) (*.f64 a a)) (fma.f64 a a (*.f64 b b))))
(*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))))) #s(literal -1 binary64))
(log.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (fma.f64 b (neg.f64 b) (*.f64 a a)) (fma.f64 a a (*.f64 b b)))))
(log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))))))
(neg.f64 (log.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (fma.f64 b (neg.f64 b) (*.f64 a a)) (fma.f64 a a (*.f64 b b))))))
(/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))))
(/.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (fma.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (fma.f64 b (neg.f64 b) (*.f64 a a)) (fma.f64 a a (*.f64 b b)))))
#s(literal 1 binary64)
(fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))))
(*.f64 #s(literal 1/2 binary64) (fma.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (fma.f64 b (neg.f64 b) (*.f64 a a)) (fma.f64 a a (*.f64 b b))))
a
(*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))
(*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) #s(literal 1/2 binary64)))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))
(fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) #s(literal 1/2 binary64))
#s(literal 1/2 binary64)
(*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))
(*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))
(cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))
(*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))
(*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))
#s(literal 2 binary64)
(*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))
(PI.f64)
(*.f64 angle #s(literal 1/180 binary64))
angle
#s(literal 1/180 binary64)
(*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))
(*.f64 (fma.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b))
b
(*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))
(*.f64 b (fma.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)))
(-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))
(fma.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) #s(literal -1/2 binary64) #s(literal 1/2 binary64))
#s(literal -1 binary64)
(fma.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64))))))))))
(fma.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64)))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (*.f64 angle #s(literal 1/90 binary64))))) #s(literal 1/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 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))
(*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))
(PI.f64)
(*.f64 angle #s(literal 1/180 binary64))
angle
#s(literal 1/180 binary64)
(*.f64 b b)
b
(*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))))))))
(*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64)))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (*.f64 angle #s(literal 1/90 binary64))))) #s(literal 1/2 binary64))))
a
(*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64))))))))
(*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64)))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (*.f64 angle #s(literal 1/90 binary64))))) #s(literal 1/2 binary64)))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))))))
(fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64)))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (*.f64 angle #s(literal 1/90 binary64))))) #s(literal 1/2 binary64))
#s(literal 1/2 binary64)
(*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64))))))
(*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64)))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (*.f64 angle #s(literal 1/90 binary64))))))
(cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))))
(cos.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64)))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (*.f64 angle #s(literal 1/90 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64)))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (*.f64 angle #s(literal 1/90 binary64))))
#s(literal 2 binary64)
(*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))
(*.f64 #s(literal 1/180 binary64) (*.f64 (cbrt.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64)))) (*.f64 angle (cbrt.f64 (sqrt.f64 (PI.f64))))))
(*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64)))) (cbrt.f64 (sqrt.f64 (PI.f64))))
(pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64))
(cbrt.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))))
(*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64)))
(*.f64 (PI.f64) (PI.f64))
(sqrt.f64 (PI.f64))
#s(literal 1/3 binary64)
(cbrt.f64 (sqrt.f64 (PI.f64)))

localize701.0ms (4.5%)

Memory
-18.5MiB live, 981.4MiB allocated
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy1.6977690063373347
(fma.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64))))))))))
accuracy2.7486236946711404
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b))
accuracy29.826558329075826
(sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))
accuracy30.830957103694864
(cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))))
accuracy3.5269060658895746
(*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))
accuracy12.77252722499928
(-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))
accuracy27.810134501766484
(log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))))))
accuracy30.830957103694864
(cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))
accuracy0
(pow.f64 (exp.f64 (log.f64 a)) #s(literal 2 binary64))
accuracy0
(log.f64 a)
accuracy5.5306647271379274
(exp.f64 (log.f64 a))
accuracy27.613116575375425
#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)))
accuracy0.9921875
(*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))
accuracy15.491082308601584
(*.f64 (*.f64 angle angle) (*.f64 b (*.f64 b (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)))))
accuracy26.495123740410744
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* angle angle) (* (PI) (* (PI) (+ (* (* b b) 1/32400) (* (* a a) -1/32400))))) (* a a)) (*.f64 (*.f64 angle angle) (*.f64 b (*.f64 b (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)))))))
accuracy37.42286011891455
#s(approx (+ (* (* angle angle) (* (PI) (* (PI) (+ (* (* b b) 1/32400) (* (* a a) -1/32400))))) (* a a)) (*.f64 (*.f64 angle angle) (*.f64 b (*.f64 b (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))))))
accuracy0.28125
(/.f64 #s(literal 1 binary64) (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))
accuracy0.4843632076963095
(PI.f64)
accuracy29.826558329075826
(sin.f64 (*.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle))))
accuracy30.076072373750897
(cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))))
Samples
372.0ms192×1valid
125.0ms52×2valid
15.0ms5exit
6.0ms0valid
5.0ms3valid
Compiler

Compiled 830 to 89 computations (89.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 454.0ms
ival-mult: 126.0ms (27.8% of total)
ival-cos: 76.0ms (16.8% of total)
ival-sin: 56.0ms (12.3% of total)
ival-pow2: 33.0ms (7.3% of total)
adjust: 33.0ms (7.3% of total)
const: 31.0ms (6.8% of total)
ival-div: 26.0ms (5.7% of total)
ival-add: 21.0ms (4.6% of total)
ival-log: 18.0ms (4% of total)
ival-exp: 12.0ms (2.6% of total)
ival-cbrt: 9.0ms (2% of total)
ival-sqrt: 6.0ms (1.3% of total)
ival-pi: 4.0ms (0.9% of total)
ival-sub: 3.0ms (0.7% of total)
exact: 1.0ms (0.2% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series257.0ms (1.6%)

Memory
9.5MiB live, 354.9MiB allocated
Counts
30 → 540
Calls
Call 1
Inputs
#s(alt (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle)) (patch (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle)) #<representation binary64>) () ())
#s(alt (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) (patch (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #<representation binary64>) () ())
#s(alt (/.f64 (PI.f64) #s(literal 180 binary64)) (patch (/.f64 (PI.f64) #s(literal 180 binary64)) #<representation binary64>) () ())
#s(alt (/.f64 #s(literal 1 binary64) (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (patch (/.f64 #s(literal 1 binary64) (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) #<representation binary64>) () ())
#s(alt #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* angle angle) (* (PI) (* (PI) (+ (* (* b b) 1/32400) (* (* a a) -1/32400))))) (* a a)) (*.f64 (*.f64 angle angle) (*.f64 b (*.f64 b (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))))))) (patch #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* angle angle) (* (PI) (* (PI) (+ (* (* b b) 1/32400) (* (* a a) -1/32400))))) (* a a)) (*.f64 (*.f64 angle angle) (*.f64 b (*.f64 b (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))))))) #<representation binary64>) () ())
#s(alt #s(approx (+ (* (* angle angle) (* (PI) (* (PI) (+ (* (* b b) 1/32400) (* (* a a) -1/32400))))) (* a a)) (*.f64 (*.f64 angle angle) (*.f64 b (*.f64 b (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)))))) (patch #s(approx (+ (* (* angle angle) (* (PI) (* (PI) (+ (* (* b b) 1/32400) (* (* a a) -1/32400))))) (* a a)) (*.f64 (*.f64 angle angle) (*.f64 b (*.f64 b (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)))))) #<representation binary64>) () ())
#s(alt (*.f64 (*.f64 angle angle) (*.f64 b (*.f64 b (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))))) (patch (*.f64 (*.f64 angle angle) (*.f64 b (*.f64 b (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))))) #<representation binary64>) () ())
#s(alt (*.f64 angle angle) (patch (*.f64 angle angle) #<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 (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))))) #s(literal -1 binary64))) (patch (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))))) #s(literal -1 binary64))) #<representation binary64>) () ())
#s(alt (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))) (patch (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))) #<representation binary64>) () ())
#s(alt (log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))))) (patch (log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))))) #<representation binary64>) () ())
#s(alt (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))))) #s(literal -1 binary64)) (patch (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))))) #s(literal -1 binary64)) #<representation binary64>) () ())
#s(alt (fma.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))))))))) (patch (fma.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))))))))) #<representation binary64>) () ())
#s(alt (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))) (patch (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))) #<representation binary64>) () ())
#s(alt (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64))))))) (patch (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64))))))) #<representation binary64>) () ())
#s(alt (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (patch (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) #<representation binary64>) () ())
#s(alt (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) (patch (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) #<representation binary64>) () ())
#s(alt (sin.f64 (*.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle)))) (patch (sin.f64 (*.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle)))) #<representation binary64>) () ())
#s(alt (PI.f64) (patch (PI.f64) #<representation binary64>) () ())
#s(alt (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)) (patch (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)) #<representation binary64>) () ())
#s(alt (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (patch (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #<representation binary64>) () ())
#s(alt (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (patch (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) #<representation binary64>) () ())
#s(alt (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (patch (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) #<representation binary64>) () ())
#s(alt (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64))))) (patch (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64))))) #<representation binary64>) () ())
#s(alt (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (patch (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #<representation binary64>) () ())
#s(alt (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (patch (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) #<representation binary64>) () ())
Outputs
#s(alt angle (taylor 0 angle) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle)) (patch (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle)) #<representation binary64>) () ())) ())
#s(alt angle (taylor 0 angle) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle)) (patch (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle)) #<representation binary64>) () ())) ())
#s(alt angle (taylor 0 angle) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle)) (patch (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle)) #<representation binary64>) () ())) ())
#s(alt angle (taylor 0 angle) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle)) (patch (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle)) #<representation binary64>) () ())) ())
#s(alt angle (taylor inf angle) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle)) (patch (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle)) #<representation binary64>) () ())) ())
#s(alt angle (taylor inf angle) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle)) (patch (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle)) #<representation binary64>) () ())) ())
#s(alt angle (taylor inf angle) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle)) (patch (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle)) #<representation binary64>) () ())) ())
#s(alt angle (taylor inf angle) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle)) (patch (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle)) #<representation binary64>) () ())) ())
#s(alt angle (taylor -inf angle) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle)) (patch (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle)) #<representation binary64>) () ())) ())
#s(alt angle (taylor -inf angle) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle)) (patch (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle)) #<representation binary64>) () ())) ())
#s(alt angle (taylor -inf angle) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle)) (patch (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle)) #<representation binary64>) () ())) ())
#s(alt angle (taylor -inf angle) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle)) (patch (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle)) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor 0 angle) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) (patch (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor 0 angle) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) (patch (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor 0 angle) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) (patch (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor 0 angle) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) (patch (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor inf angle) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) (patch (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor inf angle) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) (patch (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor inf angle) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) (patch (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor inf angle) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) (patch (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor -inf angle) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) (patch (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor -inf angle) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) (patch (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor -inf angle) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) (patch (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor -inf angle) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) (patch (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (/ 180 (* angle (PI))) (taylor 0 angle) (#s(alt (/.f64 #s(literal 1 binary64) (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (patch (/.f64 #s(literal 1 binary64) (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ 180 (* angle (PI))) (taylor 0 angle) (#s(alt (/.f64 #s(literal 1 binary64) (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (patch (/.f64 #s(literal 1 binary64) (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ 180 (* angle (PI))) (taylor 0 angle) (#s(alt (/.f64 #s(literal 1 binary64) (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (patch (/.f64 #s(literal 1 binary64) (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ 180 (* angle (PI))) (taylor 0 angle) (#s(alt (/.f64 #s(literal 1 binary64) (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (patch (/.f64 #s(literal 1 binary64) (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ 180 (* angle (PI))) (taylor inf angle) (#s(alt (/.f64 #s(literal 1 binary64) (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (patch (/.f64 #s(literal 1 binary64) (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ 180 (* angle (PI))) (taylor inf angle) (#s(alt (/.f64 #s(literal 1 binary64) (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (patch (/.f64 #s(literal 1 binary64) (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ 180 (* angle (PI))) (taylor inf angle) (#s(alt (/.f64 #s(literal 1 binary64) (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (patch (/.f64 #s(literal 1 binary64) (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ 180 (* angle (PI))) (taylor inf angle) (#s(alt (/.f64 #s(literal 1 binary64) (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (patch (/.f64 #s(literal 1 binary64) (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ 180 (* angle (PI))) (taylor -inf angle) (#s(alt (/.f64 #s(literal 1 binary64) (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (patch (/.f64 #s(literal 1 binary64) (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ 180 (* angle (PI))) (taylor -inf angle) (#s(alt (/.f64 #s(literal 1 binary64) (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (patch (/.f64 #s(literal 1 binary64) (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ 180 (* angle (PI))) (taylor -inf angle) (#s(alt (/.f64 #s(literal 1 binary64) (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (patch (/.f64 #s(literal 1 binary64) (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ 180 (* angle (PI))) (taylor -inf angle) (#s(alt (/.f64 #s(literal 1 binary64) (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (patch (/.f64 #s(literal 1 binary64) (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 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)) #s(approx (+ (* (* angle angle) (* (PI) (* (PI) (+ (* (* b b) 1/32400) (* (* a a) -1/32400))))) (* a a)) (*.f64 (*.f64 angle angle) (*.f64 b (*.f64 b (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))))))) (patch #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* angle angle) (* (PI) (* (PI) (+ (* (* b b) 1/32400) (* (* a a) -1/32400))))) (* a a)) (*.f64 (*.f64 angle angle) (*.f64 b (*.f64 b (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 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)) #s(approx (+ (* (* angle angle) (* (PI) (* (PI) (+ (* (* b b) 1/32400) (* (* a a) -1/32400))))) (* a a)) (*.f64 (*.f64 angle angle) (*.f64 b (*.f64 b (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))))))) (patch #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* angle angle) (* (PI) (* (PI) (+ (* (* b b) 1/32400) (* (* a a) -1/32400))))) (* a a)) (*.f64 (*.f64 angle angle) (*.f64 b (*.f64 b (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 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)) #s(approx (+ (* (* angle angle) (* (PI) (* (PI) (+ (* (* b b) 1/32400) (* (* a a) -1/32400))))) (* a a)) (*.f64 (*.f64 angle angle) (*.f64 b (*.f64 b (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))))))) (patch #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* angle angle) (* (PI) (* (PI) (+ (* (* b b) 1/32400) (* (* a a) -1/32400))))) (* a a)) (*.f64 (*.f64 angle angle) (*.f64 b (*.f64 b (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 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)) #s(approx (+ (* (* angle angle) (* (PI) (* (PI) (+ (* (* b b) 1/32400) (* (* a a) -1/32400))))) (* a a)) (*.f64 (*.f64 angle angle) (*.f64 b (*.f64 b (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))))))) (patch #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* angle angle) (* (PI) (* (PI) (+ (* (* b b) 1/32400) (* (* a a) -1/32400))))) (* a a)) (*.f64 (*.f64 angle angle) (*.f64 b (*.f64 b (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 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)) #s(approx (+ (* (* angle angle) (* (PI) (* (PI) (+ (* (* b b) 1/32400) (* (* a a) -1/32400))))) (* a a)) (*.f64 (*.f64 angle angle) (*.f64 b (*.f64 b (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))))))) (patch #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* angle angle) (* (PI) (* (PI) (+ (* (* b b) 1/32400) (* (* a a) -1/32400))))) (* a a)) (*.f64 (*.f64 angle angle) (*.f64 b (*.f64 b (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 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)) #s(approx (+ (* (* angle angle) (* (PI) (* (PI) (+ (* (* b b) 1/32400) (* (* a a) -1/32400))))) (* a a)) (*.f64 (*.f64 angle angle) (*.f64 b (*.f64 b (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))))))) (patch #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* angle angle) (* (PI) (* (PI) (+ (* (* b b) 1/32400) (* (* a a) -1/32400))))) (* a a)) (*.f64 (*.f64 angle angle) (*.f64 b (*.f64 b (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 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)) #s(approx (+ (* (* angle angle) (* (PI) (* (PI) (+ (* (* b b) 1/32400) (* (* a a) -1/32400))))) (* a a)) (*.f64 (*.f64 angle angle) (*.f64 b (*.f64 b (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))))))) (patch #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* angle angle) (* (PI) (* (PI) (+ (* (* b b) 1/32400) (* (* a a) -1/32400))))) (* a a)) (*.f64 (*.f64 angle angle) (*.f64 b (*.f64 b (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 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)) #s(approx (+ (* (* angle angle) (* (PI) (* (PI) (+ (* (* b b) 1/32400) (* (* a a) -1/32400))))) (* a a)) (*.f64 (*.f64 angle angle) (*.f64 b (*.f64 b (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))))))) (patch #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* angle angle) (* (PI) (* (PI) (+ (* (* b b) 1/32400) (* (* a a) -1/32400))))) (* a a)) (*.f64 (*.f64 angle angle) (*.f64 b (*.f64 b (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 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)) #s(approx (+ (* (* angle angle) (* (PI) (* (PI) (+ (* (* b b) 1/32400) (* (* a a) -1/32400))))) (* a a)) (*.f64 (*.f64 angle angle) (*.f64 b (*.f64 b (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))))))) (patch #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* angle angle) (* (PI) (* (PI) (+ (* (* b b) 1/32400) (* (* a a) -1/32400))))) (* a a)) (*.f64 (*.f64 angle angle) (*.f64 b (*.f64 b (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 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)) #s(approx (+ (* (* angle angle) (* (PI) (* (PI) (+ (* (* b b) 1/32400) (* (* a a) -1/32400))))) (* a a)) (*.f64 (*.f64 angle angle) (*.f64 b (*.f64 b (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))))))) (patch #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* angle angle) (* (PI) (* (PI) (+ (* (* b b) 1/32400) (* (* a a) -1/32400))))) (* a a)) (*.f64 (*.f64 angle angle) (*.f64 b (*.f64 b (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 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)) #s(approx (+ (* (* angle angle) (* (PI) (* (PI) (+ (* (* b b) 1/32400) (* (* a a) -1/32400))))) (* a a)) (*.f64 (*.f64 angle angle) (*.f64 b (*.f64 b (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))))))) (patch #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* angle angle) (* (PI) (* (PI) (+ (* (* b b) 1/32400) (* (* a a) -1/32400))))) (* a a)) (*.f64 (*.f64 angle angle) (*.f64 b (*.f64 b (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 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)) #s(approx (+ (* (* angle angle) (* (PI) (* (PI) (+ (* (* b b) 1/32400) (* (* a a) -1/32400))))) (* a a)) (*.f64 (*.f64 angle angle) (*.f64 b (*.f64 b (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))))))) (patch #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* angle angle) (* (PI) (* (PI) (+ (* (* b b) 1/32400) (* (* a a) -1/32400))))) (* a a)) (*.f64 (*.f64 angle angle) (*.f64 b (*.f64 b (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 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)) #s(approx (+ (* (* angle angle) (* (PI) (* (PI) (+ (* (* b b) 1/32400) (* (* a a) -1/32400))))) (* a a)) (*.f64 (*.f64 angle angle) (*.f64 b (*.f64 b (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))))))) (patch #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* angle angle) (* (PI) (* (PI) (+ (* (* b b) 1/32400) (* (* a a) -1/32400))))) (* a a)) (*.f64 (*.f64 angle angle) (*.f64 b (*.f64 b (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 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)) #s(approx (+ (* (* angle angle) (* (PI) (* (PI) (+ (* (* b b) 1/32400) (* (* a a) -1/32400))))) (* a a)) (*.f64 (*.f64 angle angle) (*.f64 b (*.f64 b (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))))))) (patch #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* angle angle) (* (PI) (* (PI) (+ (* (* b b) 1/32400) (* (* a a) -1/32400))))) (* a a)) (*.f64 (*.f64 angle angle) (*.f64 b (*.f64 b (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 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)) #s(approx (+ (* (* angle angle) (* (PI) (* (PI) (+ (* (* b b) 1/32400) (* (* a a) -1/32400))))) (* a a)) (*.f64 (*.f64 angle angle) (*.f64 b (*.f64 b (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))))))) (patch #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* angle angle) (* (PI) (* (PI) (+ (* (* b b) 1/32400) (* (* a a) -1/32400))))) (* a a)) (*.f64 (*.f64 angle angle) (*.f64 b (*.f64 b (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 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)) #s(approx (+ (* (* angle angle) (* (PI) (* (PI) (+ (* (* b b) 1/32400) (* (* a a) -1/32400))))) (* a a)) (*.f64 (*.f64 angle angle) (*.f64 b (*.f64 b (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))))))) (patch #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* angle angle) (* (PI) (* (PI) (+ (* (* b b) 1/32400) (* (* a a) -1/32400))))) (* a a)) (*.f64 (*.f64 angle angle) (*.f64 b (*.f64 b (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 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)) #s(approx (+ (* (* angle angle) (* (PI) (* (PI) (+ (* (* b b) 1/32400) (* (* a a) -1/32400))))) (* a a)) (*.f64 (*.f64 angle angle) (*.f64 b (*.f64 b (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))))))) (patch #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* angle angle) (* (PI) (* (PI) (+ (* (* b b) 1/32400) (* (* a a) -1/32400))))) (* a a)) (*.f64 (*.f64 angle angle) (*.f64 b (*.f64 b (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 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)) #s(approx (+ (* (* angle angle) (* (PI) (* (PI) (+ (* (* b b) 1/32400) (* (* a a) -1/32400))))) (* a a)) (*.f64 (*.f64 angle angle) (*.f64 b (*.f64 b (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))))))) (patch #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* angle angle) (* (PI) (* (PI) (+ (* (* b b) 1/32400) (* (* a a) -1/32400))))) (* a a)) (*.f64 (*.f64 angle angle) (*.f64 b (*.f64 b (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 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)) #s(approx (+ (* (* angle angle) (* (PI) (* (PI) (+ (* (* b b) 1/32400) (* (* a a) -1/32400))))) (* a a)) (*.f64 (*.f64 angle angle) (*.f64 b (*.f64 b (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))))))) (patch #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* angle angle) (* (PI) (* (PI) (+ (* (* b b) 1/32400) (* (* a a) -1/32400))))) (* a a)) (*.f64 (*.f64 angle angle) (*.f64 b (*.f64 b (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 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)) #s(approx (+ (* (* angle angle) (* (PI) (* (PI) (+ (* (* b b) 1/32400) (* (* a a) -1/32400))))) (* a a)) (*.f64 (*.f64 angle angle) (*.f64 b (*.f64 b (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))))))) (patch #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* angle angle) (* (PI) (* (PI) (+ (* (* b b) 1/32400) (* (* a a) -1/32400))))) (* a a)) (*.f64 (*.f64 angle angle) (*.f64 b (*.f64 b (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 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)) #s(approx (+ (* (* angle angle) (* (PI) (* (PI) (+ (* (* b b) 1/32400) (* (* a a) -1/32400))))) (* a a)) (*.f64 (*.f64 angle angle) (*.f64 b (*.f64 b (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))))))) (patch #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* angle angle) (* (PI) (* (PI) (+ (* (* b b) 1/32400) (* (* a a) -1/32400))))) (* a a)) (*.f64 (*.f64 angle angle) (*.f64 b (*.f64 b (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 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)) #s(approx (+ (* (* angle angle) (* (PI) (* (PI) (+ (* (* b b) 1/32400) (* (* a a) -1/32400))))) (* a a)) (*.f64 (*.f64 angle angle) (*.f64 b (*.f64 b (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))))))) (patch #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* angle angle) (* (PI) (* (PI) (+ (* (* b b) 1/32400) (* (* a a) -1/32400))))) (* a a)) (*.f64 (*.f64 angle angle) (*.f64 b (*.f64 b (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 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)) #s(approx (+ (* (* angle angle) (* (PI) (* (PI) (+ (* (* b b) 1/32400) (* (* a a) -1/32400))))) (* a a)) (*.f64 (*.f64 angle angle) (*.f64 b (*.f64 b (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))))))) (patch #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* angle angle) (* (PI) (* (PI) (+ (* (* b b) 1/32400) (* (* a a) -1/32400))))) (* a a)) (*.f64 (*.f64 angle angle) (*.f64 b (*.f64 b (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 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)) #s(approx (+ (* (* angle angle) (* (PI) (* (PI) (+ (* (* b b) 1/32400) (* (* a a) -1/32400))))) (* a a)) (*.f64 (*.f64 angle angle) (*.f64 b (*.f64 b (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))))))) (patch #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* angle angle) (* (PI) (* (PI) (+ (* (* b b) 1/32400) (* (* a a) -1/32400))))) (* a a)) (*.f64 (*.f64 angle angle) (*.f64 b (*.f64 b (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 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)) #s(approx (+ (* (* angle angle) (* (PI) (* (PI) (+ (* (* b b) 1/32400) (* (* a a) -1/32400))))) (* a a)) (*.f64 (*.f64 angle angle) (*.f64 b (*.f64 b (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))))))) (patch #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* angle angle) (* (PI) (* (PI) (+ (* (* b b) 1/32400) (* (* a a) -1/32400))))) (* a a)) (*.f64 (*.f64 angle angle) (*.f64 b (*.f64 b (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 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)) #s(approx (+ (* (* angle angle) (* (PI) (* (PI) (+ (* (* b b) 1/32400) (* (* a a) -1/32400))))) (* a a)) (*.f64 (*.f64 angle angle) (*.f64 b (*.f64 b (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))))))) (patch #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* angle angle) (* (PI) (* (PI) (+ (* (* b b) 1/32400) (* (* a a) -1/32400))))) (* a a)) (*.f64 (*.f64 angle angle) (*.f64 b (*.f64 b (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 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)) #s(approx (+ (* (* angle angle) (* (PI) (* (PI) (+ (* (* b b) 1/32400) (* (* a a) -1/32400))))) (* a a)) (*.f64 (*.f64 angle angle) (*.f64 b (*.f64 b (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))))))) (patch #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* angle angle) (* (PI) (* (PI) (+ (* (* b b) 1/32400) (* (* a a) -1/32400))))) (* a a)) (*.f64 (*.f64 angle angle) (*.f64 b (*.f64 b (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 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)) #s(approx (+ (* (* angle angle) (* (PI) (* (PI) (+ (* (* b b) 1/32400) (* (* a a) -1/32400))))) (* a a)) (*.f64 (*.f64 angle angle) (*.f64 b (*.f64 b (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))))))) (patch #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* angle angle) (* (PI) (* (PI) (+ (* (* b b) 1/32400) (* (* a a) -1/32400))))) (* a a)) (*.f64 (*.f64 angle angle) (*.f64 b (*.f64 b (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 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)) #s(approx (+ (* (* angle angle) (* (PI) (* (PI) (+ (* (* b b) 1/32400) (* (* a a) -1/32400))))) (* a a)) (*.f64 (*.f64 angle angle) (*.f64 b (*.f64 b (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))))))) (patch #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* angle angle) (* (PI) (* (PI) (+ (* (* b b) 1/32400) (* (* a a) -1/32400))))) (* a a)) (*.f64 (*.f64 angle angle) (*.f64 b (*.f64 b (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 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)) #s(approx (+ (* (* angle angle) (* (PI) (* (PI) (+ (* (* b b) 1/32400) (* (* a a) -1/32400))))) (* a a)) (*.f64 (*.f64 angle angle) (*.f64 b (*.f64 b (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))))))) (patch #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* angle angle) (* (PI) (* (PI) (+ (* (* b b) 1/32400) (* (* a a) -1/32400))))) (* a a)) (*.f64 (*.f64 angle angle) (*.f64 b (*.f64 b (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 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)) #s(approx (+ (* (* angle angle) (* (PI) (* (PI) (+ (* (* b b) 1/32400) (* (* a a) -1/32400))))) (* a a)) (*.f64 (*.f64 angle angle) (*.f64 b (*.f64 b (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))))))) (patch #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* angle angle) (* (PI) (* (PI) (+ (* (* b b) 1/32400) (* (* a a) -1/32400))))) (* a a)) (*.f64 (*.f64 angle angle) (*.f64 b (*.f64 b (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 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)) #s(approx (+ (* (* angle angle) (* (PI) (* (PI) (+ (* (* b b) 1/32400) (* (* a a) -1/32400))))) (* a a)) (*.f64 (*.f64 angle angle) (*.f64 b (*.f64 b (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))))))) (patch #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* angle angle) (* (PI) (* (PI) (+ (* (* b b) 1/32400) (* (* a a) -1/32400))))) (* a a)) (*.f64 (*.f64 angle angle) (*.f64 b (*.f64 b (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 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)) #s(approx (+ (* (* angle angle) (* (PI) (* (PI) (+ (* (* b b) 1/32400) (* (* a a) -1/32400))))) (* a a)) (*.f64 (*.f64 angle angle) (*.f64 b (*.f64 b (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))))))) (patch #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* angle angle) (* (PI) (* (PI) (+ (* (* b b) 1/32400) (* (* a a) -1/32400))))) (* a a)) (*.f64 (*.f64 angle angle) (*.f64 b (*.f64 b (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 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)) #s(approx (+ (* (* angle angle) (* (PI) (* (PI) (+ (* (* b b) 1/32400) (* (* a a) -1/32400))))) (* a a)) (*.f64 (*.f64 angle angle) (*.f64 b (*.f64 b (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))))))) (patch #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* angle angle) (* (PI) (* (PI) (+ (* (* b b) 1/32400) (* (* a a) -1/32400))))) (* a a)) (*.f64 (*.f64 angle angle) (*.f64 b (*.f64 b (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 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)) #s(approx (+ (* (* angle angle) (* (PI) (* (PI) (+ (* (* b b) 1/32400) (* (* a a) -1/32400))))) (* a a)) (*.f64 (*.f64 angle angle) (*.f64 b (*.f64 b (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))))))) (patch #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* angle angle) (* (PI) (* (PI) (+ (* (* b b) 1/32400) (* (* a a) -1/32400))))) (* a a)) (*.f64 (*.f64 angle angle) (*.f64 b (*.f64 b (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 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)) #s(approx (+ (* (* angle angle) (* (PI) (* (PI) (+ (* (* b b) 1/32400) (* (* a a) -1/32400))))) (* a a)) (*.f64 (*.f64 angle angle) (*.f64 b (*.f64 b (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))))))) (patch #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* angle angle) (* (PI) (* (PI) (+ (* (* b b) 1/32400) (* (* a a) -1/32400))))) (* a a)) (*.f64 (*.f64 angle angle) (*.f64 b (*.f64 b (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))))))) #<representation binary64>) () ())) ())
#s(alt (pow a 2) (taylor 0 angle) (#s(alt #s(approx (+ (* (* angle angle) (* (PI) (* (PI) (+ (* (* b b) 1/32400) (* (* a a) -1/32400))))) (* a a)) (*.f64 (*.f64 angle angle) (*.f64 b (*.f64 b (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)))))) (patch #s(approx (+ (* (* angle angle) (* (PI) (* (PI) (+ (* (* b b) 1/32400) (* (* a a) -1/32400))))) (* a a)) (*.f64 (*.f64 angle angle) (*.f64 b (*.f64 b (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow angle 2) (* (pow (PI) 2) (+ (* -1/32400 (pow a 2)) (* 1/32400 (pow b 2))))) (pow a 2)) (taylor 0 angle) (#s(alt #s(approx (+ (* (* angle angle) (* (PI) (* (PI) (+ (* (* b b) 1/32400) (* (* a a) -1/32400))))) (* a a)) (*.f64 (*.f64 angle angle) (*.f64 b (*.f64 b (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)))))) (patch #s(approx (+ (* (* angle angle) (* (PI) (* (PI) (+ (* (* b b) 1/32400) (* (* a a) -1/32400))))) (* a a)) (*.f64 (*.f64 angle angle) (*.f64 b (*.f64 b (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow angle 2) (* (pow (PI) 2) (+ (* -1/32400 (pow a 2)) (* 1/32400 (pow b 2))))) (pow a 2)) (taylor 0 angle) (#s(alt #s(approx (+ (* (* angle angle) (* (PI) (* (PI) (+ (* (* b b) 1/32400) (* (* a a) -1/32400))))) (* a a)) (*.f64 (*.f64 angle angle) (*.f64 b (*.f64 b (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)))))) (patch #s(approx (+ (* (* angle angle) (* (PI) (* (PI) (+ (* (* b b) 1/32400) (* (* a a) -1/32400))))) (* a a)) (*.f64 (*.f64 angle angle) (*.f64 b (*.f64 b (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow angle 2) (* (pow (PI) 2) (+ (* -1/32400 (pow a 2)) (* 1/32400 (pow b 2))))) (pow a 2)) (taylor 0 angle) (#s(alt #s(approx (+ (* (* angle angle) (* (PI) (* (PI) (+ (* (* b b) 1/32400) (* (* a a) -1/32400))))) (* a a)) (*.f64 (*.f64 angle angle) (*.f64 b (*.f64 b (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)))))) (patch #s(approx (+ (* (* angle angle) (* (PI) (* (PI) (+ (* (* b b) 1/32400) (* (* a a) -1/32400))))) (* a a)) (*.f64 (*.f64 angle angle) (*.f64 b (*.f64 b (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* (pow angle 2) (* (pow (PI) 2) (+ (* -1/32400 (pow a 2)) (* 1/32400 (pow b 2))))) (taylor inf angle) (#s(alt #s(approx (+ (* (* angle angle) (* (PI) (* (PI) (+ (* (* b b) 1/32400) (* (* a a) -1/32400))))) (* a a)) (*.f64 (*.f64 angle angle) (*.f64 b (*.f64 b (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)))))) (patch #s(approx (+ (* (* angle angle) (* (PI) (* (PI) (+ (* (* b b) 1/32400) (* (* a a) -1/32400))))) (* a a)) (*.f64 (*.f64 angle angle) (*.f64 b (*.f64 b (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* (pow angle 2) (+ (* (pow (PI) 2) (+ (* -1/32400 (pow a 2)) (* 1/32400 (pow b 2)))) (/ (pow a 2) (pow angle 2)))) (taylor inf angle) (#s(alt #s(approx (+ (* (* angle angle) (* (PI) (* (PI) (+ (* (* b b) 1/32400) (* (* a a) -1/32400))))) (* a a)) (*.f64 (*.f64 angle angle) (*.f64 b (*.f64 b (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)))))) (patch #s(approx (+ (* (* angle angle) (* (PI) (* (PI) (+ (* (* b b) 1/32400) (* (* a a) -1/32400))))) (* a a)) (*.f64 (*.f64 angle angle) (*.f64 b (*.f64 b (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* (pow angle 2) (+ (* (pow (PI) 2) (+ (* -1/32400 (pow a 2)) (* 1/32400 (pow b 2)))) (/ (pow a 2) (pow angle 2)))) (taylor inf angle) (#s(alt #s(approx (+ (* (* angle angle) (* (PI) (* (PI) (+ (* (* b b) 1/32400) (* (* a a) -1/32400))))) (* a a)) (*.f64 (*.f64 angle angle) (*.f64 b (*.f64 b (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)))))) (patch #s(approx (+ (* (* angle angle) (* (PI) (* (PI) (+ (* (* b b) 1/32400) (* (* a a) -1/32400))))) (* a a)) (*.f64 (*.f64 angle angle) (*.f64 b (*.f64 b (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* (pow angle 2) (+ (* (pow (PI) 2) (+ (* -1/32400 (pow a 2)) (* 1/32400 (pow b 2)))) (/ (pow a 2) (pow angle 2)))) (taylor inf angle) (#s(alt #s(approx (+ (* (* angle angle) (* (PI) (* (PI) (+ (* (* b b) 1/32400) (* (* a a) -1/32400))))) (* a a)) (*.f64 (*.f64 angle angle) (*.f64 b (*.f64 b (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)))))) (patch #s(approx (+ (* (* angle angle) (* (PI) (* (PI) (+ (* (* b b) 1/32400) (* (* a a) -1/32400))))) (* a a)) (*.f64 (*.f64 angle angle) (*.f64 b (*.f64 b (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* (pow angle 2) (* (pow (PI) 2) (+ (* -1/32400 (pow a 2)) (* 1/32400 (pow b 2))))) (taylor -inf angle) (#s(alt #s(approx (+ (* (* angle angle) (* (PI) (* (PI) (+ (* (* b b) 1/32400) (* (* a a) -1/32400))))) (* a a)) (*.f64 (*.f64 angle angle) (*.f64 b (*.f64 b (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)))))) (patch #s(approx (+ (* (* angle angle) (* (PI) (* (PI) (+ (* (* b b) 1/32400) (* (* a a) -1/32400))))) (* a a)) (*.f64 (*.f64 angle angle) (*.f64 b (*.f64 b (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* (pow angle 2) (+ (* (pow (PI) 2) (+ (* -1/32400 (pow a 2)) (* 1/32400 (pow b 2)))) (/ (pow a 2) (pow angle 2)))) (taylor -inf angle) (#s(alt #s(approx (+ (* (* angle angle) (* (PI) (* (PI) (+ (* (* b b) 1/32400) (* (* a a) -1/32400))))) (* a a)) (*.f64 (*.f64 angle angle) (*.f64 b (*.f64 b (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)))))) (patch #s(approx (+ (* (* angle angle) (* (PI) (* (PI) (+ (* (* b b) 1/32400) (* (* a a) -1/32400))))) (* a a)) (*.f64 (*.f64 angle angle) (*.f64 b (*.f64 b (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* (pow angle 2) (+ (* (pow (PI) 2) (+ (* -1/32400 (pow a 2)) (* 1/32400 (pow b 2)))) (/ (pow a 2) (pow angle 2)))) (taylor -inf angle) (#s(alt #s(approx (+ (* (* angle angle) (* (PI) (* (PI) (+ (* (* b b) 1/32400) (* (* a a) -1/32400))))) (* a a)) (*.f64 (*.f64 angle angle) (*.f64 b (*.f64 b (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)))))) (patch #s(approx (+ (* (* angle angle) (* (PI) (* (PI) (+ (* (* b b) 1/32400) (* (* a a) -1/32400))))) (* a a)) (*.f64 (*.f64 angle angle) (*.f64 b (*.f64 b (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* (pow angle 2) (+ (* (pow (PI) 2) (+ (* -1/32400 (pow a 2)) (* 1/32400 (pow b 2)))) (/ (pow a 2) (pow angle 2)))) (taylor -inf angle) (#s(alt #s(approx (+ (* (* angle angle) (* (PI) (* (PI) (+ (* (* b b) 1/32400) (* (* a a) -1/32400))))) (* a a)) (*.f64 (*.f64 angle angle) (*.f64 b (*.f64 b (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)))))) (patch #s(approx (+ (* (* angle angle) (* (PI) (* (PI) (+ (* (* b b) 1/32400) (* (* a a) -1/32400))))) (* a a)) (*.f64 (*.f64 angle angle) (*.f64 b (*.f64 b (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2)))) (pow a 2)) (taylor 0 b) (#s(alt #s(approx (+ (* (* angle angle) (* (PI) (* (PI) (+ (* (* b b) 1/32400) (* (* a a) -1/32400))))) (* a a)) (*.f64 (*.f64 angle angle) (*.f64 b (*.f64 b (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)))))) (patch #s(approx (+ (* (* angle angle) (* (PI) (* (PI) (+ (* (* b b) 1/32400) (* (* a a) -1/32400))))) (* a a)) (*.f64 (*.f64 angle angle) (*.f64 b (*.f64 b (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2)))) (+ (* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2)))) (pow a 2))) (taylor 0 b) (#s(alt #s(approx (+ (* (* angle angle) (* (PI) (* (PI) (+ (* (* b b) 1/32400) (* (* a a) -1/32400))))) (* a a)) (*.f64 (*.f64 angle angle) (*.f64 b (*.f64 b (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)))))) (patch #s(approx (+ (* (* angle angle) (* (PI) (* (PI) (+ (* (* b b) 1/32400) (* (* a a) -1/32400))))) (* a a)) (*.f64 (*.f64 angle angle) (*.f64 b (*.f64 b (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2)))) (+ (* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2)))) (pow a 2))) (taylor 0 b) (#s(alt #s(approx (+ (* (* angle angle) (* (PI) (* (PI) (+ (* (* b b) 1/32400) (* (* a a) -1/32400))))) (* a a)) (*.f64 (*.f64 angle angle) (*.f64 b (*.f64 b (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)))))) (patch #s(approx (+ (* (* angle angle) (* (PI) (* (PI) (+ (* (* b b) 1/32400) (* (* a a) -1/32400))))) (* a a)) (*.f64 (*.f64 angle angle) (*.f64 b (*.f64 b (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2)))) (+ (* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2)))) (pow a 2))) (taylor 0 b) (#s(alt #s(approx (+ (* (* angle angle) (* (PI) (* (PI) (+ (* (* b b) 1/32400) (* (* a a) -1/32400))))) (* a a)) (*.f64 (*.f64 angle angle) (*.f64 b (*.f64 b (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)))))) (patch #s(approx (+ (* (* angle angle) (* (PI) (* (PI) (+ (* (* b b) 1/32400) (* (* a a) -1/32400))))) (* a a)) (*.f64 (*.f64 angle angle) (*.f64 b (*.f64 b (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2)))) (taylor inf b) (#s(alt #s(approx (+ (* (* angle angle) (* (PI) (* (PI) (+ (* (* b b) 1/32400) (* (* a a) -1/32400))))) (* a a)) (*.f64 (*.f64 angle angle) (*.f64 b (*.f64 b (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)))))) (patch #s(approx (+ (* (* angle angle) (* (PI) (* (PI) (+ (* (* b b) 1/32400) (* (* a a) -1/32400))))) (* a a)) (*.f64 (*.f64 angle angle) (*.f64 b (*.f64 b (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (* -1/32400 (/ (* (pow a 2) (* (pow angle 2) (pow (PI) 2))) (pow b 2))) (+ (* 1/32400 (* (pow angle 2) (pow (PI) 2))) (/ (pow a 2) (pow b 2))))) (taylor inf b) (#s(alt #s(approx (+ (* (* angle angle) (* (PI) (* (PI) (+ (* (* b b) 1/32400) (* (* a a) -1/32400))))) (* a a)) (*.f64 (*.f64 angle angle) (*.f64 b (*.f64 b (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)))))) (patch #s(approx (+ (* (* angle angle) (* (PI) (* (PI) (+ (* (* b b) 1/32400) (* (* a a) -1/32400))))) (* a a)) (*.f64 (*.f64 angle angle) (*.f64 b (*.f64 b (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (* -1/32400 (/ (* (pow a 2) (* (pow angle 2) (pow (PI) 2))) (pow b 2))) (+ (* 1/32400 (* (pow angle 2) (pow (PI) 2))) (/ (pow a 2) (pow b 2))))) (taylor inf b) (#s(alt #s(approx (+ (* (* angle angle) (* (PI) (* (PI) (+ (* (* b b) 1/32400) (* (* a a) -1/32400))))) (* a a)) (*.f64 (*.f64 angle angle) (*.f64 b (*.f64 b (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)))))) (patch #s(approx (+ (* (* angle angle) (* (PI) (* (PI) (+ (* (* b b) 1/32400) (* (* a a) -1/32400))))) (* a a)) (*.f64 (*.f64 angle angle) (*.f64 b (*.f64 b (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (* -1/32400 (/ (* (pow a 2) (* (pow angle 2) (pow (PI) 2))) (pow b 2))) (+ (* 1/32400 (* (pow angle 2) (pow (PI) 2))) (/ (pow a 2) (pow b 2))))) (taylor inf b) (#s(alt #s(approx (+ (* (* angle angle) (* (PI) (* (PI) (+ (* (* b b) 1/32400) (* (* a a) -1/32400))))) (* a a)) (*.f64 (*.f64 angle angle) (*.f64 b (*.f64 b (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)))))) (patch #s(approx (+ (* (* angle angle) (* (PI) (* (PI) (+ (* (* b b) 1/32400) (* (* a a) -1/32400))))) (* a a)) (*.f64 (*.f64 angle angle) (*.f64 b (*.f64 b (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2)))) (taylor -inf b) (#s(alt #s(approx (+ (* (* angle angle) (* (PI) (* (PI) (+ (* (* b b) 1/32400) (* (* a a) -1/32400))))) (* a a)) (*.f64 (*.f64 angle angle) (*.f64 b (*.f64 b (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)))))) (patch #s(approx (+ (* (* angle angle) (* (PI) (* (PI) (+ (* (* b b) 1/32400) (* (* a a) -1/32400))))) (* a a)) (*.f64 (*.f64 angle angle) (*.f64 b (*.f64 b (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (* -1/32400 (/ (* (pow a 2) (* (pow angle 2) (pow (PI) 2))) (pow b 2))) (+ (* 1/32400 (* (pow angle 2) (pow (PI) 2))) (/ (pow a 2) (pow b 2))))) (taylor -inf b) (#s(alt #s(approx (+ (* (* angle angle) (* (PI) (* (PI) (+ (* (* b b) 1/32400) (* (* a a) -1/32400))))) (* a a)) (*.f64 (*.f64 angle angle) (*.f64 b (*.f64 b (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)))))) (patch #s(approx (+ (* (* angle angle) (* (PI) (* (PI) (+ (* (* b b) 1/32400) (* (* a a) -1/32400))))) (* a a)) (*.f64 (*.f64 angle angle) (*.f64 b (*.f64 b (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (* -1/32400 (/ (* (pow a 2) (* (pow angle 2) (pow (PI) 2))) (pow b 2))) (+ (* 1/32400 (* (pow angle 2) (pow (PI) 2))) (/ (pow a 2) (pow b 2))))) (taylor -inf b) (#s(alt #s(approx (+ (* (* angle angle) (* (PI) (* (PI) (+ (* (* b b) 1/32400) (* (* a a) -1/32400))))) (* a a)) (*.f64 (*.f64 angle angle) (*.f64 b (*.f64 b (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)))))) (patch #s(approx (+ (* (* angle angle) (* (PI) (* (PI) (+ (* (* b b) 1/32400) (* (* a a) -1/32400))))) (* a a)) (*.f64 (*.f64 angle angle) (*.f64 b (*.f64 b (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (* -1/32400 (/ (* (pow a 2) (* (pow angle 2) (pow (PI) 2))) (pow b 2))) (+ (* 1/32400 (* (pow angle 2) (pow (PI) 2))) (/ (pow a 2) (pow b 2))))) (taylor -inf b) (#s(alt #s(approx (+ (* (* angle angle) (* (PI) (* (PI) (+ (* (* b b) 1/32400) (* (* a a) -1/32400))))) (* a a)) (*.f64 (*.f64 angle angle) (*.f64 b (*.f64 b (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)))))) (patch #s(approx (+ (* (* angle angle) (* (PI) (* (PI) (+ (* (* b b) 1/32400) (* (* a a) -1/32400))))) (* a a)) (*.f64 (*.f64 angle angle) (*.f64 b (*.f64 b (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2)))) (taylor 0 a) (#s(alt #s(approx (+ (* (* angle angle) (* (PI) (* (PI) (+ (* (* b b) 1/32400) (* (* a a) -1/32400))))) (* a a)) (*.f64 (*.f64 angle angle) (*.f64 b (*.f64 b (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)))))) (patch #s(approx (+ (* (* angle angle) (* (PI) (* (PI) (+ (* (* b b) 1/32400) (* (* a a) -1/32400))))) (* a a)) (*.f64 (*.f64 angle angle) (*.f64 b (*.f64 b (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2)))) (* (pow a 2) (+ 1 (* -1/32400 (* (pow angle 2) (pow (PI) 2)))))) (taylor 0 a) (#s(alt #s(approx (+ (* (* angle angle) (* (PI) (* (PI) (+ (* (* b b) 1/32400) (* (* a a) -1/32400))))) (* a a)) (*.f64 (*.f64 angle angle) (*.f64 b (*.f64 b (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)))))) (patch #s(approx (+ (* (* angle angle) (* (PI) (* (PI) (+ (* (* b b) 1/32400) (* (* a a) -1/32400))))) (* a a)) (*.f64 (*.f64 angle angle) (*.f64 b (*.f64 b (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2)))) (* (pow a 2) (+ 1 (* -1/32400 (* (pow angle 2) (pow (PI) 2)))))) (taylor 0 a) (#s(alt #s(approx (+ (* (* angle angle) (* (PI) (* (PI) (+ (* (* b b) 1/32400) (* (* a a) -1/32400))))) (* a a)) (*.f64 (*.f64 angle angle) (*.f64 b (*.f64 b (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)))))) (patch #s(approx (+ (* (* angle angle) (* (PI) (* (PI) (+ (* (* b b) 1/32400) (* (* a a) -1/32400))))) (* a a)) (*.f64 (*.f64 angle angle) (*.f64 b (*.f64 b (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2)))) (* (pow a 2) (+ 1 (* -1/32400 (* (pow angle 2) (pow (PI) 2)))))) (taylor 0 a) (#s(alt #s(approx (+ (* (* angle angle) (* (PI) (* (PI) (+ (* (* b b) 1/32400) (* (* a a) -1/32400))))) (* a a)) (*.f64 (*.f64 angle angle) (*.f64 b (*.f64 b (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)))))) (patch #s(approx (+ (* (* angle angle) (* (PI) (* (PI) (+ (* (* b b) 1/32400) (* (* a a) -1/32400))))) (* a a)) (*.f64 (*.f64 angle angle) (*.f64 b (*.f64 b (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ 1 (* -1/32400 (* (pow angle 2) (pow (PI) 2))))) (taylor inf a) (#s(alt #s(approx (+ (* (* angle angle) (* (PI) (* (PI) (+ (* (* b b) 1/32400) (* (* a a) -1/32400))))) (* a a)) (*.f64 (*.f64 angle angle) (*.f64 b (*.f64 b (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)))))) (patch #s(approx (+ (* (* angle angle) (* (PI) (* (PI) (+ (* (* b b) 1/32400) (* (* a a) -1/32400))))) (* a a)) (*.f64 (*.f64 angle angle) (*.f64 b (*.f64 b (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ 1 (+ (* -1/32400 (* (pow angle 2) (pow (PI) 2))) (* 1/32400 (/ (* (pow angle 2) (* (pow b 2) (pow (PI) 2))) (pow a 2)))))) (taylor inf a) (#s(alt #s(approx (+ (* (* angle angle) (* (PI) (* (PI) (+ (* (* b b) 1/32400) (* (* a a) -1/32400))))) (* a a)) (*.f64 (*.f64 angle angle) (*.f64 b (*.f64 b (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)))))) (patch #s(approx (+ (* (* angle angle) (* (PI) (* (PI) (+ (* (* b b) 1/32400) (* (* a a) -1/32400))))) (* a a)) (*.f64 (*.f64 angle angle) (*.f64 b (*.f64 b (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ 1 (+ (* -1/32400 (* (pow angle 2) (pow (PI) 2))) (* 1/32400 (/ (* (pow angle 2) (* (pow b 2) (pow (PI) 2))) (pow a 2)))))) (taylor inf a) (#s(alt #s(approx (+ (* (* angle angle) (* (PI) (* (PI) (+ (* (* b b) 1/32400) (* (* a a) -1/32400))))) (* a a)) (*.f64 (*.f64 angle angle) (*.f64 b (*.f64 b (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)))))) (patch #s(approx (+ (* (* angle angle) (* (PI) (* (PI) (+ (* (* b b) 1/32400) (* (* a a) -1/32400))))) (* a a)) (*.f64 (*.f64 angle angle) (*.f64 b (*.f64 b (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ 1 (+ (* -1/32400 (* (pow angle 2) (pow (PI) 2))) (* 1/32400 (/ (* (pow angle 2) (* (pow b 2) (pow (PI) 2))) (pow a 2)))))) (taylor inf a) (#s(alt #s(approx (+ (* (* angle angle) (* (PI) (* (PI) (+ (* (* b b) 1/32400) (* (* a a) -1/32400))))) (* a a)) (*.f64 (*.f64 angle angle) (*.f64 b (*.f64 b (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)))))) (patch #s(approx (+ (* (* angle angle) (* (PI) (* (PI) (+ (* (* b b) 1/32400) (* (* a a) -1/32400))))) (* a a)) (*.f64 (*.f64 angle angle) (*.f64 b (*.f64 b (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ 1 (* -1/32400 (* (pow angle 2) (pow (PI) 2))))) (taylor -inf a) (#s(alt #s(approx (+ (* (* angle angle) (* (PI) (* (PI) (+ (* (* b b) 1/32400) (* (* a a) -1/32400))))) (* a a)) (*.f64 (*.f64 angle angle) (*.f64 b (*.f64 b (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)))))) (patch #s(approx (+ (* (* angle angle) (* (PI) (* (PI) (+ (* (* b b) 1/32400) (* (* a a) -1/32400))))) (* a a)) (*.f64 (*.f64 angle angle) (*.f64 b (*.f64 b (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ 1 (+ (* -1/32400 (* (pow angle 2) (pow (PI) 2))) (* 1/32400 (/ (* (pow angle 2) (* (pow b 2) (pow (PI) 2))) (pow a 2)))))) (taylor -inf a) (#s(alt #s(approx (+ (* (* angle angle) (* (PI) (* (PI) (+ (* (* b b) 1/32400) (* (* a a) -1/32400))))) (* a a)) (*.f64 (*.f64 angle angle) (*.f64 b (*.f64 b (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)))))) (patch #s(approx (+ (* (* angle angle) (* (PI) (* (PI) (+ (* (* b b) 1/32400) (* (* a a) -1/32400))))) (* a a)) (*.f64 (*.f64 angle angle) (*.f64 b (*.f64 b (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ 1 (+ (* -1/32400 (* (pow angle 2) (pow (PI) 2))) (* 1/32400 (/ (* (pow angle 2) (* (pow b 2) (pow (PI) 2))) (pow a 2)))))) (taylor -inf a) (#s(alt #s(approx (+ (* (* angle angle) (* (PI) (* (PI) (+ (* (* b b) 1/32400) (* (* a a) -1/32400))))) (* a a)) (*.f64 (*.f64 angle angle) (*.f64 b (*.f64 b (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)))))) (patch #s(approx (+ (* (* angle angle) (* (PI) (* (PI) (+ (* (* b b) 1/32400) (* (* a a) -1/32400))))) (* a a)) (*.f64 (*.f64 angle angle) (*.f64 b (*.f64 b (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ 1 (+ (* -1/32400 (* (pow angle 2) (pow (PI) 2))) (* 1/32400 (/ (* (pow angle 2) (* (pow b 2) (pow (PI) 2))) (pow a 2)))))) (taylor -inf a) (#s(alt #s(approx (+ (* (* angle angle) (* (PI) (* (PI) (+ (* (* b b) 1/32400) (* (* a a) -1/32400))))) (* a a)) (*.f64 (*.f64 angle angle) (*.f64 b (*.f64 b (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)))))) (patch #s(approx (+ (* (* angle angle) (* (PI) (* (PI) (+ (* (* b b) 1/32400) (* (* a a) -1/32400))))) (* a a)) (*.f64 (*.f64 angle angle) (*.f64 b (*.f64 b (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2)))) (taylor 0 angle) (#s(alt (*.f64 (*.f64 angle angle) (*.f64 b (*.f64 b (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))))) (patch (*.f64 (*.f64 angle angle) (*.f64 b (*.f64 b (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2)))) (taylor 0 angle) (#s(alt (*.f64 (*.f64 angle angle) (*.f64 b (*.f64 b (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))))) (patch (*.f64 (*.f64 angle angle) (*.f64 b (*.f64 b (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2)))) (taylor 0 angle) (#s(alt (*.f64 (*.f64 angle angle) (*.f64 b (*.f64 b (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))))) (patch (*.f64 (*.f64 angle angle) (*.f64 b (*.f64 b (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2)))) (taylor 0 angle) (#s(alt (*.f64 (*.f64 angle angle) (*.f64 b (*.f64 b (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))))) (patch (*.f64 (*.f64 angle angle) (*.f64 b (*.f64 b (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2)))) (taylor inf angle) (#s(alt (*.f64 (*.f64 angle angle) (*.f64 b (*.f64 b (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))))) (patch (*.f64 (*.f64 angle angle) (*.f64 b (*.f64 b (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2)))) (taylor inf angle) (#s(alt (*.f64 (*.f64 angle angle) (*.f64 b (*.f64 b (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))))) (patch (*.f64 (*.f64 angle angle) (*.f64 b (*.f64 b (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2)))) (taylor inf angle) (#s(alt (*.f64 (*.f64 angle angle) (*.f64 b (*.f64 b (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))))) (patch (*.f64 (*.f64 angle angle) (*.f64 b (*.f64 b (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2)))) (taylor inf angle) (#s(alt (*.f64 (*.f64 angle angle) (*.f64 b (*.f64 b (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))))) (patch (*.f64 (*.f64 angle angle) (*.f64 b (*.f64 b (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2)))) (taylor -inf angle) (#s(alt (*.f64 (*.f64 angle angle) (*.f64 b (*.f64 b (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))))) (patch (*.f64 (*.f64 angle angle) (*.f64 b (*.f64 b (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2)))) (taylor -inf angle) (#s(alt (*.f64 (*.f64 angle angle) (*.f64 b (*.f64 b (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))))) (patch (*.f64 (*.f64 angle angle) (*.f64 b (*.f64 b (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2)))) (taylor -inf angle) (#s(alt (*.f64 (*.f64 angle angle) (*.f64 b (*.f64 b (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))))) (patch (*.f64 (*.f64 angle angle) (*.f64 b (*.f64 b (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2)))) (taylor -inf angle) (#s(alt (*.f64 (*.f64 angle angle) (*.f64 b (*.f64 b (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))))) (patch (*.f64 (*.f64 angle angle) (*.f64 b (*.f64 b (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2)))) (taylor 0 b) (#s(alt (*.f64 (*.f64 angle angle) (*.f64 b (*.f64 b (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))))) (patch (*.f64 (*.f64 angle angle) (*.f64 b (*.f64 b (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2)))) (taylor 0 b) (#s(alt (*.f64 (*.f64 angle angle) (*.f64 b (*.f64 b (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))))) (patch (*.f64 (*.f64 angle angle) (*.f64 b (*.f64 b (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2)))) (taylor 0 b) (#s(alt (*.f64 (*.f64 angle angle) (*.f64 b (*.f64 b (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))))) (patch (*.f64 (*.f64 angle angle) (*.f64 b (*.f64 b (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2)))) (taylor 0 b) (#s(alt (*.f64 (*.f64 angle angle) (*.f64 b (*.f64 b (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))))) (patch (*.f64 (*.f64 angle angle) (*.f64 b (*.f64 b (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2)))) (taylor inf b) (#s(alt (*.f64 (*.f64 angle angle) (*.f64 b (*.f64 b (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))))) (patch (*.f64 (*.f64 angle angle) (*.f64 b (*.f64 b (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2)))) (taylor inf b) (#s(alt (*.f64 (*.f64 angle angle) (*.f64 b (*.f64 b (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))))) (patch (*.f64 (*.f64 angle angle) (*.f64 b (*.f64 b (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2)))) (taylor inf b) (#s(alt (*.f64 (*.f64 angle angle) (*.f64 b (*.f64 b (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))))) (patch (*.f64 (*.f64 angle angle) (*.f64 b (*.f64 b (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2)))) (taylor inf b) (#s(alt (*.f64 (*.f64 angle angle) (*.f64 b (*.f64 b (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))))) (patch (*.f64 (*.f64 angle angle) (*.f64 b (*.f64 b (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2)))) (taylor -inf b) (#s(alt (*.f64 (*.f64 angle angle) (*.f64 b (*.f64 b (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))))) (patch (*.f64 (*.f64 angle angle) (*.f64 b (*.f64 b (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2)))) (taylor -inf b) (#s(alt (*.f64 (*.f64 angle angle) (*.f64 b (*.f64 b (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))))) (patch (*.f64 (*.f64 angle angle) (*.f64 b (*.f64 b (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2)))) (taylor -inf b) (#s(alt (*.f64 (*.f64 angle angle) (*.f64 b (*.f64 b (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))))) (patch (*.f64 (*.f64 angle angle) (*.f64 b (*.f64 b (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2)))) (taylor -inf b) (#s(alt (*.f64 (*.f64 angle angle) (*.f64 b (*.f64 b (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))))) (patch (*.f64 (*.f64 angle angle) (*.f64 b (*.f64 b (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))))) #<representation binary64>) () ())) ())
#s(alt (pow angle 2) (taylor 0 angle) (#s(alt (*.f64 angle angle) (patch (*.f64 angle angle) #<representation binary64>) () ())) ())
#s(alt (pow angle 2) (taylor 0 angle) (#s(alt (*.f64 angle angle) (patch (*.f64 angle angle) #<representation binary64>) () ())) ())
#s(alt (pow angle 2) (taylor 0 angle) (#s(alt (*.f64 angle angle) (patch (*.f64 angle angle) #<representation binary64>) () ())) ())
#s(alt (pow angle 2) (taylor 0 angle) (#s(alt (*.f64 angle angle) (patch (*.f64 angle angle) #<representation binary64>) () ())) ())
#s(alt (pow angle 2) (taylor inf angle) (#s(alt (*.f64 angle angle) (patch (*.f64 angle angle) #<representation binary64>) () ())) ())
#s(alt (pow angle 2) (taylor inf angle) (#s(alt (*.f64 angle angle) (patch (*.f64 angle angle) #<representation binary64>) () ())) ())
#s(alt (pow angle 2) (taylor inf angle) (#s(alt (*.f64 angle angle) (patch (*.f64 angle angle) #<representation binary64>) () ())) ())
#s(alt (pow angle 2) (taylor inf angle) (#s(alt (*.f64 angle angle) (patch (*.f64 angle angle) #<representation binary64>) () ())) ())
#s(alt (pow angle 2) (taylor -inf angle) (#s(alt (*.f64 angle angle) (patch (*.f64 angle angle) #<representation binary64>) () ())) ())
#s(alt (pow angle 2) (taylor -inf angle) (#s(alt (*.f64 angle angle) (patch (*.f64 angle angle) #<representation binary64>) () ())) ())
#s(alt (pow angle 2) (taylor -inf angle) (#s(alt (*.f64 angle angle) (patch (*.f64 angle angle) #<representation binary64>) () ())) ())
#s(alt (pow angle 2) (taylor -inf angle) (#s(alt (*.f64 angle angle) (patch (*.f64 angle angle) #<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 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 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 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 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) (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 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 (* (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 (* (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 (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 (+ (* (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 (+ (* (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 (* (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 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 #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 (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 (* -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 (+ (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 b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (taylor 0 a) (#s(alt (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))))) #s(literal -1 binary64))) (patch (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))))) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))) (taylor 0 a) (#s(alt (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))))) #s(literal -1 binary64))) (patch (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))))) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))) (taylor 0 a) (#s(alt (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))))) #s(literal -1 binary64))) (patch (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))))) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))) (taylor 0 a) (#s(alt (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))))) #s(literal -1 binary64))) (patch (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))))) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (taylor inf a) (#s(alt (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))))) #s(literal -1 binary64))) (patch (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))))) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ 1/2 (+ (* 1/2 (cos (* 1/90 (* angle (PI))))) (/ (* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (pow a 2))))) (taylor inf a) (#s(alt (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))))) #s(literal -1 binary64))) (patch (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))))) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ 1/2 (+ (* 1/2 (cos (* 1/90 (* angle (PI))))) (/ (* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (pow a 2))))) (taylor inf a) (#s(alt (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))))) #s(literal -1 binary64))) (patch (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))))) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ 1/2 (+ (* 1/2 (cos (* 1/90 (* angle (PI))))) (/ (* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (pow a 2))))) (taylor inf a) (#s(alt (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))))) #s(literal -1 binary64))) (patch (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))))) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (taylor -inf a) (#s(alt (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))))) #s(literal -1 binary64))) (patch (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))))) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ 1/2 (+ (* 1/2 (cos (* 1/90 (* angle (PI))))) (/ (* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (pow a 2))))) (taylor -inf a) (#s(alt (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))))) #s(literal -1 binary64))) (patch (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))))) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ 1/2 (+ (* 1/2 (cos (* 1/90 (* angle (PI))))) (/ (* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (pow a 2))))) (taylor -inf a) (#s(alt (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))))) #s(literal -1 binary64))) (patch (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))))) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ 1/2 (+ (* 1/2 (cos (* 1/90 (* angle (PI))))) (/ (* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (pow a 2))))) (taylor -inf a) (#s(alt (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))))) #s(literal -1 binary64))) (patch (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))))) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (pow a 2) (taylor 0 angle) (#s(alt (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))))) #s(literal -1 binary64))) (patch (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 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 (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))))) #s(literal -1 binary64))) (patch (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 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))) (* 1/3149280000 (* (pow a 2) (pow (PI) 4)))))))) (pow a 2)) (taylor 0 angle) (#s(alt (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))))) #s(literal -1 binary64))) (patch (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 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))) (+ (* 1/3149280000 (* (pow a 2) (pow (PI) 4))) (* (pow angle 2) (+ (* -1/765275040000000 (* (pow a 2) (pow (PI) 6))) (* 1/765275040000000 (* (pow b 2) (pow (PI) 6))))))))))) (pow a 2)) (taylor 0 angle) (#s(alt (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))))) #s(literal -1 binary64))) (patch (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))))) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))) (taylor inf angle) (#s(alt (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))))) #s(literal -1 binary64))) (patch (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))))) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))) (taylor inf angle) (#s(alt (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))))) #s(literal -1 binary64))) (patch (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))))) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))) (taylor inf angle) (#s(alt (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))))) #s(literal -1 binary64))) (patch (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))))) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))) (taylor inf angle) (#s(alt (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))))) #s(literal -1 binary64))) (patch (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))))) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))) (taylor -inf angle) (#s(alt (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))))) #s(literal -1 binary64))) (patch (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))))) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))) (taylor -inf angle) (#s(alt (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))))) #s(literal -1 binary64))) (patch (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))))) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))) (taylor -inf angle) (#s(alt (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))))) #s(literal -1 binary64))) (patch (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))))) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))) (taylor -inf angle) (#s(alt (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))))) #s(literal -1 binary64))) (patch (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))))) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (taylor 0 b) (#s(alt (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))))) #s(literal -1 binary64))) (patch (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))))) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))) (taylor 0 b) (#s(alt (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))))) #s(literal -1 binary64))) (patch (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))))) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))) (taylor 0 b) (#s(alt (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))))) #s(literal -1 binary64))) (patch (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))))) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))) (taylor 0 b) (#s(alt (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))))) #s(literal -1 binary64))) (patch (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))))) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (taylor inf b) (#s(alt (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))))) #s(literal -1 binary64))) (patch (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))))) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (- (+ 1/2 (/ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (pow b 2))) (* 1/2 (cos (* 1/90 (* angle (PI))))))) (taylor inf b) (#s(alt (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))))) #s(literal -1 binary64))) (patch (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))))) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (- (+ 1/2 (/ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (pow b 2))) (* 1/2 (cos (* 1/90 (* angle (PI))))))) (taylor inf b) (#s(alt (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))))) #s(literal -1 binary64))) (patch (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))))) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (- (+ 1/2 (/ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (pow b 2))) (* 1/2 (cos (* 1/90 (* angle (PI))))))) (taylor inf b) (#s(alt (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))))) #s(literal -1 binary64))) (patch (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))))) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (taylor -inf b) (#s(alt (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))))) #s(literal -1 binary64))) (patch (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))))) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (- (+ 1/2 (/ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (pow b 2))) (* 1/2 (cos (* 1/90 (* angle (PI))))))) (taylor -inf b) (#s(alt (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))))) #s(literal -1 binary64))) (patch (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))))) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (- (+ 1/2 (/ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (pow b 2))) (* 1/2 (cos (* 1/90 (* angle (PI))))))) (taylor -inf b) (#s(alt (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))))) #s(literal -1 binary64))) (patch (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))))) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (- (+ 1/2 (/ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (pow b 2))) (* 1/2 (cos (* 1/90 (* angle (PI))))))) (taylor -inf b) (#s(alt (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))))) #s(literal -1 binary64))) (patch (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))))) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (taylor 0 a) (#s(alt (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))) (patch (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))) (taylor 0 a) (#s(alt (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))) (patch (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))) (taylor 0 a) (#s(alt (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))) (patch (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))) (taylor 0 a) (#s(alt (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))) (patch (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (taylor inf a) (#s(alt (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))) (patch (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ 1/2 (+ (* 1/2 (cos (* 1/90 (* angle (PI))))) (/ (* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (pow a 2))))) (taylor inf a) (#s(alt (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))) (patch (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ 1/2 (+ (* 1/2 (cos (* 1/90 (* angle (PI))))) (/ (* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (pow a 2))))) (taylor inf a) (#s(alt (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))) (patch (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ 1/2 (+ (* 1/2 (cos (* 1/90 (* angle (PI))))) (/ (* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (pow a 2))))) (taylor inf a) (#s(alt (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))) (patch (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (taylor -inf a) (#s(alt (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))) (patch (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ 1/2 (+ (* 1/2 (cos (* 1/90 (* angle (PI))))) (/ (* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (pow a 2))))) (taylor -inf a) (#s(alt (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))) (patch (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ 1/2 (+ (* 1/2 (cos (* 1/90 (* angle (PI))))) (/ (* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (pow a 2))))) (taylor -inf a) (#s(alt (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))) (patch (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ 1/2 (+ (* 1/2 (cos (* 1/90 (* angle (PI))))) (/ (* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (pow a 2))))) (taylor -inf a) (#s(alt (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))) (patch (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))) #<representation binary64>) () ())) ())
#s(alt (pow a 2) (taylor 0 angle) (#s(alt (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))) (patch (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 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 (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))) (patch (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 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))) (* 1/3149280000 (* (pow a 2) (pow (PI) 4)))))))) (pow a 2)) (taylor 0 angle) (#s(alt (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))) (patch (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 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))) (+ (* 1/3149280000 (* (pow a 2) (pow (PI) 4))) (* (pow angle 2) (+ (* -1/765275040000000 (* (pow a 2) (pow (PI) 6))) (* 1/765275040000000 (* (pow b 2) (pow (PI) 6))))))))))) (pow a 2)) (taylor 0 angle) (#s(alt (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))) (patch (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))) (taylor inf angle) (#s(alt (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))) (patch (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))) (taylor inf angle) (#s(alt (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))) (patch (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))) (taylor inf angle) (#s(alt (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))) (patch (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))) (taylor inf angle) (#s(alt (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))) (patch (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))) (taylor -inf angle) (#s(alt (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))) (patch (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))) (taylor -inf angle) (#s(alt (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))) (patch (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))) (taylor -inf angle) (#s(alt (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))) (patch (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))) (taylor -inf angle) (#s(alt (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))) (patch (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (taylor 0 b) (#s(alt (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))) (patch (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))) (taylor 0 b) (#s(alt (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))) (patch (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))) (taylor 0 b) (#s(alt (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))) (patch (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))) (taylor 0 b) (#s(alt (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))) (patch (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (taylor inf b) (#s(alt (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))) (patch (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (- (+ 1/2 (/ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (pow b 2))) (* 1/2 (cos (* 1/90 (* angle (PI))))))) (taylor inf b) (#s(alt (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))) (patch (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (- (+ 1/2 (/ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (pow b 2))) (* 1/2 (cos (* 1/90 (* angle (PI))))))) (taylor inf b) (#s(alt (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))) (patch (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (- (+ 1/2 (/ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (pow b 2))) (* 1/2 (cos (* 1/90 (* angle (PI))))))) (taylor inf b) (#s(alt (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))) (patch (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (taylor -inf b) (#s(alt (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))) (patch (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (- (+ 1/2 (/ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (pow b 2))) (* 1/2 (cos (* 1/90 (* angle (PI))))))) (taylor -inf b) (#s(alt (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))) (patch (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (- (+ 1/2 (/ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (pow b 2))) (* 1/2 (cos (* 1/90 (* angle (PI))))))) (taylor -inf b) (#s(alt (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))) (patch (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (- (+ 1/2 (/ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (pow b 2))) (* 1/2 (cos (* 1/90 (* angle (PI))))))) (taylor -inf b) (#s(alt (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))) (patch (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))) #<representation binary64>) () ())) ())
#s(alt (log (/ 1 (* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))))) (taylor 0 a) (#s(alt (log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))))) (patch (log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))))) #<representation binary64>) () ())) ())
#s(alt (+ (log (/ 1 (* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))))) (* -1 (* (pow a 2) (* (pow b 2) (* (+ (* 1/2 (/ (cos (* 1/90 (* angle (PI)))) (* (pow b 4) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)))) (* 1/2 (/ 1 (* (pow b 4) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2))))) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))))))) (taylor 0 a) (#s(alt (log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))))) (patch (log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))))) #<representation binary64>) () ())) ())
#s(alt (+ (log (/ 1 (* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))))) (* (pow a 2) (+ (* -1 (* (pow b 2) (* (+ (* 1/2 (/ (cos (* 1/90 (* angle (PI)))) (* (pow b 4) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)))) (* 1/2 (/ 1 (* (pow b 4) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2))))) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))))) (* 1/24 (* (pow a 2) (+ (* -12 (* (pow b 4) (* (pow (+ (* 1/2 (/ (cos (* 1/90 (* angle (PI)))) (* (pow b 4) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)))) (* 1/2 (/ 1 (* (pow b 4) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2))))) 2) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)))) (* 24 (* (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) (+ (* 1/2 (/ (cos (* 1/90 (* angle (PI)))) (* (pow b 4) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)))) (* 1/2 (/ 1 (* (pow b 4) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2))))))))))))) (taylor 0 a) (#s(alt (log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))))) (patch (log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))))) #<representation binary64>) () ())) ())
#s(alt (+ (log (/ 1 (* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))))) (* (pow a 2) (+ (* -1 (* (pow b 2) (* (+ (* 1/2 (/ (cos (* 1/90 (* angle (PI)))) (* (pow b 4) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)))) (* 1/2 (/ 1 (* (pow b 4) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2))))) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))))) (* (pow a 2) (+ (* 1/720 (* (pow a 2) (+ (* -720 (/ (* (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2) (+ (* 1/2 (/ (cos (* 1/90 (* angle (PI)))) (* (pow b 4) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)))) (* 1/2 (/ 1 (* (pow b 4) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)))))) (* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))))) (+ (* -240 (* (pow b 6) (* (pow (+ (* 1/2 (/ (cos (* 1/90 (* angle (PI)))) (* (pow b 4) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)))) (* 1/2 (/ 1 (* (pow b 4) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2))))) 3) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 3)))) (* 720 (* (pow b 2) (* (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) (* (pow (+ (* 1/2 (/ (cos (* 1/90 (* angle (PI)))) (* (pow b 4) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)))) (* 1/2 (/ 1 (* (pow b 4) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2))))) 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))))))))) (* 1/24 (+ (* -12 (* (pow b 4) (* (pow (+ (* 1/2 (/ (cos (* 1/90 (* angle (PI)))) (* (pow b 4) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)))) (* 1/2 (/ 1 (* (pow b 4) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2))))) 2) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)))) (* 24 (* (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) (+ (* 1/2 (/ (cos (* 1/90 (* angle (PI)))) (* (pow b 4) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)))) (* 1/2 (/ 1 (* (pow b 4) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)))))))))))))) (taylor 0 a) (#s(alt (log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))))) (patch (log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))))) #<representation binary64>) () ())) ())
#s(alt (+ (log (/ 1 (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))) (* 2 (log (/ 1 a)))) (taylor inf a) (#s(alt (log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))))) (patch (log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))))) #<representation binary64>) () ())) ())
#s(alt (+ (log (/ 1 (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))) (+ (* -1 (/ (* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))))) (* 2 (log (/ 1 a))))) (taylor inf a) (#s(alt (log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))))) (patch (log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))))) #<representation binary64>) () ())) ())
#s(alt (+ (log (/ 1 (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))) (+ (* -1 (/ (* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))))) (+ (* 1/24 (/ (+ (* -12 (/ (* (pow b 4) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)) (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2))) (* 24 (/ (* (pow b 4) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)) (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)))) (pow a 4))) (* 2 (log (/ 1 a)))))) (taylor inf a) (#s(alt (log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))))) (patch (log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))))) #<representation binary64>) () ())) ())
#s(alt (+ (log (/ 1 (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))) (+ (* -1 (/ (* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))))) (+ (* 1/720 (/ (+ (* -720 (/ (* (pow b 6) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 3)) (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 3))) (+ (* -240 (/ (* (pow b 6) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 3)) (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 3))) (* 720 (/ (* (pow b 6) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 3)) (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 3))))) (pow a 6))) (+ (* 1/24 (/ (+ (* -12 (/ (* (pow b 4) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)) (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2))) (* 24 (/ (* (pow b 4) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)) (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)))) (pow a 4))) (* 2 (log (/ 1 a))))))) (taylor inf a) (#s(alt (log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))))) (patch (log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))))) #<representation binary64>) () ())) ())
#s(alt (+ (log (/ 1 (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))) (* 2 (log (/ -1 a)))) (taylor -inf a) (#s(alt (log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))))) (patch (log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))))) #<representation binary64>) () ())) ())
#s(alt (+ (log (/ 1 (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))) (+ (* -1 (/ (* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))))) (* 2 (log (/ -1 a))))) (taylor -inf a) (#s(alt (log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))))) (patch (log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))))) #<representation binary64>) () ())) ())
#s(alt (+ (log (/ 1 (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))) (+ (* -1 (/ (* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))))) (+ (* 1/24 (/ (+ (* -12 (/ (* (pow b 4) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)) (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2))) (* 24 (/ (* (pow b 4) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)) (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)))) (pow a 4))) (* 2 (log (/ -1 a)))))) (taylor -inf a) (#s(alt (log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))))) (patch (log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))))) #<representation binary64>) () ())) ())
#s(alt (+ (log (/ 1 (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))) (+ (* -1 (/ (* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))))) (+ (* 1/720 (/ (+ (* -720 (/ (* (pow b 6) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 3)) (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 3))) (+ (* -240 (/ (* (pow b 6) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 3)) (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 3))) (* 720 (/ (* (pow b 6) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 3)) (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 3))))) (pow a 6))) (+ (* 1/24 (/ (+ (* -12 (/ (* (pow b 4) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)) (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2))) (* 24 (/ (* (pow b 4) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)) (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)))) (pow a 4))) (* 2 (log (/ -1 a))))))) (taylor -inf a) (#s(alt (log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))))) (patch (log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))))) #<representation binary64>) () ())) ())
#s(alt (log (/ 1 (pow a 2))) (taylor 0 angle) (#s(alt (log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))))) (patch (log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 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 (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))))) (patch (log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 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/3149280000 (/ (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 (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))))) (patch (log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 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/3149280000 (/ (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))) (* 1/3149280000 (* (pow a 2) (pow (PI) 4))))) (pow a 2))) (+ (* -1/765275040000000 (/ (pow (PI) 6) (pow a 2))) (* 1/765275040000000 (/ (* (pow b 2) (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/3149280000 (/ (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/3149280000 (/ (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 (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))))) (patch (log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))))) #<representation binary64>) () ())) ())
#s(alt (log (/ 1 (+ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))))) (taylor inf angle) (#s(alt (log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))))) (patch (log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))))) #<representation binary64>) () ())) ())
#s(alt (log (/ 1 (+ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))))) (taylor inf angle) (#s(alt (log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))))) (patch (log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))))) #<representation binary64>) () ())) ())
#s(alt (log (/ 1 (+ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))))) (taylor inf angle) (#s(alt (log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))))) (patch (log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))))) #<representation binary64>) () ())) ())
#s(alt (log (/ 1 (+ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))))) (taylor inf angle) (#s(alt (log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))))) (patch (log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))))) #<representation binary64>) () ())) ())
#s(alt (log (/ 1 (+ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))))) (taylor -inf angle) (#s(alt (log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))))) (patch (log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))))) #<representation binary64>) () ())) ())
#s(alt (log (/ 1 (+ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))))) (taylor -inf angle) (#s(alt (log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))))) (patch (log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))))) #<representation binary64>) () ())) ())
#s(alt (log (/ 1 (+ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))))) (taylor -inf angle) (#s(alt (log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))))) (patch (log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))))) #<representation binary64>) () ())) ())
#s(alt (log (/ 1 (+ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))))) (taylor -inf angle) (#s(alt (log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))))) (patch (log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))))) #<representation binary64>) () ())) ())
#s(alt (log (/ 1 (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))))) (taylor 0 b) (#s(alt (log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))))) (patch (log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))))) #<representation binary64>) () ())) ())
#s(alt (+ (log (/ 1 (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))))) (* (pow a 2) (* (pow b 2) (* (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) (- (* 1/2 (/ (cos (* 1/90 (* angle (PI)))) (* (pow a 4) (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)))) (* 1/2 (/ 1 (* (pow a 4) (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2))))))))) (taylor 0 b) (#s(alt (log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))))) (patch (log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))))) #<representation binary64>) () ())) ())
#s(alt (+ (log (/ 1 (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))))) (* (pow b 2) (+ (* 1/24 (* (pow b 2) (+ (* -24 (* (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) (- (* 1/2 (/ (cos (* 1/90 (* angle (PI)))) (* (pow a 4) (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)))) (* 1/2 (/ 1 (* (pow a 4) (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2))))))) (* -12 (* (pow a 4) (* (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2) (pow (- (* 1/2 (/ (cos (* 1/90 (* angle (PI)))) (* (pow a 4) (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)))) (* 1/2 (/ 1 (* (pow a 4) (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2))))) 2))))))) (* (pow a 2) (* (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) (- (* 1/2 (/ (cos (* 1/90 (* angle (PI)))) (* (pow a 4) (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)))) (* 1/2 (/ 1 (* (pow a 4) (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)))))))))) (taylor 0 b) (#s(alt (log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))))) (patch (log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))))) #<representation binary64>) () ())) ())
#s(alt (+ (log (/ 1 (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))))) (* (pow b 2) (+ (* (pow a 2) (* (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) (- (* 1/2 (/ (cos (* 1/90 (* angle (PI)))) (* (pow a 4) (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)))) (* 1/2 (/ 1 (* (pow a 4) (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2))))))) (* (pow b 2) (+ (* 1/720 (* (pow b 2) (+ (* 240 (* (pow a 6) (* (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 3) (pow (- (* 1/2 (/ (cos (* 1/90 (* angle (PI)))) (* (pow a 4) (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)))) (* 1/2 (/ 1 (* (pow a 4) (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2))))) 3)))) (+ (* 720 (* (pow a 2) (* (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) (* (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) (pow (- (* 1/2 (/ (cos (* 1/90 (* angle (PI)))) (* (pow a 4) (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)))) (* 1/2 (/ 1 (* (pow a 4) (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2))))) 2))))) (* 720 (/ (* (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2) (- (* 1/2 (/ (cos (* 1/90 (* angle (PI)))) (* (pow a 4) (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)))) (* 1/2 (/ 1 (* (pow a 4) (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)))))) (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))))))))) (* 1/24 (+ (* -24 (* (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) (- (* 1/2 (/ (cos (* 1/90 (* angle (PI)))) (* (pow a 4) (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)))) (* 1/2 (/ 1 (* (pow a 4) (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2))))))) (* -12 (* (pow a 4) (* (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2) (pow (- (* 1/2 (/ (cos (* 1/90 (* angle (PI)))) (* (pow a 4) (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)))) (* 1/2 (/ 1 (* (pow a 4) (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2))))) 2))))))))))) (taylor 0 b) (#s(alt (log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))))) (patch (log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))))) #<representation binary64>) () ())) ())
#s(alt (+ (log (/ 1 (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))) (* 2 (log (/ 1 b)))) (taylor inf b) (#s(alt (log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))))) (patch (log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))))) #<representation binary64>) () ())) ())
#s(alt (+ (log (/ 1 (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))) (+ (* -1 (/ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))))) (* 2 (log (/ 1 b))))) (taylor inf b) (#s(alt (log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))))) (patch (log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))))) #<representation binary64>) () ())) ())
#s(alt (+ (log (/ 1 (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))) (+ (* -1 (/ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))))) (+ (* 1/24 (/ (+ (* -12 (/ (* (pow a 4) (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2))) (* 24 (/ (* (pow a 4) (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)))) (pow b 4))) (* 2 (log (/ 1 b)))))) (taylor inf b) (#s(alt (log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))))) (patch (log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))))) #<representation binary64>) () ())) ())
#s(alt (+ (log (/ 1 (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))) (+ (* -1 (/ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))))) (+ (* 1/720 (/ (+ (* -720 (/ (* (pow a 6) (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 3)) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 3))) (+ (* -240 (/ (* (pow a 6) (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 3)) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 3))) (* 720 (/ (* (pow a 6) (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 3)) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 3))))) (pow b 6))) (+ (* 1/24 (/ (+ (* -12 (/ (* (pow a 4) (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2))) (* 24 (/ (* (pow a 4) (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)))) (pow b 4))) (* 2 (log (/ 1 b))))))) (taylor inf b) (#s(alt (log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))))) (patch (log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))))) #<representation binary64>) () ())) ())
#s(alt (+ (log (/ 1 (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))) (* 2 (log (/ -1 b)))) (taylor -inf b) (#s(alt (log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))))) (patch (log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))))) #<representation binary64>) () ())) ())
#s(alt (+ (log (/ 1 (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))) (+ (* -1 (/ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))))) (* 2 (log (/ -1 b))))) (taylor -inf b) (#s(alt (log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))))) (patch (log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))))) #<representation binary64>) () ())) ())
#s(alt (+ (log (/ 1 (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))) (+ (* -1 (/ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))))) (+ (* 1/24 (/ (+ (* -12 (/ (* (pow a 4) (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2))) (* 24 (/ (* (pow a 4) (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)))) (pow b 4))) (* 2 (log (/ -1 b)))))) (taylor -inf b) (#s(alt (log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))))) (patch (log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))))) #<representation binary64>) () ())) ())
#s(alt (+ (log (/ 1 (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))) (+ (* -1 (/ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))))) (+ (* 1/720 (/ (+ (* -720 (/ (* (pow a 6) (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 3)) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 3))) (+ (* -240 (/ (* (pow a 6) (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 3)) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 3))) (* 720 (/ (* (pow a 6) (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 3)) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 3))))) (pow b 6))) (+ (* 1/24 (/ (+ (* -12 (/ (* (pow a 4) (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2))) (* 24 (/ (* (pow a 4) (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)))) (pow b 4))) (* 2 (log (/ -1 b))))))) (taylor -inf b) (#s(alt (log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))))) (patch (log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (log (/ 1 (* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))))) (taylor 0 a) (#s(alt (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))))) #s(literal -1 binary64)) (patch (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))))) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (log (/ 1 (* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))))) (* (pow a 2) (* (pow b 2) (* (+ (* 1/2 (/ (cos (* 1/90 (* angle (PI)))) (* (pow b 4) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)))) (* 1/2 (/ 1 (* (pow b 4) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2))))) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))))) (taylor 0 a) (#s(alt (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))))) #s(literal -1 binary64)) (patch (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))))) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (log (/ 1 (* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))))) (* (pow a 2) (+ (* -1/24 (* (pow a 2) (+ (* -12 (* (pow b 4) (* (pow (+ (* 1/2 (/ (cos (* 1/90 (* angle (PI)))) (* (pow b 4) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)))) (* 1/2 (/ 1 (* (pow b 4) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2))))) 2) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)))) (* 24 (* (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) (+ (* 1/2 (/ (cos (* 1/90 (* angle (PI)))) (* (pow b 4) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)))) (* 1/2 (/ 1 (* (pow b 4) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)))))))))) (* (pow b 2) (* (+ (* 1/2 (/ (cos (* 1/90 (* angle (PI)))) (* (pow b 4) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)))) (* 1/2 (/ 1 (* (pow b 4) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2))))) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))))))) (taylor 0 a) (#s(alt (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))))) #s(literal -1 binary64)) (patch (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))))) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (log (/ 1 (* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))))) (* (pow a 2) (+ (* (pow a 2) (+ (* -1/24 (+ (* -12 (* (pow b 4) (* (pow (+ (* 1/2 (/ (cos (* 1/90 (* angle (PI)))) (* (pow b 4) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)))) (* 1/2 (/ 1 (* (pow b 4) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2))))) 2) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)))) (* 24 (* (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) (+ (* 1/2 (/ (cos (* 1/90 (* angle (PI)))) (* (pow b 4) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)))) (* 1/2 (/ 1 (* (pow b 4) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2))))))))) (* -1/720 (* (pow a 2) (+ (* -720 (/ (* (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2) (+ (* 1/2 (/ (cos (* 1/90 (* angle (PI)))) (* (pow b 4) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)))) (* 1/2 (/ 1 (* (pow b 4) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)))))) (* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))))) (+ (* -240 (* (pow b 6) (* (pow (+ (* 1/2 (/ (cos (* 1/90 (* angle (PI)))) (* (pow b 4) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)))) (* 1/2 (/ 1 (* (pow b 4) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2))))) 3) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 3)))) (* 720 (* (pow b 2) (* (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) (* (pow (+ (* 1/2 (/ (cos (* 1/90 (* angle (PI)))) (* (pow b 4) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)))) (* 1/2 (/ 1 (* (pow b 4) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2))))) 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))))))))))) (* (pow b 2) (* (+ (* 1/2 (/ (cos (* 1/90 (* angle (PI)))) (* (pow b 4) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)))) (* 1/2 (/ 1 (* (pow b 4) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2))))) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))))))) (taylor 0 a) (#s(alt (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))))) #s(literal -1 binary64)) (patch (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))))) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (+ (log (/ 1 (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))) (* 2 (log (/ 1 a))))) (taylor inf a) (#s(alt (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))))) #s(literal -1 binary64)) (patch (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))))) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (+ (log (/ 1 (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))) (* 2 (log (/ 1 a))))) (/ (* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))))) (taylor inf a) (#s(alt (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))))) #s(literal -1 binary64)) (patch (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))))) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (+ (log (/ 1 (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))) (* 2 (log (/ 1 a))))) (+ (* -1/24 (/ (+ (* -12 (/ (* (pow b 4) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)) (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2))) (* 24 (/ (* (pow b 4) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)) (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)))) (pow a 4))) (/ (* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))))) (taylor inf a) (#s(alt (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))))) #s(literal -1 binary64)) (patch (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))))) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (+ (log (/ 1 (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))) (* 2 (log (/ 1 a))))) (+ (* -1/24 (/ (+ (* -12 (/ (* (pow b 4) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)) (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2))) (* 24 (/ (* (pow b 4) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)) (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)))) (pow a 4))) (+ (* -1/720 (/ (+ (* -720 (/ (* (pow b 6) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 3)) (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 3))) (+ (* -240 (/ (* (pow b 6) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 3)) (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 3))) (* 720 (/ (* (pow b 6) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 3)) (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 3))))) (pow a 6))) (/ (* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))))))) (taylor inf a) (#s(alt (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))))) #s(literal -1 binary64)) (patch (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))))) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (+ (log (/ 1 (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))) (* 2 (log (/ -1 a))))) (taylor -inf a) (#s(alt (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))))) #s(literal -1 binary64)) (patch (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))))) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (+ (log (/ 1 (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))) (* 2 (log (/ -1 a))))) (/ (* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))))) (taylor -inf a) (#s(alt (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))))) #s(literal -1 binary64)) (patch (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))))) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (+ (log (/ 1 (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))) (* 2 (log (/ -1 a))))) (+ (* -1/24 (/ (+ (* -12 (/ (* (pow b 4) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)) (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2))) (* 24 (/ (* (pow b 4) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)) (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)))) (pow a 4))) (/ (* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))))) (taylor -inf a) (#s(alt (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))))) #s(literal -1 binary64)) (patch (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))))) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (+ (log (/ 1 (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))) (* 2 (log (/ -1 a))))) (+ (* -1/24 (/ (+ (* -12 (/ (* (pow b 4) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)) (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2))) (* 24 (/ (* (pow b 4) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)) (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)))) (pow a 4))) (+ (* -1/720 (/ (+ (* -720 (/ (* (pow b 6) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 3)) (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 3))) (+ (* -240 (/ (* (pow b 6) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 3)) (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 3))) (* 720 (/ (* (pow b 6) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 3)) (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 3))))) (pow a 6))) (/ (* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))))))) (taylor -inf a) (#s(alt (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))))) #s(literal -1 binary64)) (patch (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))))) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (log (/ 1 (pow a 2)))) (taylor 0 angle) (#s(alt (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))))) #s(literal -1 binary64)) (patch (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 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 (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))))) #s(literal -1 binary64)) (patch (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 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/3149280000 (/ (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 (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))))) #s(literal -1 binary64)) (patch (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 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/3149280000 (/ (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/3149280000 (/ (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))) (* 1/3149280000 (* (pow a 2) (pow (PI) 4))))) (pow a 2))) (+ (* -1/765275040000000 (/ (pow (PI) 6) (pow a 2))) (* 1/765275040000000 (/ (* (pow b 2) (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/3149280000 (/ (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 (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))))) #s(literal -1 binary64)) (patch (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))))) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (log (/ 1 (+ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))))))) (taylor inf angle) (#s(alt (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))))) #s(literal -1 binary64)) (patch (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))))) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (log (/ 1 (+ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))))))) (taylor inf angle) (#s(alt (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))))) #s(literal -1 binary64)) (patch (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))))) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (log (/ 1 (+ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))))))) (taylor inf angle) (#s(alt (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))))) #s(literal -1 binary64)) (patch (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))))) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (log (/ 1 (+ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))))))) (taylor inf angle) (#s(alt (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))))) #s(literal -1 binary64)) (patch (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))))) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (log (/ 1 (+ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))))))) (taylor -inf angle) (#s(alt (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))))) #s(literal -1 binary64)) (patch (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))))) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (log (/ 1 (+ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))))))) (taylor -inf angle) (#s(alt (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))))) #s(literal -1 binary64)) (patch (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))))) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (log (/ 1 (+ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))))))) (taylor -inf angle) (#s(alt (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))))) #s(literal -1 binary64)) (patch (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))))) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (log (/ 1 (+ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))))))) (taylor -inf angle) (#s(alt (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))))) #s(literal -1 binary64)) (patch (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))))) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (log (/ 1 (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))))) (taylor 0 b) (#s(alt (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))))) #s(literal -1 binary64)) (patch (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))))) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (log (/ 1 (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))))) (* -1 (* (pow a 2) (* (pow b 2) (* (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) (- (* 1/2 (/ (cos (* 1/90 (* angle (PI)))) (* (pow a 4) (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)))) (* 1/2 (/ 1 (* (pow a 4) (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)))))))))) (taylor 0 b) (#s(alt (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))))) #s(literal -1 binary64)) (patch (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))))) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (log (/ 1 (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))))) (* (pow b 2) (+ (* -1 (* (pow a 2) (* (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) (- (* 1/2 (/ (cos (* 1/90 (* angle (PI)))) (* (pow a 4) (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)))) (* 1/2 (/ 1 (* (pow a 4) (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)))))))) (* -1/24 (* (pow b 2) (+ (* -24 (* (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) (- (* 1/2 (/ (cos (* 1/90 (* angle (PI)))) (* (pow a 4) (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)))) (* 1/2 (/ 1 (* (pow a 4) (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2))))))) (* -12 (* (pow a 4) (* (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2) (pow (- (* 1/2 (/ (cos (* 1/90 (* angle (PI)))) (* (pow a 4) (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)))) (* 1/2 (/ 1 (* (pow a 4) (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2))))) 2)))))))))) (taylor 0 b) (#s(alt (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))))) #s(literal -1 binary64)) (patch (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))))) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (log (/ 1 (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))))) (* (pow b 2) (+ (* -1 (* (pow a 2) (* (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) (- (* 1/2 (/ (cos (* 1/90 (* angle (PI)))) (* (pow a 4) (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)))) (* 1/2 (/ 1 (* (pow a 4) (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)))))))) (* (pow b 2) (+ (* -1/24 (+ (* -24 (* (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) (- (* 1/2 (/ (cos (* 1/90 (* angle (PI)))) (* (pow a 4) (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)))) (* 1/2 (/ 1 (* (pow a 4) (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2))))))) (* -12 (* (pow a 4) (* (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2) (pow (- (* 1/2 (/ (cos (* 1/90 (* angle (PI)))) (* (pow a 4) (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)))) (* 1/2 (/ 1 (* (pow a 4) (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2))))) 2)))))) (* -1/720 (* (pow b 2) (+ (* 240 (* (pow a 6) (* (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 3) (pow (- (* 1/2 (/ (cos (* 1/90 (* angle (PI)))) (* (pow a 4) (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)))) (* 1/2 (/ 1 (* (pow a 4) (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2))))) 3)))) (+ (* 720 (* (pow a 2) (* (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) (* (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) (pow (- (* 1/2 (/ (cos (* 1/90 (* angle (PI)))) (* (pow a 4) (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)))) (* 1/2 (/ 1 (* (pow a 4) (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2))))) 2))))) (* 720 (/ (* (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2) (- (* 1/2 (/ (cos (* 1/90 (* angle (PI)))) (* (pow a 4) (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)))) (* 1/2 (/ 1 (* (pow a 4) (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)))))) (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))))))))))))) (taylor 0 b) (#s(alt (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))))) #s(literal -1 binary64)) (patch (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))))) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (+ (log (/ 1 (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))) (* 2 (log (/ 1 b))))) (taylor inf b) (#s(alt (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))))) #s(literal -1 binary64)) (patch (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))))) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (+ (log (/ 1 (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))) (* 2 (log (/ 1 b))))) (/ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))))) (taylor inf b) (#s(alt (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))))) #s(literal -1 binary64)) (patch (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))))) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (+ (log (/ 1 (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))) (* 2 (log (/ 1 b))))) (+ (* -1/24 (/ (+ (* -12 (/ (* (pow a 4) (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2))) (* 24 (/ (* (pow a 4) (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)))) (pow b 4))) (/ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))))) (taylor inf b) (#s(alt (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))))) #s(literal -1 binary64)) (patch (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))))) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (+ (log (/ 1 (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))) (* 2 (log (/ 1 b))))) (+ (* -1/24 (/ (+ (* -12 (/ (* (pow a 4) (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2))) (* 24 (/ (* (pow a 4) (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)))) (pow b 4))) (+ (* -1/720 (/ (+ (* -720 (/ (* (pow a 6) (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 3)) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 3))) (+ (* -240 (/ (* (pow a 6) (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 3)) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 3))) (* 720 (/ (* (pow a 6) (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 3)) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 3))))) (pow b 6))) (/ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))))))) (taylor inf b) (#s(alt (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))))) #s(literal -1 binary64)) (patch (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))))) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (+ (log (/ 1 (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))) (* 2 (log (/ -1 b))))) (taylor -inf b) (#s(alt (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))))) #s(literal -1 binary64)) (patch (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))))) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (+ (log (/ 1 (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))) (* 2 (log (/ -1 b))))) (/ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))))) (taylor -inf b) (#s(alt (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))))) #s(literal -1 binary64)) (patch (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))))) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (+ (log (/ 1 (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))) (* 2 (log (/ -1 b))))) (+ (* -1/24 (/ (+ (* -12 (/ (* (pow a 4) (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2))) (* 24 (/ (* (pow a 4) (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)))) (pow b 4))) (/ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))))) (taylor -inf b) (#s(alt (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))))) #s(literal -1 binary64)) (patch (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))))) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (+ (log (/ 1 (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))) (* 2 (log (/ -1 b))))) (+ (* -1/24 (/ (+ (* -12 (/ (* (pow a 4) (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2))) (* 24 (/ (* (pow a 4) (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)))) (pow b 4))) (+ (* -1/720 (/ (+ (* -720 (/ (* (pow a 6) (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 3)) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 3))) (+ (* -240 (/ (* (pow a 6) (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 3)) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 3))) (* 720 (/ (* (pow a 6) (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 3)) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 3))))) (pow b 6))) (/ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))))))) (taylor -inf b) (#s(alt (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))))) #s(literal -1 binary64)) (patch (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))))) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (pow a 2) (taylor 0 angle) (#s(alt (fma.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))))))))) (patch (fma.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 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 (fma.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))))))))) (patch (fma.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 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))) (* 1/3149280000 (* (pow a 2) (pow (PI) 4)))))))) (pow a 2)) (taylor 0 angle) (#s(alt (fma.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))))))))) (patch (fma.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 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))) (+ (* 1/3149280000 (* (pow a 2) (pow (PI) 4))) (* (pow angle 2) (+ (* -1/765275040000000 (* (pow a 2) (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 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))))))))) (patch (fma.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))))))))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor inf angle) (#s(alt (fma.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))))))))) (patch (fma.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))))))))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor inf angle) (#s(alt (fma.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))))))))) (patch (fma.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))))))))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor inf angle) (#s(alt (fma.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))))))))) (patch (fma.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))))))))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor inf angle) (#s(alt (fma.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))))))))) (patch (fma.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))))))))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor -inf angle) (#s(alt (fma.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))))))))) (patch (fma.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))))))))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor -inf angle) (#s(alt (fma.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))))))))) (patch (fma.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))))))))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor -inf angle) (#s(alt (fma.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))))))))) (patch (fma.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))))))))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor -inf angle) (#s(alt (fma.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))))))))) (patch (fma.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))))))))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (taylor 0 b) (#s(alt (fma.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))))))))) (patch (fma.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))))))))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor 0 b) (#s(alt (fma.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))))))))) (patch (fma.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))))))))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor 0 b) (#s(alt (fma.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))))))))) (patch (fma.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))))))))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor 0 b) (#s(alt (fma.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))))))))) (patch (fma.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))))))))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor inf b) (#s(alt (fma.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))))))))) (patch (fma.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))))))))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (/ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor inf b) (#s(alt (fma.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))))))))) (patch (fma.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))))))))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (/ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor inf b) (#s(alt (fma.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))))))))) (patch (fma.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))))))))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (/ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor inf b) (#s(alt (fma.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))))))))) (patch (fma.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))))))))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor -inf b) (#s(alt (fma.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))))))))) (patch (fma.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))))))))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (/ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor -inf b) (#s(alt (fma.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))))))))) (patch (fma.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))))))))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (/ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor -inf b) (#s(alt (fma.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))))))))) (patch (fma.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))))))))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (/ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor -inf b) (#s(alt (fma.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))))))))) (patch (fma.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))))))))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor 0 a) (#s(alt (fma.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))))))))) (patch (fma.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))))))))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor 0 a) (#s(alt (fma.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))))))))) (patch (fma.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))))))))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor 0 a) (#s(alt (fma.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))))))))) (patch (fma.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))))))))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor 0 a) (#s(alt (fma.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))))))))) (patch (fma.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))))))))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (taylor inf a) (#s(alt (fma.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))))))))) (patch (fma.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))))))))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ 1/2 (+ (* 1/2 (cos (* 1/90 (* angle (PI))))) (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2))))) (taylor inf a) (#s(alt (fma.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))))))))) (patch (fma.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))))))))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ 1/2 (+ (* 1/2 (cos (* 1/90 (* angle (PI))))) (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2))))) (taylor inf a) (#s(alt (fma.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))))))))) (patch (fma.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))))))))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ 1/2 (+ (* 1/2 (cos (* 1/90 (* angle (PI))))) (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2))))) (taylor inf a) (#s(alt (fma.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))))))))) (patch (fma.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))))))))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (taylor -inf a) (#s(alt (fma.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))))))))) (patch (fma.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))))))))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ 1/2 (+ (* 1/2 (cos (* 1/90 (* angle (PI))))) (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2))))) (taylor -inf a) (#s(alt (fma.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))))))))) (patch (fma.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))))))))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ 1/2 (+ (* 1/2 (cos (* 1/90 (* angle (PI))))) (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2))))) (taylor -inf a) (#s(alt (fma.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))))))))) (patch (fma.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))))))))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ 1/2 (+ (* 1/2 (cos (* 1/90 (* angle (PI))))) (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2))))) (taylor -inf a) (#s(alt (fma.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))))))))) (patch (fma.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))))))))) #<representation binary64>) () ())) ())
#s(alt (* 1/90 (* angle (PI))) (taylor 0 angle) (#s(alt (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))) (patch (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/90 (* angle (PI))) (taylor 0 angle) (#s(alt (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))) (patch (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/90 (* angle (PI))) (taylor 0 angle) (#s(alt (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))) (patch (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/90 (* angle (PI))) (taylor 0 angle) (#s(alt (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))) (patch (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/90 (* angle (PI))) (taylor inf angle) (#s(alt (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))) (patch (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/90 (* angle (PI))) (taylor inf angle) (#s(alt (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))) (patch (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/90 (* angle (PI))) (taylor inf angle) (#s(alt (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))) (patch (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/90 (* angle (PI))) (taylor inf angle) (#s(alt (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))) (patch (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/90 (* angle (PI))) (taylor -inf angle) (#s(alt (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))) (patch (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/90 (* angle (PI))) (taylor -inf angle) (#s(alt (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))) (patch (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/90 (* angle (PI))) (taylor -inf angle) (#s(alt (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))) (patch (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/90 (* angle (PI))) (taylor -inf angle) (#s(alt (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))) (patch (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 angle) (#s(alt (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64))))))) (patch (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64))))))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1/32400 (* (pow angle 2) (pow (PI) 2)))) (taylor 0 angle) (#s(alt (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64))))))) (patch (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64))))))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow angle 2) (+ (* -1/32400 (pow (PI) 2)) (* 1/3149280000 (* (pow angle 2) (pow (PI) 4)))))) (taylor 0 angle) (#s(alt (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64))))))) (patch (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64))))))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow angle 2) (+ (* -1/32400 (pow (PI) 2)) (* (pow angle 2) (+ (* -1/765275040000000 (* (pow angle 2) (pow (PI) 6))) (* 1/3149280000 (pow (PI) 4))))))) (taylor 0 angle) (#s(alt (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64))))))) (patch (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64))))))) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) (taylor inf angle) (#s(alt (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64))))))) (patch (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64))))))) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) (taylor inf angle) (#s(alt (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64))))))) (patch (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64))))))) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) (taylor inf angle) (#s(alt (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64))))))) (patch (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64))))))) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) (taylor inf angle) (#s(alt (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64))))))) (patch (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64))))))) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) (taylor -inf angle) (#s(alt (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64))))))) (patch (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64))))))) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) (taylor -inf angle) (#s(alt (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64))))))) (patch (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64))))))) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) (taylor -inf angle) (#s(alt (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64))))))) (patch (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64))))))) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) (taylor -inf angle) (#s(alt (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64))))))) (patch (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64))))))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 angle) (#s(alt (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) (patch (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 angle (*.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 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) (patch (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 angle (*.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 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) (patch (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 angle (*.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 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) (patch (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 angle (*.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 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) (patch (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 angle (*.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 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) (patch (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 angle (*.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 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) (patch (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 angle (*.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 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) (patch (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 angle (*.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 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) (patch (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 angle (*.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 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) (patch (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 angle (*.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 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) (patch (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 angle (*.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 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) (patch (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor 0 angle) (#s(alt (sin.f64 (*.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle)))) (patch (sin.f64 (*.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle)))) #<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 (PI.f64) #s(literal 180 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle)))) (patch (sin.f64 (*.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle)))) #<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 (PI.f64) #s(literal 180 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle)))) (patch (sin.f64 (*.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle)))) #<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 (PI.f64) #s(literal 180 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle)))) (patch (sin.f64 (*.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle)))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor inf angle) (#s(alt (sin.f64 (*.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle)))) (patch (sin.f64 (*.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle)))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor inf angle) (#s(alt (sin.f64 (*.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle)))) (patch (sin.f64 (*.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle)))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor inf angle) (#s(alt (sin.f64 (*.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle)))) (patch (sin.f64 (*.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle)))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor inf angle) (#s(alt (sin.f64 (*.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle)))) (patch (sin.f64 (*.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle)))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt (sin.f64 (*.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle)))) (patch (sin.f64 (*.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle)))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt (sin.f64 (*.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle)))) (patch (sin.f64 (*.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle)))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt (sin.f64 (*.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle)))) (patch (sin.f64 (*.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle)))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt (sin.f64 (*.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle)))) (patch (sin.f64 (*.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle)))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 angle) (#s(alt (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (patch (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1/16200 (* (pow angle 2) (pow (PI) 2)))) (taylor 0 angle) (#s(alt (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (patch (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow angle 2) (+ (* -1/16200 (pow (PI) 2)) (* 1/1574640000 (* (pow angle 2) (pow (PI) 4)))))) (taylor 0 angle) (#s(alt (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (patch (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow angle 2) (+ (* -1/16200 (pow (PI) 2)) (* (pow angle 2) (+ (* -1/382637520000000 (* (pow angle 2) (pow (PI) 6))) (* 1/1574640000 (pow (PI) 4))))))) (taylor 0 angle) (#s(alt (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (patch (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (cos (* 1/90 (* angle (PI)))) (taylor inf angle) (#s(alt (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (patch (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (cos (* 1/90 (* angle (PI)))) (taylor inf angle) (#s(alt (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (patch (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (cos (* 1/90 (* angle (PI)))) (taylor inf angle) (#s(alt (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (patch (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (cos (* 1/90 (* angle (PI)))) (taylor inf angle) (#s(alt (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (patch (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (cos (* 1/90 (* angle (PI)))) (taylor -inf angle) (#s(alt (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (patch (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (cos (* 1/90 (* angle (PI)))) (taylor -inf angle) (#s(alt (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (patch (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (cos (* 1/90 (* angle (PI)))) (taylor -inf angle) (#s(alt (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (patch (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (cos (* 1/90 (* angle (PI)))) (taylor -inf angle) (#s(alt (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (patch (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* 1/32400 (* (pow angle 2) (pow (PI) 2))) (taylor 0 angle) (#s(alt (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (patch (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) #<representation binary64>) () ())) ())
#s(alt (* (pow angle 2) (- (* -1/3149280000 (* (pow angle 2) (pow (PI) 4))) (* -1/32400 (pow (PI) 2)))) (taylor 0 angle) (#s(alt (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (patch (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) #<representation binary64>) () ())) ())
#s(alt (* (pow angle 2) (- (* (pow angle 2) (- (* 1/765275040000000 (* (pow angle 2) (pow (PI) 6))) (* 1/3149280000 (pow (PI) 4)))) (* -1/32400 (pow (PI) 2)))) (taylor 0 angle) (#s(alt (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (patch (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) #<representation binary64>) () ())) ())
#s(alt (* (pow angle 2) (- (* (pow angle 2) (- (* (pow angle 2) (- (* -1/347128758144000000000 (* (pow angle 2) (pow (PI) 8))) (* -1/765275040000000 (pow (PI) 6)))) (* 1/3149280000 (pow (PI) 4)))) (* -1/32400 (pow (PI) 2)))) (taylor 0 angle) (#s(alt (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (patch (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) #<representation binary64>) () ())) ())
#s(alt (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) (taylor inf angle) (#s(alt (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (patch (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) #<representation binary64>) () ())) ())
#s(alt (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) (taylor inf angle) (#s(alt (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (patch (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) #<representation binary64>) () ())) ())
#s(alt (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) (taylor inf angle) (#s(alt (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (patch (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) #<representation binary64>) () ())) ())
#s(alt (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) (taylor inf angle) (#s(alt (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (patch (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) #<representation binary64>) () ())) ())
#s(alt (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) (taylor -inf angle) (#s(alt (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (patch (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) #<representation binary64>) () ())) ())
#s(alt (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) (taylor -inf angle) (#s(alt (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (patch (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) #<representation binary64>) () ())) ())
#s(alt (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) (taylor -inf angle) (#s(alt (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (patch (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) #<representation binary64>) () ())) ())
#s(alt (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) (taylor -inf angle) (#s(alt (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (patch (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) #<representation binary64>) () ())) ())
#s(alt (* b (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (taylor 0 b) (#s(alt (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (patch (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) #<representation binary64>) () ())) ())
#s(alt (* b (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (taylor 0 b) (#s(alt (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (patch (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) #<representation binary64>) () ())) ())
#s(alt (* b (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (taylor 0 b) (#s(alt (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (patch (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) #<representation binary64>) () ())) ())
#s(alt (* b (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (taylor 0 b) (#s(alt (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (patch (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) #<representation binary64>) () ())) ())
#s(alt (* b (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (taylor inf b) (#s(alt (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (patch (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) #<representation binary64>) () ())) ())
#s(alt (* b (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (taylor inf b) (#s(alt (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (patch (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) #<representation binary64>) () ())) ())
#s(alt (* b (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (taylor inf b) (#s(alt (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (patch (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) #<representation binary64>) () ())) ())
#s(alt (* b (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (taylor inf b) (#s(alt (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (patch (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) #<representation binary64>) () ())) ())
#s(alt (* b (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (taylor -inf b) (#s(alt (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (patch (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) #<representation binary64>) () ())) ())
#s(alt (* b (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (taylor -inf b) (#s(alt (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (patch (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) #<representation binary64>) () ())) ())
#s(alt (* b (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (taylor -inf b) (#s(alt (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (patch (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) #<representation binary64>) () ())) ())
#s(alt (* b (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (taylor -inf b) (#s(alt (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (patch (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) #<representation binary64>) () ())) ())
#s(alt (* 1/32400 (* (pow angle 2) (* b (pow (PI) 2)))) (taylor 0 angle) (#s(alt (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (patch (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) #<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 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (patch (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) #<representation binary64>) () ())) ())
#s(alt (* (pow angle 2) (+ (* 1/32400 (* b (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* b (pow (PI) 4))) (* 1/765275040000000 (* (pow angle 2) (* b (pow (PI) 6)))))))) (taylor 0 angle) (#s(alt (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (patch (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) #<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) (+ (* -1/347128758144000000000 (* (pow angle 2) (* b (pow (PI) 8)))) (* 1/765275040000000 (* b (pow (PI) 6))))))))) (taylor 0 angle) (#s(alt (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (patch (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) #<representation binary64>) () ())) ())
#s(alt (* b (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (taylor inf angle) (#s(alt (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (patch (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) #<representation binary64>) () ())) ())
#s(alt (* b (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (taylor inf angle) (#s(alt (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (patch (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) #<representation binary64>) () ())) ())
#s(alt (* b (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (taylor inf angle) (#s(alt (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (patch (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) #<representation binary64>) () ())) ())
#s(alt (* b (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (taylor inf angle) (#s(alt (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (patch (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) #<representation binary64>) () ())) ())
#s(alt (* b (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (taylor -inf angle) (#s(alt (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (patch (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) #<representation binary64>) () ())) ())
#s(alt (* b (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (taylor -inf angle) (#s(alt (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (patch (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) #<representation binary64>) () ())) ())
#s(alt (* b (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (taylor -inf angle) (#s(alt (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (patch (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) #<representation binary64>) () ())) ())
#s(alt (* b (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (taylor -inf angle) (#s(alt (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (patch (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 angle) (#s(alt (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64))))) (patch (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1/16200 (* (pow angle 2) (pow (PI) 2)))) (taylor 0 angle) (#s(alt (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64))))) (patch (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow angle 2) (+ (* -1/16200 (pow (PI) 2)) (* 1/1574640000 (* (pow angle 2) (pow (PI) 4)))))) (taylor 0 angle) (#s(alt (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64))))) (patch (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow angle 2) (+ (* -1/16200 (pow (PI) 2)) (* (pow angle 2) (+ (* -1/382637520000000 (* (pow angle 2) (pow (PI) 6))) (* 1/1574640000 (pow (PI) 4))))))) (taylor 0 angle) (#s(alt (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64))))) (patch (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (cos (* 1/90 (* angle (PI)))) (taylor inf angle) (#s(alt (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64))))) (patch (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (cos (* 1/90 (* angle (PI)))) (taylor inf angle) (#s(alt (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64))))) (patch (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (cos (* 1/90 (* angle (PI)))) (taylor inf angle) (#s(alt (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64))))) (patch (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (cos (* 1/90 (* angle (PI)))) (taylor inf angle) (#s(alt (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64))))) (patch (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (cos (* 1/90 (* angle (PI)))) (taylor -inf angle) (#s(alt (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64))))) (patch (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (cos (* 1/90 (* angle (PI)))) (taylor -inf angle) (#s(alt (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64))))) (patch (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (cos (* 1/90 (* angle (PI)))) (taylor -inf angle) (#s(alt (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64))))) (patch (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (cos (* 1/90 (* angle (PI)))) (taylor -inf angle) (#s(alt (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64))))) (patch (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor 0 angle) (#s(alt (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (patch (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/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 1/180 binary64)))) (patch (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/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 1/180 binary64)))) (patch (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/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 1/180 binary64)))) (patch (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/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 1/180 binary64)))) (patch (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/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 1/180 binary64)))) (patch (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/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 1/180 binary64)))) (patch (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/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 1/180 binary64)))) (patch (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/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 1/180 binary64)))) (patch (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/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 1/180 binary64)))) (patch (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/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 1/180 binary64)))) (patch (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/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 1/180 binary64)))) (patch (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (* (pow b 2) (PI)))) (taylor 0 angle) (#s(alt (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (patch (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) #<representation binary64>) () ())) ())
#s(alt (* angle (+ (* -1/34992000 (* (pow angle 2) (* (pow b 2) (pow (PI) 3)))) (* 1/180 (* (pow b 2) (PI))))) (taylor 0 angle) (#s(alt (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (patch (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) #<representation binary64>) () ())) ())
#s(alt (* angle (+ (* 1/180 (* (pow b 2) (PI))) (* (pow angle 2) (+ (* -1/34992000 (* (pow b 2) (pow (PI) 3))) (* 1/22674816000000 (* (pow angle 2) (* (pow b 2) (pow (PI) 5)))))))) (taylor 0 angle) (#s(alt (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (patch (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) #<representation binary64>) () ())) ())
#s(alt (* angle (+ (* 1/180 (* (pow b 2) (PI))) (* (pow angle 2) (+ (* -1/34992000 (* (pow b 2) (pow (PI) 3))) (* (pow angle 2) (+ (* -1/30855889612800000000 (* (pow angle 2) (* (pow b 2) (pow (PI) 7)))) (* 1/22674816000000 (* (pow b 2) (pow (PI) 5))))))))) (taylor 0 angle) (#s(alt (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (patch (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (taylor inf angle) (#s(alt (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (patch (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (taylor inf angle) (#s(alt (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (patch (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (taylor inf angle) (#s(alt (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (patch (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (taylor inf angle) (#s(alt (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (patch (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (taylor -inf angle) (#s(alt (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (patch (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (taylor -inf angle) (#s(alt (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (patch (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (taylor -inf angle) (#s(alt (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (patch (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (taylor -inf angle) (#s(alt (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (patch (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (taylor 0 b) (#s(alt (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (patch (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (taylor 0 b) (#s(alt (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (patch (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (taylor 0 b) (#s(alt (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (patch (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (taylor 0 b) (#s(alt (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (patch (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (taylor inf b) (#s(alt (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (patch (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (taylor inf b) (#s(alt (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (patch (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (taylor inf b) (#s(alt (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (patch (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (taylor inf b) (#s(alt (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (patch (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (taylor -inf b) (#s(alt (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (patch (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (taylor -inf b) (#s(alt (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (patch (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (taylor -inf b) (#s(alt (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (patch (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (taylor -inf b) (#s(alt (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (patch (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) #<representation binary64>) () ())) ())
Calls

135 calls:

TimeVariablePointExpression
73.0ms
angle
@inf
(log (/ 1 (+ (* a (* a (+ 1/2 (* 1/2 (cos (* 2 (* (PI) (* angle 1/180)))))))) (* b (* b (- 1/2 (* 1/2 (cos (* 2 (* (PI) (* angle 1/180)))))))))))
39.0ms
b
@0
(log (/ 1 (+ (* a (* a (+ 1/2 (* 1/2 (cos (* 2 (* (PI) (* angle 1/180)))))))) (* b (* b (- 1/2 (* 1/2 (cos (* 2 (* (PI) (* angle 1/180)))))))))))
24.0ms
angle
@-inf
(log (/ 1 (+ (* a (* a (+ 1/2 (* 1/2 (cos (* 2 (* (PI) (* angle 1/180)))))))) (* b (* b (- 1/2 (* 1/2 (cos (* 2 (* (PI) (* angle 1/180)))))))))))
15.0ms
a
@-inf
(log a)
15.0ms
a
@0
(log a)

simplify342.0ms (2.2%)

Memory
52.3MiB live, 576.3MiB allocated
Algorithm
egg-herbie
Rules
9 984×lower-fma.f64
9 984×lower-fma.f32
6 412×lower-*.f64
6 412×lower-*.f32
5 434×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
065915331
1218914903
2609614867
0806413866
Stop Event
iter limit
node limit
Counts
540 → 516
Calls
Call 1
Inputs
angle
angle
angle
angle
angle
angle
angle
angle
angle
angle
angle
angle
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(/ 180 (* angle (PI)))
(/ 180 (* angle (PI)))
(/ 180 (* angle (PI)))
(/ 180 (* angle (PI)))
(/ 180 (* angle (PI)))
(/ 180 (* angle (PI)))
(/ 180 (* angle (PI)))
(/ 180 (* angle (PI)))
(/ 180 (* angle (PI)))
(/ 180 (* angle (PI)))
(/ 180 (* angle (PI)))
(/ 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 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) (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 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 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 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 a 2)
(+ (* (pow angle 2) (* (pow (PI) 2) (+ (* -1/32400 (pow a 2)) (* 1/32400 (pow b 2))))) (pow a 2))
(+ (* (pow angle 2) (* (pow (PI) 2) (+ (* -1/32400 (pow a 2)) (* 1/32400 (pow b 2))))) (pow a 2))
(+ (* (pow angle 2) (* (pow (PI) 2) (+ (* -1/32400 (pow a 2)) (* 1/32400 (pow b 2))))) (pow a 2))
(* (pow angle 2) (* (pow (PI) 2) (+ (* -1/32400 (pow a 2)) (* 1/32400 (pow b 2)))))
(* (pow angle 2) (+ (* (pow (PI) 2) (+ (* -1/32400 (pow a 2)) (* 1/32400 (pow b 2)))) (/ (pow a 2) (pow angle 2))))
(* (pow angle 2) (+ (* (pow (PI) 2) (+ (* -1/32400 (pow a 2)) (* 1/32400 (pow b 2)))) (/ (pow a 2) (pow angle 2))))
(* (pow angle 2) (+ (* (pow (PI) 2) (+ (* -1/32400 (pow a 2)) (* 1/32400 (pow b 2)))) (/ (pow a 2) (pow angle 2))))
(* (pow angle 2) (* (pow (PI) 2) (+ (* -1/32400 (pow a 2)) (* 1/32400 (pow b 2)))))
(* (pow angle 2) (+ (* (pow (PI) 2) (+ (* -1/32400 (pow a 2)) (* 1/32400 (pow b 2)))) (/ (pow a 2) (pow angle 2))))
(* (pow angle 2) (+ (* (pow (PI) 2) (+ (* -1/32400 (pow a 2)) (* 1/32400 (pow b 2)))) (/ (pow a 2) (pow angle 2))))
(* (pow angle 2) (+ (* (pow (PI) 2) (+ (* -1/32400 (pow a 2)) (* 1/32400 (pow b 2)))) (/ (pow a 2) (pow angle 2))))
(+ (* -1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2)))) (pow a 2))
(+ (* -1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2)))) (+ (* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2)))) (pow a 2)))
(+ (* -1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2)))) (+ (* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2)))) (pow a 2)))
(+ (* -1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2)))) (+ (* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2)))) (pow a 2)))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(* (pow b 2) (+ (* -1/32400 (/ (* (pow a 2) (* (pow angle 2) (pow (PI) 2))) (pow b 2))) (+ (* 1/32400 (* (pow angle 2) (pow (PI) 2))) (/ (pow a 2) (pow b 2)))))
(* (pow b 2) (+ (* -1/32400 (/ (* (pow a 2) (* (pow angle 2) (pow (PI) 2))) (pow b 2))) (+ (* 1/32400 (* (pow angle 2) (pow (PI) 2))) (/ (pow a 2) (pow b 2)))))
(* (pow b 2) (+ (* -1/32400 (/ (* (pow a 2) (* (pow angle 2) (pow (PI) 2))) (pow b 2))) (+ (* 1/32400 (* (pow angle 2) (pow (PI) 2))) (/ (pow a 2) (pow b 2)))))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(* (pow b 2) (+ (* -1/32400 (/ (* (pow a 2) (* (pow angle 2) (pow (PI) 2))) (pow b 2))) (+ (* 1/32400 (* (pow angle 2) (pow (PI) 2))) (/ (pow a 2) (pow b 2)))))
(* (pow b 2) (+ (* -1/32400 (/ (* (pow a 2) (* (pow angle 2) (pow (PI) 2))) (pow b 2))) (+ (* 1/32400 (* (pow angle 2) (pow (PI) 2))) (/ (pow a 2) (pow b 2)))))
(* (pow b 2) (+ (* -1/32400 (/ (* (pow a 2) (* (pow angle 2) (pow (PI) 2))) (pow b 2))) (+ (* 1/32400 (* (pow angle 2) (pow (PI) 2))) (/ (pow a 2) (pow b 2)))))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(+ (* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2)))) (* (pow a 2) (+ 1 (* -1/32400 (* (pow angle 2) (pow (PI) 2))))))
(+ (* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2)))) (* (pow a 2) (+ 1 (* -1/32400 (* (pow angle 2) (pow (PI) 2))))))
(+ (* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2)))) (* (pow a 2) (+ 1 (* -1/32400 (* (pow angle 2) (pow (PI) 2))))))
(* (pow a 2) (+ 1 (* -1/32400 (* (pow angle 2) (pow (PI) 2)))))
(* (pow a 2) (+ 1 (+ (* -1/32400 (* (pow angle 2) (pow (PI) 2))) (* 1/32400 (/ (* (pow angle 2) (* (pow b 2) (pow (PI) 2))) (pow a 2))))))
(* (pow a 2) (+ 1 (+ (* -1/32400 (* (pow angle 2) (pow (PI) 2))) (* 1/32400 (/ (* (pow angle 2) (* (pow b 2) (pow (PI) 2))) (pow a 2))))))
(* (pow a 2) (+ 1 (+ (* -1/32400 (* (pow angle 2) (pow (PI) 2))) (* 1/32400 (/ (* (pow angle 2) (* (pow b 2) (pow (PI) 2))) (pow a 2))))))
(* (pow a 2) (+ 1 (* -1/32400 (* (pow angle 2) (pow (PI) 2)))))
(* (pow a 2) (+ 1 (+ (* -1/32400 (* (pow angle 2) (pow (PI) 2))) (* 1/32400 (/ (* (pow angle 2) (* (pow b 2) (pow (PI) 2))) (pow a 2))))))
(* (pow a 2) (+ 1 (+ (* -1/32400 (* (pow angle 2) (pow (PI) 2))) (* 1/32400 (/ (* (pow angle 2) (* (pow b 2) (pow (PI) 2))) (pow a 2))))))
(* (pow a 2) (+ 1 (+ (* -1/32400 (* (pow angle 2) (pow (PI) 2))) (* 1/32400 (/ (* (pow angle 2) (* (pow b 2) (pow (PI) 2))) (pow a 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))))
(* 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/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/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/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/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 angle 2)
(pow angle 2)
(pow angle 2)
(pow angle 2)
(pow angle 2)
(pow angle 2)
(pow angle 2)
(pow angle 2)
(pow angle 2)
(pow angle 2)
(pow angle 2)
(pow angle 2)
a
a
a
a
a
a
a
a
a
a
a
a
(pow a 2)
(pow a 2)
(pow a 2)
(pow a 2)
(pow a 2)
(pow a 2)
(pow a 2)
(pow a 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 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 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) (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 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 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 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 a)
(log a)
(log a)
(log a)
(* -1 (log (/ 1 a)))
(* -1 (log (/ 1 a)))
(* -1 (log (/ 1 a)))
(* -1 (log (/ 1 a)))
(+ (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 b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))
(+ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))))
(+ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))))
(+ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))))
(* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))
(* (pow a 2) (+ 1/2 (+ (* 1/2 (cos (* 1/90 (* angle (PI))))) (/ (* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (pow a 2)))))
(* (pow a 2) (+ 1/2 (+ (* 1/2 (cos (* 1/90 (* angle (PI))))) (/ (* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (pow a 2)))))
(* (pow a 2) (+ 1/2 (+ (* 1/2 (cos (* 1/90 (* angle (PI))))) (/ (* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (pow a 2)))))
(* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))
(* (pow a 2) (+ 1/2 (+ (* 1/2 (cos (* 1/90 (* angle (PI))))) (/ (* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (pow a 2)))))
(* (pow a 2) (+ 1/2 (+ (* 1/2 (cos (* 1/90 (* angle (PI))))) (/ (* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (pow a 2)))))
(* (pow a 2) (+ 1/2 (+ (* 1/2 (cos (* 1/90 (* angle (PI))))) (/ (* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (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))) (* 1/3149280000 (* (pow a 2) (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))) (+ (* 1/3149280000 (* (pow a 2) (pow (PI) 4))) (* (pow angle 2) (+ (* -1/765275040000000 (* (pow a 2) (pow (PI) 6))) (* 1/765275040000000 (* (pow b 2) (pow (PI) 6))))))))))) (pow a 2))
(+ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))))
(+ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))))
(+ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))))
(+ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))))
(+ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))))
(+ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))))
(+ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))))
(+ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))))
(* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))
(+ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))))
(+ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))))
(+ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))))
(* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))
(* (pow b 2) (- (+ 1/2 (/ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (pow b 2))) (* 1/2 (cos (* 1/90 (* angle (PI)))))))
(* (pow b 2) (- (+ 1/2 (/ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (pow b 2))) (* 1/2 (cos (* 1/90 (* angle (PI)))))))
(* (pow b 2) (- (+ 1/2 (/ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (pow b 2))) (* 1/2 (cos (* 1/90 (* angle (PI)))))))
(* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))
(* (pow b 2) (- (+ 1/2 (/ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (pow b 2))) (* 1/2 (cos (* 1/90 (* angle (PI)))))))
(* (pow b 2) (- (+ 1/2 (/ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (pow b 2))) (* 1/2 (cos (* 1/90 (* angle (PI)))))))
(* (pow b 2) (- (+ 1/2 (/ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (pow b 2))) (* 1/2 (cos (* 1/90 (* angle (PI)))))))
(* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))
(+ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))))
(+ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))))
(+ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))))
(* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))
(* (pow a 2) (+ 1/2 (+ (* 1/2 (cos (* 1/90 (* angle (PI))))) (/ (* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (pow a 2)))))
(* (pow a 2) (+ 1/2 (+ (* 1/2 (cos (* 1/90 (* angle (PI))))) (/ (* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (pow a 2)))))
(* (pow a 2) (+ 1/2 (+ (* 1/2 (cos (* 1/90 (* angle (PI))))) (/ (* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (pow a 2)))))
(* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))
(* (pow a 2) (+ 1/2 (+ (* 1/2 (cos (* 1/90 (* angle (PI))))) (/ (* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (pow a 2)))))
(* (pow a 2) (+ 1/2 (+ (* 1/2 (cos (* 1/90 (* angle (PI))))) (/ (* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (pow a 2)))))
(* (pow a 2) (+ 1/2 (+ (* 1/2 (cos (* 1/90 (* angle (PI))))) (/ (* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (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))) (* 1/3149280000 (* (pow a 2) (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))) (+ (* 1/3149280000 (* (pow a 2) (pow (PI) 4))) (* (pow angle 2) (+ (* -1/765275040000000 (* (pow a 2) (pow (PI) 6))) (* 1/765275040000000 (* (pow b 2) (pow (PI) 6))))))))))) (pow a 2))
(+ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))))
(+ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))))
(+ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))))
(+ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))))
(+ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))))
(+ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))))
(+ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))))
(+ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))))
(* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))
(+ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))))
(+ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))))
(+ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))))
(* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))
(* (pow b 2) (- (+ 1/2 (/ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (pow b 2))) (* 1/2 (cos (* 1/90 (* angle (PI)))))))
(* (pow b 2) (- (+ 1/2 (/ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (pow b 2))) (* 1/2 (cos (* 1/90 (* angle (PI)))))))
(* (pow b 2) (- (+ 1/2 (/ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (pow b 2))) (* 1/2 (cos (* 1/90 (* angle (PI)))))))
(* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))
(* (pow b 2) (- (+ 1/2 (/ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (pow b 2))) (* 1/2 (cos (* 1/90 (* angle (PI)))))))
(* (pow b 2) (- (+ 1/2 (/ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (pow b 2))) (* 1/2 (cos (* 1/90 (* angle (PI)))))))
(* (pow b 2) (- (+ 1/2 (/ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (pow b 2))) (* 1/2 (cos (* 1/90 (* angle (PI)))))))
(log (/ 1 (* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))))
(+ (log (/ 1 (* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))))) (* -1 (* (pow a 2) (* (pow b 2) (* (+ (* 1/2 (/ (cos (* 1/90 (* angle (PI)))) (* (pow b 4) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)))) (* 1/2 (/ 1 (* (pow b 4) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2))))) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))))))
(+ (log (/ 1 (* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))))) (* (pow a 2) (+ (* -1 (* (pow b 2) (* (+ (* 1/2 (/ (cos (* 1/90 (* angle (PI)))) (* (pow b 4) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)))) (* 1/2 (/ 1 (* (pow b 4) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2))))) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))))) (* 1/24 (* (pow a 2) (+ (* -12 (* (pow b 4) (* (pow (+ (* 1/2 (/ (cos (* 1/90 (* angle (PI)))) (* (pow b 4) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)))) (* 1/2 (/ 1 (* (pow b 4) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2))))) 2) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)))) (* 24 (* (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) (+ (* 1/2 (/ (cos (* 1/90 (* angle (PI)))) (* (pow b 4) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)))) (* 1/2 (/ 1 (* (pow b 4) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)))))))))))))
(+ (log (/ 1 (* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))))) (* (pow a 2) (+ (* -1 (* (pow b 2) (* (+ (* 1/2 (/ (cos (* 1/90 (* angle (PI)))) (* (pow b 4) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)))) (* 1/2 (/ 1 (* (pow b 4) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2))))) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))))) (* (pow a 2) (+ (* 1/720 (* (pow a 2) (+ (* -720 (/ (* (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2) (+ (* 1/2 (/ (cos (* 1/90 (* angle (PI)))) (* (pow b 4) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)))) (* 1/2 (/ 1 (* (pow b 4) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)))))) (* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))))) (+ (* -240 (* (pow b 6) (* (pow (+ (* 1/2 (/ (cos (* 1/90 (* angle (PI)))) (* (pow b 4) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)))) (* 1/2 (/ 1 (* (pow b 4) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2))))) 3) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 3)))) (* 720 (* (pow b 2) (* (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) (* (pow (+ (* 1/2 (/ (cos (* 1/90 (* angle (PI)))) (* (pow b 4) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)))) (* 1/2 (/ 1 (* (pow b 4) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2))))) 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))))))))) (* 1/24 (+ (* -12 (* (pow b 4) (* (pow (+ (* 1/2 (/ (cos (* 1/90 (* angle (PI)))) (* (pow b 4) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)))) (* 1/2 (/ 1 (* (pow b 4) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2))))) 2) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)))) (* 24 (* (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) (+ (* 1/2 (/ (cos (* 1/90 (* angle (PI)))) (* (pow b 4) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)))) (* 1/2 (/ 1 (* (pow b 4) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2))))))))))))))
(+ (log (/ 1 (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))) (* 2 (log (/ 1 a))))
(+ (log (/ 1 (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))) (+ (* -1 (/ (* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))))) (* 2 (log (/ 1 a)))))
(+ (log (/ 1 (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))) (+ (* -1 (/ (* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))))) (+ (* 1/24 (/ (+ (* -12 (/ (* (pow b 4) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)) (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2))) (* 24 (/ (* (pow b 4) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)) (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)))) (pow a 4))) (* 2 (log (/ 1 a))))))
(+ (log (/ 1 (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))) (+ (* -1 (/ (* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))))) (+ (* 1/720 (/ (+ (* -720 (/ (* (pow b 6) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 3)) (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 3))) (+ (* -240 (/ (* (pow b 6) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 3)) (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 3))) (* 720 (/ (* (pow b 6) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 3)) (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 3))))) (pow a 6))) (+ (* 1/24 (/ (+ (* -12 (/ (* (pow b 4) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)) (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2))) (* 24 (/ (* (pow b 4) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)) (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)))) (pow a 4))) (* 2 (log (/ 1 a)))))))
(+ (log (/ 1 (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))) (* 2 (log (/ -1 a))))
(+ (log (/ 1 (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))) (+ (* -1 (/ (* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))))) (* 2 (log (/ -1 a)))))
(+ (log (/ 1 (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))) (+ (* -1 (/ (* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))))) (+ (* 1/24 (/ (+ (* -12 (/ (* (pow b 4) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)) (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2))) (* 24 (/ (* (pow b 4) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)) (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)))) (pow a 4))) (* 2 (log (/ -1 a))))))
(+ (log (/ 1 (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))) (+ (* -1 (/ (* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))))) (+ (* 1/720 (/ (+ (* -720 (/ (* (pow b 6) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 3)) (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 3))) (+ (* -240 (/ (* (pow b 6) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 3)) (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 3))) (* 720 (/ (* (pow b 6) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 3)) (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 3))))) (pow a 6))) (+ (* 1/24 (/ (+ (* -12 (/ (* (pow b 4) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)) (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2))) (* 24 (/ (* (pow b 4) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)) (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)))) (pow a 4))) (* 2 (log (/ -1 a)))))))
(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/3149280000 (/ (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/3149280000 (/ (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))) (* 1/3149280000 (* (pow a 2) (pow (PI) 4))))) (pow a 2))) (+ (* -1/765275040000000 (/ (pow (PI) 6) (pow a 2))) (* 1/765275040000000 (/ (* (pow b 2) (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/3149280000 (/ (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/3149280000 (/ (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) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))))))
(log (/ 1 (+ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))))))
(log (/ 1 (+ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))))))
(log (/ 1 (+ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))))))
(log (/ 1 (+ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))))))
(log (/ 1 (+ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))))))
(log (/ 1 (+ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))))))
(log (/ 1 (+ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))))))
(log (/ 1 (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))))
(+ (log (/ 1 (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))))) (* (pow a 2) (* (pow b 2) (* (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) (- (* 1/2 (/ (cos (* 1/90 (* angle (PI)))) (* (pow a 4) (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)))) (* 1/2 (/ 1 (* (pow a 4) (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)))))))))
(+ (log (/ 1 (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))))) (* (pow b 2) (+ (* 1/24 (* (pow b 2) (+ (* -24 (* (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) (- (* 1/2 (/ (cos (* 1/90 (* angle (PI)))) (* (pow a 4) (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)))) (* 1/2 (/ 1 (* (pow a 4) (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2))))))) (* -12 (* (pow a 4) (* (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2) (pow (- (* 1/2 (/ (cos (* 1/90 (* angle (PI)))) (* (pow a 4) (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)))) (* 1/2 (/ 1 (* (pow a 4) (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2))))) 2))))))) (* (pow a 2) (* (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) (- (* 1/2 (/ (cos (* 1/90 (* angle (PI)))) (* (pow a 4) (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)))) (* 1/2 (/ 1 (* (pow a 4) (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2))))))))))
(+ (log (/ 1 (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))))) (* (pow b 2) (+ (* (pow a 2) (* (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) (- (* 1/2 (/ (cos (* 1/90 (* angle (PI)))) (* (pow a 4) (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)))) (* 1/2 (/ 1 (* (pow a 4) (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2))))))) (* (pow b 2) (+ (* 1/720 (* (pow b 2) (+ (* 240 (* (pow a 6) (* (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 3) (pow (- (* 1/2 (/ (cos (* 1/90 (* angle (PI)))) (* (pow a 4) (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)))) (* 1/2 (/ 1 (* (pow a 4) (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2))))) 3)))) (+ (* 720 (* (pow a 2) (* (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) (* (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) (pow (- (* 1/2 (/ (cos (* 1/90 (* angle (PI)))) (* (pow a 4) (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)))) (* 1/2 (/ 1 (* (pow a 4) (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2))))) 2))))) (* 720 (/ (* (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2) (- (* 1/2 (/ (cos (* 1/90 (* angle (PI)))) (* (pow a 4) (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)))) (* 1/2 (/ 1 (* (pow a 4) (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)))))) (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))))))))) (* 1/24 (+ (* -24 (* (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) (- (* 1/2 (/ (cos (* 1/90 (* angle (PI)))) (* (pow a 4) (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)))) (* 1/2 (/ 1 (* (pow a 4) (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2))))))) (* -12 (* (pow a 4) (* (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2) (pow (- (* 1/2 (/ (cos (* 1/90 (* angle (PI)))) (* (pow a 4) (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)))) (* 1/2 (/ 1 (* (pow a 4) (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2))))) 2)))))))))))
(+ (log (/ 1 (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))) (* 2 (log (/ 1 b))))
(+ (log (/ 1 (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))) (+ (* -1 (/ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))))) (* 2 (log (/ 1 b)))))
(+ (log (/ 1 (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))) (+ (* -1 (/ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))))) (+ (* 1/24 (/ (+ (* -12 (/ (* (pow a 4) (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2))) (* 24 (/ (* (pow a 4) (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)))) (pow b 4))) (* 2 (log (/ 1 b))))))
(+ (log (/ 1 (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))) (+ (* -1 (/ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))))) (+ (* 1/720 (/ (+ (* -720 (/ (* (pow a 6) (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 3)) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 3))) (+ (* -240 (/ (* (pow a 6) (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 3)) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 3))) (* 720 (/ (* (pow a 6) (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 3)) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 3))))) (pow b 6))) (+ (* 1/24 (/ (+ (* -12 (/ (* (pow a 4) (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2))) (* 24 (/ (* (pow a 4) (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)))) (pow b 4))) (* 2 (log (/ 1 b)))))))
(+ (log (/ 1 (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))) (* 2 (log (/ -1 b))))
(+ (log (/ 1 (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))) (+ (* -1 (/ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))))) (* 2 (log (/ -1 b)))))
(+ (log (/ 1 (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))) (+ (* -1 (/ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))))) (+ (* 1/24 (/ (+ (* -12 (/ (* (pow a 4) (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2))) (* 24 (/ (* (pow a 4) (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)))) (pow b 4))) (* 2 (log (/ -1 b))))))
(+ (log (/ 1 (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))) (+ (* -1 (/ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))))) (+ (* 1/720 (/ (+ (* -720 (/ (* (pow a 6) (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 3)) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 3))) (+ (* -240 (/ (* (pow a 6) (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 3)) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 3))) (* 720 (/ (* (pow a 6) (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 3)) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 3))))) (pow b 6))) (+ (* 1/24 (/ (+ (* -12 (/ (* (pow a 4) (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2))) (* 24 (/ (* (pow a 4) (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)))) (pow b 4))) (* 2 (log (/ -1 b)))))))
(* -1 (log (/ 1 (* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))))))
(+ (* -1 (log (/ 1 (* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))))) (* (pow a 2) (* (pow b 2) (* (+ (* 1/2 (/ (cos (* 1/90 (* angle (PI)))) (* (pow b 4) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)))) (* 1/2 (/ 1 (* (pow b 4) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2))))) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))))))
(+ (* -1 (log (/ 1 (* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))))) (* (pow a 2) (+ (* -1/24 (* (pow a 2) (+ (* -12 (* (pow b 4) (* (pow (+ (* 1/2 (/ (cos (* 1/90 (* angle (PI)))) (* (pow b 4) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)))) (* 1/2 (/ 1 (* (pow b 4) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2))))) 2) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)))) (* 24 (* (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) (+ (* 1/2 (/ (cos (* 1/90 (* angle (PI)))) (* (pow b 4) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)))) (* 1/2 (/ 1 (* (pow b 4) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)))))))))) (* (pow b 2) (* (+ (* 1/2 (/ (cos (* 1/90 (* angle (PI)))) (* (pow b 4) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)))) (* 1/2 (/ 1 (* (pow b 4) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2))))) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))))))
(+ (* -1 (log (/ 1 (* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))))) (* (pow a 2) (+ (* (pow a 2) (+ (* -1/24 (+ (* -12 (* (pow b 4) (* (pow (+ (* 1/2 (/ (cos (* 1/90 (* angle (PI)))) (* (pow b 4) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)))) (* 1/2 (/ 1 (* (pow b 4) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2))))) 2) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)))) (* 24 (* (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) (+ (* 1/2 (/ (cos (* 1/90 (* angle (PI)))) (* (pow b 4) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)))) (* 1/2 (/ 1 (* (pow b 4) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2))))))))) (* -1/720 (* (pow a 2) (+ (* -720 (/ (* (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2) (+ (* 1/2 (/ (cos (* 1/90 (* angle (PI)))) (* (pow b 4) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)))) (* 1/2 (/ 1 (* (pow b 4) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)))))) (* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))))) (+ (* -240 (* (pow b 6) (* (pow (+ (* 1/2 (/ (cos (* 1/90 (* angle (PI)))) (* (pow b 4) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)))) (* 1/2 (/ 1 (* (pow b 4) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2))))) 3) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 3)))) (* 720 (* (pow b 2) (* (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) (* (pow (+ (* 1/2 (/ (cos (* 1/90 (* angle (PI)))) (* (pow b 4) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)))) (* 1/2 (/ 1 (* (pow b 4) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2))))) 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))))))))))) (* (pow b 2) (* (+ (* 1/2 (/ (cos (* 1/90 (* angle (PI)))) (* (pow b 4) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)))) (* 1/2 (/ 1 (* (pow b 4) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2))))) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))))))
(* -1 (+ (log (/ 1 (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))) (* 2 (log (/ 1 a)))))
(+ (* -1 (+ (log (/ 1 (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))) (* 2 (log (/ 1 a))))) (/ (* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))))
(+ (* -1 (+ (log (/ 1 (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))) (* 2 (log (/ 1 a))))) (+ (* -1/24 (/ (+ (* -12 (/ (* (pow b 4) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)) (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2))) (* 24 (/ (* (pow b 4) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)) (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)))) (pow a 4))) (/ (* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))))))
(+ (* -1 (+ (log (/ 1 (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))) (* 2 (log (/ 1 a))))) (+ (* -1/24 (/ (+ (* -12 (/ (* (pow b 4) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)) (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2))) (* 24 (/ (* (pow b 4) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)) (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)))) (pow a 4))) (+ (* -1/720 (/ (+ (* -720 (/ (* (pow b 6) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 3)) (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 3))) (+ (* -240 (/ (* (pow b 6) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 3)) (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 3))) (* 720 (/ (* (pow b 6) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 3)) (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 3))))) (pow a 6))) (/ (* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))))))
(* -1 (+ (log (/ 1 (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))) (* 2 (log (/ -1 a)))))
(+ (* -1 (+ (log (/ 1 (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))) (* 2 (log (/ -1 a))))) (/ (* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))))
(+ (* -1 (+ (log (/ 1 (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))) (* 2 (log (/ -1 a))))) (+ (* -1/24 (/ (+ (* -12 (/ (* (pow b 4) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)) (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2))) (* 24 (/ (* (pow b 4) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)) (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)))) (pow a 4))) (/ (* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))))))
(+ (* -1 (+ (log (/ 1 (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))) (* 2 (log (/ -1 a))))) (+ (* -1/24 (/ (+ (* -12 (/ (* (pow b 4) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)) (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2))) (* 24 (/ (* (pow b 4) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)) (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)))) (pow a 4))) (+ (* -1/720 (/ (+ (* -720 (/ (* (pow b 6) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 3)) (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 3))) (+ (* -240 (/ (* (pow b 6) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 3)) (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 3))) (* 720 (/ (* (pow b 6) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 3)) (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 3))))) (pow a 6))) (/ (* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))))))
(* -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/3149280000 (/ (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/3149280000 (/ (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/3149280000 (/ (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))) (* 1/3149280000 (* (pow a 2) (pow (PI) 4))))) (pow a 2))) (+ (* -1/765275040000000 (/ (pow (PI) 6) (pow a 2))) (* 1/765275040000000 (/ (* (pow b 2) (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/3149280000 (/ (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 (log (/ 1 (+ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))))))
(* -1 (log (/ 1 (+ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))))))
(* -1 (log (/ 1 (+ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))))))
(* -1 (log (/ 1 (+ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))))))
(* -1 (log (/ 1 (+ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))))))
(* -1 (log (/ 1 (+ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))))))
(* -1 (log (/ 1 (+ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))))))
(* -1 (log (/ 1 (+ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))))))
(* -1 (log (/ 1 (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))))))
(+ (* -1 (log (/ 1 (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))))) (* -1 (* (pow a 2) (* (pow b 2) (* (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) (- (* 1/2 (/ (cos (* 1/90 (* angle (PI)))) (* (pow a 4) (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)))) (* 1/2 (/ 1 (* (pow a 4) (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2))))))))))
(+ (* -1 (log (/ 1 (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))))) (* (pow b 2) (+ (* -1 (* (pow a 2) (* (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) (- (* 1/2 (/ (cos (* 1/90 (* angle (PI)))) (* (pow a 4) (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)))) (* 1/2 (/ 1 (* (pow a 4) (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)))))))) (* -1/24 (* (pow b 2) (+ (* -24 (* (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) (- (* 1/2 (/ (cos (* 1/90 (* angle (PI)))) (* (pow a 4) (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)))) (* 1/2 (/ 1 (* (pow a 4) (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2))))))) (* -12 (* (pow a 4) (* (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2) (pow (- (* 1/2 (/ (cos (* 1/90 (* angle (PI)))) (* (pow a 4) (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)))) (* 1/2 (/ 1 (* (pow a 4) (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2))))) 2))))))))))
(+ (* -1 (log (/ 1 (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))))) (* (pow b 2) (+ (* -1 (* (pow a 2) (* (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) (- (* 1/2 (/ (cos (* 1/90 (* angle (PI)))) (* (pow a 4) (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)))) (* 1/2 (/ 1 (* (pow a 4) (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)))))))) (* (pow b 2) (+ (* -1/24 (+ (* -24 (* (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) (- (* 1/2 (/ (cos (* 1/90 (* angle (PI)))) (* (pow a 4) (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)))) (* 1/2 (/ 1 (* (pow a 4) (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2))))))) (* -12 (* (pow a 4) (* (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2) (pow (- (* 1/2 (/ (cos (* 1/90 (* angle (PI)))) (* (pow a 4) (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)))) (* 1/2 (/ 1 (* (pow a 4) (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2))))) 2)))))) (* -1/720 (* (pow b 2) (+ (* 240 (* (pow a 6) (* (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 3) (pow (- (* 1/2 (/ (cos (* 1/90 (* angle (PI)))) (* (pow a 4) (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)))) (* 1/2 (/ 1 (* (pow a 4) (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2))))) 3)))) (+ (* 720 (* (pow a 2) (* (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) (* (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) (pow (- (* 1/2 (/ (cos (* 1/90 (* angle (PI)))) (* (pow a 4) (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)))) (* 1/2 (/ 1 (* (pow a 4) (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2))))) 2))))) (* 720 (/ (* (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2) (- (* 1/2 (/ (cos (* 1/90 (* angle (PI)))) (* (pow a 4) (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)))) (* 1/2 (/ 1 (* (pow a 4) (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)))))) (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))))))))))))))
(* -1 (+ (log (/ 1 (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))) (* 2 (log (/ 1 b)))))
(+ (* -1 (+ (log (/ 1 (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))) (* 2 (log (/ 1 b))))) (/ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))))
(+ (* -1 (+ (log (/ 1 (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))) (* 2 (log (/ 1 b))))) (+ (* -1/24 (/ (+ (* -12 (/ (* (pow a 4) (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2))) (* 24 (/ (* (pow a 4) (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)))) (pow b 4))) (/ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))))))
(+ (* -1 (+ (log (/ 1 (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))) (* 2 (log (/ 1 b))))) (+ (* -1/24 (/ (+ (* -12 (/ (* (pow a 4) (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2))) (* 24 (/ (* (pow a 4) (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)))) (pow b 4))) (+ (* -1/720 (/ (+ (* -720 (/ (* (pow a 6) (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 3)) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 3))) (+ (* -240 (/ (* (pow a 6) (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 3)) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 3))) (* 720 (/ (* (pow a 6) (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 3)) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 3))))) (pow b 6))) (/ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))))))
(* -1 (+ (log (/ 1 (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))) (* 2 (log (/ -1 b)))))
(+ (* -1 (+ (log (/ 1 (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))) (* 2 (log (/ -1 b))))) (/ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))))
(+ (* -1 (+ (log (/ 1 (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))) (* 2 (log (/ -1 b))))) (+ (* -1/24 (/ (+ (* -12 (/ (* (pow a 4) (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2))) (* 24 (/ (* (pow a 4) (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)))) (pow b 4))) (/ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))))))
(+ (* -1 (+ (log (/ 1 (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))) (* 2 (log (/ -1 b))))) (+ (* -1/24 (/ (+ (* -12 (/ (* (pow a 4) (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2))) (* 24 (/ (* (pow a 4) (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)))) (pow b 4))) (+ (* -1/720 (/ (+ (* -720 (/ (* (pow a 6) (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 3)) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 3))) (+ (* -240 (/ (* (pow a 6) (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 3)) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 3))) (* 720 (/ (* (pow a 6) (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 3)) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 3))))) (pow b 6))) (/ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* 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))) (* 1/3149280000 (* (pow a 2) (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))) (+ (* 1/3149280000 (* (pow a 2) (pow (PI) 4))) (* (pow angle 2) (+ (* -1/765275040000000 (* (pow a 2) (pow (PI) 6))) (* (pow b 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))))))))))) (pow a 2))
(+ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))
(+ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (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) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (+ (/ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (+ (/ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (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) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (+ (/ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (+ (/ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(+ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))
(* (pow a 2) (+ 1/2 (+ (* 1/2 (cos (* 1/90 (* angle (PI))))) (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)))))
(* (pow a 2) (+ 1/2 (+ (* 1/2 (cos (* 1/90 (* angle (PI))))) (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)))))
(* (pow a 2) (+ 1/2 (+ (* 1/2 (cos (* 1/90 (* angle (PI))))) (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)))))
(* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))
(* (pow a 2) (+ 1/2 (+ (* 1/2 (cos (* 1/90 (* angle (PI))))) (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)))))
(* (pow a 2) (+ 1/2 (+ (* 1/2 (cos (* 1/90 (* angle (PI))))) (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)))))
(* (pow a 2) (+ 1/2 (+ (* 1/2 (cos (* 1/90 (* angle (PI))))) (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)))))
(* 1/90 (* angle (PI)))
(* 1/90 (* angle (PI)))
(* 1/90 (* angle (PI)))
(* 1/90 (* angle (PI)))
(* 1/90 (* angle (PI)))
(* 1/90 (* angle (PI)))
(* 1/90 (* angle (PI)))
(* 1/90 (* angle (PI)))
(* 1/90 (* angle (PI)))
(* 1/90 (* angle (PI)))
(* 1/90 (* angle (PI)))
(* 1/90 (* angle (PI)))
1
(+ 1 (* -1/32400 (* (pow angle 2) (pow (PI) 2))))
(+ 1 (* (pow angle 2) (+ (* -1/32400 (pow (PI) 2)) (* 1/3149280000 (* (pow angle 2) (pow (PI) 4))))))
(+ 1 (* (pow angle 2) (+ (* -1/32400 (pow (PI) 2)) (* (pow angle 2) (+ (* -1/765275040000000 (* (pow angle 2) (pow (PI) 6))) (* 1/3149280000 (pow (PI) 4)))))))
(+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))
(+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))
(+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))
(+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))
(+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))
(+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))
(+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))
(+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))
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)))))))
(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))))
(* 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))))))))
(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))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
1
(+ 1 (* -1/16200 (* (pow angle 2) (pow (PI) 2))))
(+ 1 (* (pow angle 2) (+ (* -1/16200 (pow (PI) 2)) (* 1/1574640000 (* (pow angle 2) (pow (PI) 4))))))
(+ 1 (* (pow angle 2) (+ (* -1/16200 (pow (PI) 2)) (* (pow angle 2) (+ (* -1/382637520000000 (* (pow angle 2) (pow (PI) 6))) (* 1/1574640000 (pow (PI) 4)))))))
(cos (* 1/90 (* angle (PI))))
(cos (* 1/90 (* angle (PI))))
(cos (* 1/90 (* angle (PI))))
(cos (* 1/90 (* angle (PI))))
(cos (* 1/90 (* angle (PI))))
(cos (* 1/90 (* angle (PI))))
(cos (* 1/90 (* angle (PI))))
(cos (* 1/90 (* angle (PI))))
(* 1/32400 (* (pow angle 2) (pow (PI) 2)))
(* (pow angle 2) (- (* -1/3149280000 (* (pow angle 2) (pow (PI) 4))) (* -1/32400 (pow (PI) 2))))
(* (pow angle 2) (- (* (pow angle 2) (- (* 1/765275040000000 (* (pow angle 2) (pow (PI) 6))) (* 1/3149280000 (pow (PI) 4)))) (* -1/32400 (pow (PI) 2))))
(* (pow angle 2) (- (* (pow angle 2) (- (* (pow angle 2) (- (* -1/347128758144000000000 (* (pow angle 2) (pow (PI) 8))) (* -1/765275040000000 (pow (PI) 6)))) (* 1/3149280000 (pow (PI) 4)))) (* -1/32400 (pow (PI) 2))))
(- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))
(- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))
(- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))
(- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))
(- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))
(- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))
(- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))
(- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))
(* b (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))
(* b (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))
(* b (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))
(* b (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))
(* b (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))
(* b (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))
(* b (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))
(* b (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))
(* b (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))
(* b (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))
(* b (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))
(* b (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))
(* 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))) (* 1/765275040000000 (* (pow angle 2) (* b (pow (PI) 6))))))))
(* (pow angle 2) (+ (* 1/32400 (* b (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* b (pow (PI) 4))) (* (pow angle 2) (+ (* -1/347128758144000000000 (* (pow angle 2) (* b (pow (PI) 8)))) (* 1/765275040000000 (* b (pow (PI) 6)))))))))
(* b (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))
(* b (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))
(* b (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))
(* b (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))
(* b (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))
(* b (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))
(* b (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))
(* b (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))
1
(+ 1 (* -1/16200 (* (pow angle 2) (pow (PI) 2))))
(+ 1 (* (pow angle 2) (+ (* -1/16200 (pow (PI) 2)) (* 1/1574640000 (* (pow angle 2) (pow (PI) 4))))))
(+ 1 (* (pow angle 2) (+ (* -1/16200 (pow (PI) 2)) (* (pow angle 2) (+ (* -1/382637520000000 (* (pow angle 2) (pow (PI) 6))) (* 1/1574640000 (pow (PI) 4)))))))
(cos (* 1/90 (* angle (PI))))
(cos (* 1/90 (* angle (PI))))
(cos (* 1/90 (* angle (PI))))
(cos (* 1/90 (* angle (PI))))
(cos (* 1/90 (* angle (PI))))
(cos (* 1/90 (* angle (PI))))
(cos (* 1/90 (* angle (PI))))
(cos (* 1/90 (* angle (PI))))
(* 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))))))))
(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))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(* 1/180 (* angle (* (pow b 2) (PI))))
(* angle (+ (* -1/34992000 (* (pow angle 2) (* (pow b 2) (pow (PI) 3)))) (* 1/180 (* (pow b 2) (PI)))))
(* angle (+ (* 1/180 (* (pow b 2) (PI))) (* (pow angle 2) (+ (* -1/34992000 (* (pow b 2) (pow (PI) 3))) (* 1/22674816000000 (* (pow angle 2) (* (pow b 2) (pow (PI) 5))))))))
(* angle (+ (* 1/180 (* (pow b 2) (PI))) (* (pow angle 2) (+ (* -1/34992000 (* (pow b 2) (pow (PI) 3))) (* (pow angle 2) (+ (* -1/30855889612800000000 (* (pow angle 2) (* (pow b 2) (pow (PI) 7)))) (* 1/22674816000000 (* (pow b 2) (pow (PI) 5)))))))))
(* (pow b 2) (sin (* 1/180 (* angle (PI)))))
(* (pow b 2) (sin (* 1/180 (* angle (PI)))))
(* (pow b 2) (sin (* 1/180 (* angle (PI)))))
(* (pow b 2) (sin (* 1/180 (* angle (PI)))))
(* (pow b 2) (sin (* 1/180 (* angle (PI)))))
(* (pow b 2) (sin (* 1/180 (* angle (PI)))))
(* (pow b 2) (sin (* 1/180 (* angle (PI)))))
(* (pow b 2) (sin (* 1/180 (* angle (PI)))))
(* (pow b 2) (sin (* 1/180 (* angle (PI)))))
(* (pow b 2) (sin (* 1/180 (* angle (PI)))))
(* (pow b 2) (sin (* 1/180 (* angle (PI)))))
(* (pow b 2) (sin (* 1/180 (* angle (PI)))))
(* (pow b 2) (sin (* 1/180 (* angle (PI)))))
(* (pow b 2) (sin (* 1/180 (* angle (PI)))))
(* (pow b 2) (sin (* 1/180 (* angle (PI)))))
(* (pow b 2) (sin (* 1/180 (* angle (PI)))))
(* (pow b 2) (sin (* 1/180 (* angle (PI)))))
(* (pow b 2) (sin (* 1/180 (* angle (PI)))))
(* (pow b 2) (sin (* 1/180 (* angle (PI)))))
(* (pow b 2) (sin (* 1/180 (* angle (PI)))))
Outputs
angle
angle
angle
angle
angle
angle
angle
angle
angle
angle
angle
angle
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(/ 180 (* angle (PI)))
(/.f64 #s(literal 180 binary64) (*.f64 angle (PI.f64)))
(/ 180 (* angle (PI)))
(/.f64 #s(literal 180 binary64) (*.f64 angle (PI.f64)))
(/ 180 (* angle (PI)))
(/.f64 #s(literal 180 binary64) (*.f64 angle (PI.f64)))
(/ 180 (* angle (PI)))
(/.f64 #s(literal 180 binary64) (*.f64 angle (PI.f64)))
(/ 180 (* angle (PI)))
(/.f64 #s(literal 180 binary64) (*.f64 angle (PI.f64)))
(/ 180 (* angle (PI)))
(/.f64 #s(literal 180 binary64) (*.f64 angle (PI.f64)))
(/ 180 (* angle (PI)))
(/.f64 #s(literal 180 binary64) (*.f64 angle (PI.f64)))
(/ 180 (* angle (PI)))
(/.f64 #s(literal 180 binary64) (*.f64 angle (PI.f64)))
(/ 180 (* angle (PI)))
(/.f64 #s(literal 180 binary64) (*.f64 angle (PI.f64)))
(/ 180 (* angle (PI)))
(/.f64 #s(literal 180 binary64) (*.f64 angle (PI.f64)))
(/ 180 (* angle (PI)))
(/.f64 #s(literal 180 binary64) (*.f64 angle (PI.f64)))
(/ 180 (* angle (PI)))
(/.f64 #s(literal 180 binary64) (*.f64 angle (PI.f64)))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(*.f64 (*.f64 a a) (fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (/.f64 (*.f64 b b) (*.f64 a a)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(*.f64 (*.f64 a a) (fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (/.f64 (*.f64 b b) (*.f64 a a)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(*.f64 (*.f64 a a) (fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (/.f64 (*.f64 b b) (*.f64 a a)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(*.f64 (*.f64 a a) (fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (/.f64 (*.f64 b b) (*.f64 a a)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(*.f64 (*.f64 a a) (fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (/.f64 (*.f64 b b) (*.f64 a a)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(*.f64 (*.f64 a a) (fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (/.f64 (*.f64 b b) (*.f64 a a)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))))
(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 angle (PI.f64)) (*.f64 angle (PI.f64))) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))) (*.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 (*.f64 angle angle) (fma.f64 (*.f64 angle angle) (fma.f64 (*.f64 a a) (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) #s(literal 1/3149280000 binary64)) (*.f64 (*.f64 #s(literal -1/3149280000 binary64) (*.f64 b b)) (pow.f64 (PI.f64) #s(literal 4 binary64)))) (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))))) (*.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 a a (*.f64 (*.f64 angle angle) (fma.f64 (*.f64 angle angle) (fma.f64 (*.f64 angle angle) (fma.f64 (*.f64 b b) (*.f64 (pow.f64 (PI.f64) #s(literal 6 binary64)) #s(literal 1/765275040000000 binary64)) (*.f64 (*.f64 a a) (*.f64 (pow.f64 (PI.f64) #s(literal 6 binary64)) #s(literal -1/765275040000000 binary64)))) (fma.f64 (*.f64 a a) (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) #s(literal 1/3149280000 binary64)) (*.f64 (*.f64 #s(literal -1/3149280000 binary64) (*.f64 b b)) (pow.f64 (PI.f64) #s(literal 4 binary64))))) (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64)))))))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(*.f64 (*.f64 b b) (fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (/.f64 (*.f64 a a) (*.f64 b b)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(*.f64 (*.f64 b b) (fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (/.f64 (*.f64 a a) (*.f64 b b)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(*.f64 (*.f64 b b) (fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (/.f64 (*.f64 a a) (*.f64 b b)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(*.f64 (*.f64 b b) (fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (/.f64 (*.f64 a a) (*.f64 b b)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(*.f64 (*.f64 b b) (fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (/.f64 (*.f64 a a) (*.f64 b b)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(*.f64 (*.f64 b b) (fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (/.f64 (*.f64 a a) (*.f64 b b)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))))
(pow a 2)
(*.f64 a a)
(+ (* (pow angle 2) (* (pow (PI) 2) (+ (* -1/32400 (pow a 2)) (* 1/32400 (pow b 2))))) (pow a 2))
(fma.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 angle (PI.f64))) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))) (*.f64 a a))
(+ (* (pow angle 2) (* (pow (PI) 2) (+ (* -1/32400 (pow a 2)) (* 1/32400 (pow b 2))))) (pow a 2))
(fma.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 angle (PI.f64))) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))) (*.f64 a a))
(+ (* (pow angle 2) (* (pow (PI) 2) (+ (* -1/32400 (pow a 2)) (* 1/32400 (pow b 2))))) (pow a 2))
(fma.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 angle (PI.f64))) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))) (*.f64 a a))
(* (pow angle 2) (* (pow (PI) 2) (+ (* -1/32400 (pow a 2)) (* 1/32400 (pow b 2)))))
(*.f64 (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64)))))
(* (pow angle 2) (+ (* (pow (PI) 2) (+ (* -1/32400 (pow a 2)) (* 1/32400 (pow b 2)))) (/ (pow a 2) (pow angle 2))))
(*.f64 (*.f64 angle angle) (fma.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))) (/.f64 (*.f64 a a) (*.f64 angle angle))))
(* (pow angle 2) (+ (* (pow (PI) 2) (+ (* -1/32400 (pow a 2)) (* 1/32400 (pow b 2)))) (/ (pow a 2) (pow angle 2))))
(*.f64 (*.f64 angle angle) (fma.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))) (/.f64 (*.f64 a a) (*.f64 angle angle))))
(* (pow angle 2) (+ (* (pow (PI) 2) (+ (* -1/32400 (pow a 2)) (* 1/32400 (pow b 2)))) (/ (pow a 2) (pow angle 2))))
(*.f64 (*.f64 angle angle) (fma.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))) (/.f64 (*.f64 a a) (*.f64 angle angle))))
(* (pow angle 2) (* (pow (PI) 2) (+ (* -1/32400 (pow a 2)) (* 1/32400 (pow b 2)))))
(*.f64 (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64)))))
(* (pow angle 2) (+ (* (pow (PI) 2) (+ (* -1/32400 (pow a 2)) (* 1/32400 (pow b 2)))) (/ (pow a 2) (pow angle 2))))
(*.f64 (*.f64 angle angle) (fma.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))) (/.f64 (*.f64 a a) (*.f64 angle angle))))
(* (pow angle 2) (+ (* (pow (PI) 2) (+ (* -1/32400 (pow a 2)) (* 1/32400 (pow b 2)))) (/ (pow a 2) (pow angle 2))))
(*.f64 (*.f64 angle angle) (fma.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))) (/.f64 (*.f64 a a) (*.f64 angle angle))))
(* (pow angle 2) (+ (* (pow (PI) 2) (+ (* -1/32400 (pow a 2)) (* 1/32400 (pow b 2)))) (/ (pow a 2) (pow angle 2))))
(*.f64 (*.f64 angle angle) (fma.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))) (/.f64 (*.f64 a a) (*.f64 angle angle))))
(+ (* -1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2)))) (pow a 2))
(fma.f64 #s(literal -1/32400 binary64) (*.f64 (*.f64 a a) (*.f64 (*.f64 angle (PI.f64)) (*.f64 angle (PI.f64)))) (*.f64 a a))
(+ (* -1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2)))) (+ (* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2)))) (pow a 2)))
(fma.f64 (*.f64 (*.f64 a a) #s(literal -1/32400 binary64)) (*.f64 (*.f64 angle (PI.f64)) (*.f64 angle (PI.f64))) (fma.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 b b) (*.f64 (PI.f64) (PI.f64)))) (*.f64 a a)))
(+ (* -1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2)))) (+ (* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2)))) (pow a 2)))
(fma.f64 (*.f64 (*.f64 a a) #s(literal -1/32400 binary64)) (*.f64 (*.f64 angle (PI.f64)) (*.f64 angle (PI.f64))) (fma.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 b b) (*.f64 (PI.f64) (PI.f64)))) (*.f64 a a)))
(+ (* -1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2)))) (+ (* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2)))) (pow a 2)))
(fma.f64 (*.f64 (*.f64 a a) #s(literal -1/32400 binary64)) (*.f64 (*.f64 angle (PI.f64)) (*.f64 angle (PI.f64))) (fma.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 b b) (*.f64 (PI.f64) (PI.f64)))) (*.f64 a a)))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)) (*.f64 (*.f64 b b) (*.f64 (PI.f64) (PI.f64))))
(* (pow b 2) (+ (* -1/32400 (/ (* (pow a 2) (* (pow angle 2) (pow (PI) 2))) (pow b 2))) (+ (* 1/32400 (* (pow angle 2) (pow (PI) 2))) (/ (pow a 2) (pow b 2)))))
(*.f64 (*.f64 b b) (fma.f64 (*.f64 (*.f64 a a) #s(literal -1/32400 binary64)) (/.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 angle (PI.f64))) (*.f64 b b)) (fma.f64 a (/.f64 a (*.f64 b b)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64))))))
(* (pow b 2) (+ (* -1/32400 (/ (* (pow a 2) (* (pow angle 2) (pow (PI) 2))) (pow b 2))) (+ (* 1/32400 (* (pow angle 2) (pow (PI) 2))) (/ (pow a 2) (pow b 2)))))
(*.f64 (*.f64 b b) (fma.f64 (*.f64 (*.f64 a a) #s(literal -1/32400 binary64)) (/.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 angle (PI.f64))) (*.f64 b b)) (fma.f64 a (/.f64 a (*.f64 b b)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64))))))
(* (pow b 2) (+ (* -1/32400 (/ (* (pow a 2) (* (pow angle 2) (pow (PI) 2))) (pow b 2))) (+ (* 1/32400 (* (pow angle 2) (pow (PI) 2))) (/ (pow a 2) (pow b 2)))))
(*.f64 (*.f64 b b) (fma.f64 (*.f64 (*.f64 a a) #s(literal -1/32400 binary64)) (/.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 angle (PI.f64))) (*.f64 b b)) (fma.f64 a (/.f64 a (*.f64 b b)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64))))))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)) (*.f64 (*.f64 b b) (*.f64 (PI.f64) (PI.f64))))
(* (pow b 2) (+ (* -1/32400 (/ (* (pow a 2) (* (pow angle 2) (pow (PI) 2))) (pow b 2))) (+ (* 1/32400 (* (pow angle 2) (pow (PI) 2))) (/ (pow a 2) (pow b 2)))))
(*.f64 (*.f64 b b) (fma.f64 (*.f64 (*.f64 a a) #s(literal -1/32400 binary64)) (/.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 angle (PI.f64))) (*.f64 b b)) (fma.f64 a (/.f64 a (*.f64 b b)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64))))))
(* (pow b 2) (+ (* -1/32400 (/ (* (pow a 2) (* (pow angle 2) (pow (PI) 2))) (pow b 2))) (+ (* 1/32400 (* (pow angle 2) (pow (PI) 2))) (/ (pow a 2) (pow b 2)))))
(*.f64 (*.f64 b b) (fma.f64 (*.f64 (*.f64 a a) #s(literal -1/32400 binary64)) (/.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 angle (PI.f64))) (*.f64 b b)) (fma.f64 a (/.f64 a (*.f64 b b)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64))))))
(* (pow b 2) (+ (* -1/32400 (/ (* (pow a 2) (* (pow angle 2) (pow (PI) 2))) (pow b 2))) (+ (* 1/32400 (* (pow angle 2) (pow (PI) 2))) (/ (pow a 2) (pow b 2)))))
(*.f64 (*.f64 b b) (fma.f64 (*.f64 (*.f64 a a) #s(literal -1/32400 binary64)) (/.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 angle (PI.f64))) (*.f64 b b)) (fma.f64 a (/.f64 a (*.f64 b b)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64))))))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)) (*.f64 (*.f64 b b) (*.f64 (PI.f64) (PI.f64))))
(+ (* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2)))) (* (pow a 2) (+ 1 (* -1/32400 (* (pow angle 2) (pow (PI) 2))))))
(fma.f64 (*.f64 a a) (fma.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64)) #s(literal 1 binary64)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)) (*.f64 (*.f64 b b) (*.f64 (PI.f64) (PI.f64)))))
(+ (* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2)))) (* (pow a 2) (+ 1 (* -1/32400 (* (pow angle 2) (pow (PI) 2))))))
(fma.f64 (*.f64 a a) (fma.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64)) #s(literal 1 binary64)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)) (*.f64 (*.f64 b b) (*.f64 (PI.f64) (PI.f64)))))
(+ (* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2)))) (* (pow a 2) (+ 1 (* -1/32400 (* (pow angle 2) (pow (PI) 2))))))
(fma.f64 (*.f64 a a) (fma.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64)) #s(literal 1 binary64)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)) (*.f64 (*.f64 b b) (*.f64 (PI.f64) (PI.f64)))))
(* (pow a 2) (+ 1 (* -1/32400 (* (pow angle 2) (pow (PI) 2)))))
(*.f64 (*.f64 a a) (fma.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64)) #s(literal 1 binary64)))
(* (pow a 2) (+ 1 (+ (* -1/32400 (* (pow angle 2) (pow (PI) 2))) (* 1/32400 (/ (* (pow angle 2) (* (pow b 2) (pow (PI) 2))) (pow a 2))))))
(*.f64 (*.f64 a a) (fma.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 b b) (*.f64 (PI.f64) (PI.f64)))) (/.f64 #s(literal 1/32400 binary64) (*.f64 a a)) (fma.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64)) #s(literal 1 binary64))))
(* (pow a 2) (+ 1 (+ (* -1/32400 (* (pow angle 2) (pow (PI) 2))) (* 1/32400 (/ (* (pow angle 2) (* (pow b 2) (pow (PI) 2))) (pow a 2))))))
(*.f64 (*.f64 a a) (fma.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 b b) (*.f64 (PI.f64) (PI.f64)))) (/.f64 #s(literal 1/32400 binary64) (*.f64 a a)) (fma.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64)) #s(literal 1 binary64))))
(* (pow a 2) (+ 1 (+ (* -1/32400 (* (pow angle 2) (pow (PI) 2))) (* 1/32400 (/ (* (pow angle 2) (* (pow b 2) (pow (PI) 2))) (pow a 2))))))
(*.f64 (*.f64 a a) (fma.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 b b) (*.f64 (PI.f64) (PI.f64)))) (/.f64 #s(literal 1/32400 binary64) (*.f64 a a)) (fma.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64)) #s(literal 1 binary64))))
(* (pow a 2) (+ 1 (* -1/32400 (* (pow angle 2) (pow (PI) 2)))))
(*.f64 (*.f64 a a) (fma.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64)) #s(literal 1 binary64)))
(* (pow a 2) (+ 1 (+ (* -1/32400 (* (pow angle 2) (pow (PI) 2))) (* 1/32400 (/ (* (pow angle 2) (* (pow b 2) (pow (PI) 2))) (pow a 2))))))
(*.f64 (*.f64 a a) (fma.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 b b) (*.f64 (PI.f64) (PI.f64)))) (/.f64 #s(literal 1/32400 binary64) (*.f64 a a)) (fma.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64)) #s(literal 1 binary64))))
(* (pow a 2) (+ 1 (+ (* -1/32400 (* (pow angle 2) (pow (PI) 2))) (* 1/32400 (/ (* (pow angle 2) (* (pow b 2) (pow (PI) 2))) (pow a 2))))))
(*.f64 (*.f64 a a) (fma.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 b b) (*.f64 (PI.f64) (PI.f64)))) (/.f64 #s(literal 1/32400 binary64) (*.f64 a a)) (fma.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64)) #s(literal 1 binary64))))
(* (pow a 2) (+ 1 (+ (* -1/32400 (* (pow angle 2) (pow (PI) 2))) (* 1/32400 (/ (* (pow angle 2) (* (pow b 2) (pow (PI) 2))) (pow a 2))))))
(*.f64 (*.f64 a a) (fma.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 b b) (*.f64 (PI.f64) (PI.f64)))) (/.f64 #s(literal 1/32400 binary64) (*.f64 a a)) (fma.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64)) #s(literal 1 binary64))))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)) (*.f64 (*.f64 b b) (*.f64 (PI.f64) (PI.f64))))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)) (*.f64 (*.f64 b b) (*.f64 (PI.f64) (PI.f64))))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)) (*.f64 (*.f64 b b) (*.f64 (PI.f64) (PI.f64))))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)) (*.f64 (*.f64 b b) (*.f64 (PI.f64) (PI.f64))))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)) (*.f64 (*.f64 b b) (*.f64 (PI.f64) (PI.f64))))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)) (*.f64 (*.f64 b b) (*.f64 (PI.f64) (PI.f64))))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)) (*.f64 (*.f64 b b) (*.f64 (PI.f64) (PI.f64))))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)) (*.f64 (*.f64 b b) (*.f64 (PI.f64) (PI.f64))))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)) (*.f64 (*.f64 b b) (*.f64 (PI.f64) (PI.f64))))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)) (*.f64 (*.f64 b b) (*.f64 (PI.f64) (PI.f64))))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)) (*.f64 (*.f64 b b) (*.f64 (PI.f64) (PI.f64))))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)) (*.f64 (*.f64 b b) (*.f64 (PI.f64) (PI.f64))))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)) (*.f64 (*.f64 b b) (*.f64 (PI.f64) (PI.f64))))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)) (*.f64 (*.f64 b b) (*.f64 (PI.f64) (PI.f64))))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)) (*.f64 (*.f64 b b) (*.f64 (PI.f64) (PI.f64))))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)) (*.f64 (*.f64 b b) (*.f64 (PI.f64) (PI.f64))))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)) (*.f64 (*.f64 b b) (*.f64 (PI.f64) (PI.f64))))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)) (*.f64 (*.f64 b b) (*.f64 (PI.f64) (PI.f64))))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)) (*.f64 (*.f64 b b) (*.f64 (PI.f64) (PI.f64))))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)) (*.f64 (*.f64 b b) (*.f64 (PI.f64) (PI.f64))))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)) (*.f64 (*.f64 b b) (*.f64 (PI.f64) (PI.f64))))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)) (*.f64 (*.f64 b b) (*.f64 (PI.f64) (PI.f64))))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)) (*.f64 (*.f64 b b) (*.f64 (PI.f64) (PI.f64))))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)) (*.f64 (*.f64 b b) (*.f64 (PI.f64) (PI.f64))))
(pow angle 2)
(*.f64 angle angle)
(pow angle 2)
(*.f64 angle angle)
(pow angle 2)
(*.f64 angle angle)
(pow angle 2)
(*.f64 angle angle)
(pow angle 2)
(*.f64 angle angle)
(pow angle 2)
(*.f64 angle angle)
(pow angle 2)
(*.f64 angle angle)
(pow angle 2)
(*.f64 angle angle)
(pow angle 2)
(*.f64 angle angle)
(pow angle 2)
(*.f64 angle angle)
(pow angle 2)
(*.f64 angle angle)
(pow angle 2)
(*.f64 angle angle)
a
a
a
a
a
a
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)
(*.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)
(*.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 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(*.f64 (*.f64 a a) (fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (/.f64 (*.f64 b b) (*.f64 a a)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(*.f64 (*.f64 a a) (fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (/.f64 (*.f64 b b) (*.f64 a a)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(*.f64 (*.f64 a a) (fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (/.f64 (*.f64 b b) (*.f64 a a)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(*.f64 (*.f64 a a) (fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (/.f64 (*.f64 b b) (*.f64 a a)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(*.f64 (*.f64 a a) (fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (/.f64 (*.f64 b b) (*.f64 a a)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(*.f64 (*.f64 a a) (fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (/.f64 (*.f64 b b) (*.f64 a a)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))))
(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 angle (PI.f64)) (*.f64 angle (PI.f64))) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))) (*.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 (*.f64 angle angle) (fma.f64 (*.f64 angle angle) (fma.f64 (*.f64 a a) (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) #s(literal 1/3149280000 binary64)) (*.f64 (*.f64 #s(literal -1/3149280000 binary64) (*.f64 b b)) (pow.f64 (PI.f64) #s(literal 4 binary64)))) (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))))) (*.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 a a (*.f64 (*.f64 angle angle) (fma.f64 (*.f64 angle angle) (fma.f64 (*.f64 angle angle) (fma.f64 (*.f64 b b) (*.f64 (pow.f64 (PI.f64) #s(literal 6 binary64)) #s(literal 1/765275040000000 binary64)) (*.f64 (*.f64 a a) (*.f64 (pow.f64 (PI.f64) #s(literal 6 binary64)) #s(literal -1/765275040000000 binary64)))) (fma.f64 (*.f64 a a) (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) #s(literal 1/3149280000 binary64)) (*.f64 (*.f64 #s(literal -1/3149280000 binary64) (*.f64 b b)) (pow.f64 (PI.f64) #s(literal 4 binary64))))) (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64)))))))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(*.f64 (*.f64 b b) (fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (/.f64 (*.f64 a a) (*.f64 b b)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(*.f64 (*.f64 b b) (fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (/.f64 (*.f64 a a) (*.f64 b b)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(*.f64 (*.f64 b b) (fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (/.f64 (*.f64 a a) (*.f64 b b)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(*.f64 (*.f64 b b) (fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (/.f64 (*.f64 a a) (*.f64 b b)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(*.f64 (*.f64 b b) (fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (/.f64 (*.f64 a a) (*.f64 b b)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(*.f64 (*.f64 b b) (fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (/.f64 (*.f64 a a) (*.f64 b b)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))))
(log a)
(log.f64 a)
(log a)
(log.f64 a)
(log a)
(log.f64 a)
(log 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)
(* -1 (log (/ 1 a)))
(log.f64 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 b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))
(*.f64 (*.f64 b b) (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)))
(+ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))))
(fma.f64 (*.f64 b b) (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))))
(+ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))))
(fma.f64 (*.f64 b b) (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))))
(+ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))))
(fma.f64 (*.f64 b b) (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))))
(* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))
(*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))
(* (pow a 2) (+ 1/2 (+ (* 1/2 (cos (* 1/90 (* angle (PI))))) (/ (* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (pow a 2)))))
(*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) (fma.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (/.f64 (*.f64 b b) (*.f64 a a)) #s(literal 1/2 binary64))))
(* (pow a 2) (+ 1/2 (+ (* 1/2 (cos (* 1/90 (* angle (PI))))) (/ (* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (pow a 2)))))
(*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) (fma.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (/.f64 (*.f64 b b) (*.f64 a a)) #s(literal 1/2 binary64))))
(* (pow a 2) (+ 1/2 (+ (* 1/2 (cos (* 1/90 (* angle (PI))))) (/ (* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (pow a 2)))))
(*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) (fma.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (/.f64 (*.f64 b b) (*.f64 a a)) #s(literal 1/2 binary64))))
(* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))
(*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))
(* (pow a 2) (+ 1/2 (+ (* 1/2 (cos (* 1/90 (* angle (PI))))) (/ (* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (pow a 2)))))
(*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) (fma.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (/.f64 (*.f64 b b) (*.f64 a a)) #s(literal 1/2 binary64))))
(* (pow a 2) (+ 1/2 (+ (* 1/2 (cos (* 1/90 (* angle (PI))))) (/ (* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (pow a 2)))))
(*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) (fma.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (/.f64 (*.f64 b b) (*.f64 a a)) #s(literal 1/2 binary64))))
(* (pow a 2) (+ 1/2 (+ (* 1/2 (cos (* 1/90 (* angle (PI))))) (/ (* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (pow a 2)))))
(*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) (fma.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (/.f64 (*.f64 b b) (*.f64 a a)) #s(literal 1/2 binary64))))
(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 angle (PI.f64)) (*.f64 angle (PI.f64))) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))) (*.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))) (* 1/3149280000 (* (pow a 2) (pow (PI) 4)))))))) (pow a 2))
(fma.f64 (*.f64 angle angle) (fma.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))) (*.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) (fma.f64 #s(literal -1/3149280000 binary64) (*.f64 b b) (*.f64 #s(literal 1/3149280000 binary64) (*.f64 a a)))))) (*.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))) (+ (* 1/3149280000 (* (pow a 2) (pow (PI) 4))) (* (pow angle 2) (+ (* -1/765275040000000 (* (pow a 2) (pow (PI) 6))) (* 1/765275040000000 (* (pow b 2) (pow (PI) 6))))))))))) (pow a 2))
(fma.f64 a a (*.f64 (*.f64 angle angle) (fma.f64 (*.f64 angle angle) (fma.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) #s(literal 6 binary64)) (fma.f64 #s(literal -1/765275040000000 binary64) (*.f64 a a) (*.f64 #s(literal 1/765275040000000 binary64) (*.f64 b b)))) (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) (fma.f64 #s(literal -1/3149280000 binary64) (*.f64 b b) (*.f64 #s(literal 1/3149280000 binary64) (*.f64 a a))))) (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64)))))))
(+ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))))
(fma.f64 (*.f64 b b) (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))))
(+ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))))
(fma.f64 (*.f64 b b) (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))))
(+ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))))
(fma.f64 (*.f64 b b) (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))))
(+ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))))
(fma.f64 (*.f64 b b) (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))))
(+ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))))
(fma.f64 (*.f64 b b) (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))))
(+ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))))
(fma.f64 (*.f64 b b) (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))))
(+ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))))
(fma.f64 (*.f64 b b) (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))))
(+ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))))
(fma.f64 (*.f64 b b) (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))))
(* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))
(*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))
(+ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))))
(fma.f64 (*.f64 b b) (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))))
(+ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))))
(fma.f64 (*.f64 b b) (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))))
(+ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))))
(fma.f64 (*.f64 b b) (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))))
(* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))
(*.f64 (*.f64 b b) (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)))
(* (pow b 2) (- (+ 1/2 (/ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (pow b 2))) (* 1/2 (cos (* 1/90 (* angle (PI)))))))
(*.f64 (*.f64 b b) (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)) (/.f64 (*.f64 a a) (*.f64 b b)) #s(literal 1/2 binary64))))
(* (pow b 2) (- (+ 1/2 (/ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (pow b 2))) (* 1/2 (cos (* 1/90 (* angle (PI)))))))
(*.f64 (*.f64 b b) (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)) (/.f64 (*.f64 a a) (*.f64 b b)) #s(literal 1/2 binary64))))
(* (pow b 2) (- (+ 1/2 (/ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (pow b 2))) (* 1/2 (cos (* 1/90 (* angle (PI)))))))
(*.f64 (*.f64 b b) (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)) (/.f64 (*.f64 a a) (*.f64 b b)) #s(literal 1/2 binary64))))
(* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))
(*.f64 (*.f64 b b) (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)))
(* (pow b 2) (- (+ 1/2 (/ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (pow b 2))) (* 1/2 (cos (* 1/90 (* angle (PI)))))))
(*.f64 (*.f64 b b) (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)) (/.f64 (*.f64 a a) (*.f64 b b)) #s(literal 1/2 binary64))))
(* (pow b 2) (- (+ 1/2 (/ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (pow b 2))) (* 1/2 (cos (* 1/90 (* angle (PI)))))))
(*.f64 (*.f64 b b) (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)) (/.f64 (*.f64 a a) (*.f64 b b)) #s(literal 1/2 binary64))))
(* (pow b 2) (- (+ 1/2 (/ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (pow b 2))) (* 1/2 (cos (* 1/90 (* angle (PI)))))))
(*.f64 (*.f64 b b) (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)) (/.f64 (*.f64 a a) (*.f64 b b)) #s(literal 1/2 binary64))))
(* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))
(*.f64 (*.f64 b b) (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)))
(+ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))))
(fma.f64 (*.f64 b b) (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))))
(+ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))))
(fma.f64 (*.f64 b b) (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))))
(+ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))))
(fma.f64 (*.f64 b b) (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))))
(* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))
(*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))
(* (pow a 2) (+ 1/2 (+ (* 1/2 (cos (* 1/90 (* angle (PI))))) (/ (* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (pow a 2)))))
(*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) (fma.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (/.f64 (*.f64 b b) (*.f64 a a)) #s(literal 1/2 binary64))))
(* (pow a 2) (+ 1/2 (+ (* 1/2 (cos (* 1/90 (* angle (PI))))) (/ (* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (pow a 2)))))
(*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) (fma.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (/.f64 (*.f64 b b) (*.f64 a a)) #s(literal 1/2 binary64))))
(* (pow a 2) (+ 1/2 (+ (* 1/2 (cos (* 1/90 (* angle (PI))))) (/ (* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (pow a 2)))))
(*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) (fma.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (/.f64 (*.f64 b b) (*.f64 a a)) #s(literal 1/2 binary64))))
(* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))
(*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))
(* (pow a 2) (+ 1/2 (+ (* 1/2 (cos (* 1/90 (* angle (PI))))) (/ (* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (pow a 2)))))
(*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) (fma.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (/.f64 (*.f64 b b) (*.f64 a a)) #s(literal 1/2 binary64))))
(* (pow a 2) (+ 1/2 (+ (* 1/2 (cos (* 1/90 (* angle (PI))))) (/ (* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (pow a 2)))))
(*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) (fma.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (/.f64 (*.f64 b b) (*.f64 a a)) #s(literal 1/2 binary64))))
(* (pow a 2) (+ 1/2 (+ (* 1/2 (cos (* 1/90 (* angle (PI))))) (/ (* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (pow a 2)))))
(*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) (fma.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (/.f64 (*.f64 b b) (*.f64 a a)) #s(literal 1/2 binary64))))
(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 angle (PI.f64)) (*.f64 angle (PI.f64))) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))) (*.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))) (* 1/3149280000 (* (pow a 2) (pow (PI) 4)))))))) (pow a 2))
(fma.f64 (*.f64 angle angle) (fma.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))) (*.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) (fma.f64 #s(literal -1/3149280000 binary64) (*.f64 b b) (*.f64 #s(literal 1/3149280000 binary64) (*.f64 a a)))))) (*.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))) (+ (* 1/3149280000 (* (pow a 2) (pow (PI) 4))) (* (pow angle 2) (+ (* -1/765275040000000 (* (pow a 2) (pow (PI) 6))) (* 1/765275040000000 (* (pow b 2) (pow (PI) 6))))))))))) (pow a 2))
(fma.f64 a a (*.f64 (*.f64 angle angle) (fma.f64 (*.f64 angle angle) (fma.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) #s(literal 6 binary64)) (fma.f64 #s(literal -1/765275040000000 binary64) (*.f64 a a) (*.f64 #s(literal 1/765275040000000 binary64) (*.f64 b b)))) (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) (fma.f64 #s(literal -1/3149280000 binary64) (*.f64 b b) (*.f64 #s(literal 1/3149280000 binary64) (*.f64 a a))))) (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64)))))))
(+ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))))
(fma.f64 (*.f64 b b) (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))))
(+ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))))
(fma.f64 (*.f64 b b) (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))))
(+ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))))
(fma.f64 (*.f64 b b) (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))))
(+ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))))
(fma.f64 (*.f64 b b) (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))))
(+ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))))
(fma.f64 (*.f64 b b) (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))))
(+ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))))
(fma.f64 (*.f64 b b) (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))))
(+ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))))
(fma.f64 (*.f64 b b) (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))))
(+ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))))
(fma.f64 (*.f64 b b) (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))))
(* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))
(*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))
(+ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))))
(fma.f64 (*.f64 b b) (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))))
(+ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))))
(fma.f64 (*.f64 b b) (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))))
(+ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))))
(fma.f64 (*.f64 b b) (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))))
(* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))
(*.f64 (*.f64 b b) (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)))
(* (pow b 2) (- (+ 1/2 (/ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (pow b 2))) (* 1/2 (cos (* 1/90 (* angle (PI)))))))
(*.f64 (*.f64 b b) (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)) (/.f64 (*.f64 a a) (*.f64 b b)) #s(literal 1/2 binary64))))
(* (pow b 2) (- (+ 1/2 (/ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (pow b 2))) (* 1/2 (cos (* 1/90 (* angle (PI)))))))
(*.f64 (*.f64 b b) (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)) (/.f64 (*.f64 a a) (*.f64 b b)) #s(literal 1/2 binary64))))
(* (pow b 2) (- (+ 1/2 (/ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (pow b 2))) (* 1/2 (cos (* 1/90 (* angle (PI)))))))
(*.f64 (*.f64 b b) (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)) (/.f64 (*.f64 a a) (*.f64 b b)) #s(literal 1/2 binary64))))
(* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))
(*.f64 (*.f64 b b) (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)))
(* (pow b 2) (- (+ 1/2 (/ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (pow b 2))) (* 1/2 (cos (* 1/90 (* angle (PI)))))))
(*.f64 (*.f64 b b) (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)) (/.f64 (*.f64 a a) (*.f64 b b)) #s(literal 1/2 binary64))))
(* (pow b 2) (- (+ 1/2 (/ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (pow b 2))) (* 1/2 (cos (* 1/90 (* angle (PI)))))))
(*.f64 (*.f64 b b) (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)) (/.f64 (*.f64 a a) (*.f64 b b)) #s(literal 1/2 binary64))))
(* (pow b 2) (- (+ 1/2 (/ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (pow b 2))) (* 1/2 (cos (* 1/90 (* angle (PI)))))))
(*.f64 (*.f64 b b) (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)) (/.f64 (*.f64 a a) (*.f64 b b)) #s(literal 1/2 binary64))))
(log (/ 1 (* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))))
(neg.f64 (log.f64 (*.f64 (*.f64 b b) (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)))))
(+ (log (/ 1 (* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))))) (* -1 (* (pow a 2) (* (pow b 2) (* (+ (* 1/2 (/ (cos (* 1/90 (* angle (PI)))) (* (pow b 4) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)))) (* 1/2 (/ 1 (* (pow b 4) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2))))) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))))))
(neg.f64 (fma.f64 (*.f64 (*.f64 a a) (*.f64 b b)) (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (fma.f64 #s(literal 1/2 binary64) (/.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) (*.f64 (pow.f64 b #s(literal 4 binary64)) (pow.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 b #s(literal 4 binary64)) (pow.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) #s(literal 2 binary64)))))) (log.f64 (*.f64 (*.f64 b b) (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64))))))
(+ (log (/ 1 (* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))))) (* (pow a 2) (+ (* -1 (* (pow b 2) (* (+ (* 1/2 (/ (cos (* 1/90 (* angle (PI)))) (* (pow b 4) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)))) (* 1/2 (/ 1 (* (pow b 4) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2))))) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))))) (* 1/24 (* (pow a 2) (+ (* -12 (* (pow b 4) (* (pow (+ (* 1/2 (/ (cos (* 1/90 (* angle (PI)))) (* (pow b 4) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)))) (* 1/2 (/ 1 (* (pow b 4) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2))))) 2) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)))) (* 24 (* (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) (+ (* 1/2 (/ (cos (* 1/90 (* angle (PI)))) (* (pow b 4) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)))) (* 1/2 (/ 1 (* (pow b 4) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)))))))))))))
(fma.f64 (*.f64 a a) (-.f64 (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 a a)) (fma.f64 #s(literal 24 binary64) (*.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)) (fma.f64 #s(literal 1/2 binary64) (/.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) (*.f64 (pow.f64 b #s(literal 4 binary64)) (pow.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 b #s(literal 4 binary64)) (pow.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) #s(literal 2 binary64)))))) (*.f64 (*.f64 #s(literal -12 binary64) (pow.f64 b #s(literal 4 binary64))) (*.f64 (pow.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (pow.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) (*.f64 (pow.f64 b #s(literal 4 binary64)) (pow.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 b #s(literal 4 binary64)) (pow.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) #s(literal 2 binary64))))) #s(literal 2 binary64)))))) (*.f64 (*.f64 b b) (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (fma.f64 #s(literal 1/2 binary64) (/.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) (*.f64 (pow.f64 b #s(literal 4 binary64)) (pow.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 b #s(literal 4 binary64)) (pow.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) #s(literal 2 binary64)))))))) (neg.f64 (log.f64 (*.f64 (*.f64 b b) (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64))))))
(+ (log (/ 1 (* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))))) (* (pow a 2) (+ (* -1 (* (pow b 2) (* (+ (* 1/2 (/ (cos (* 1/90 (* angle (PI)))) (* (pow b 4) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)))) (* 1/2 (/ 1 (* (pow b 4) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2))))) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))))) (* (pow a 2) (+ (* 1/720 (* (pow a 2) (+ (* -720 (/ (* (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2) (+ (* 1/2 (/ (cos (* 1/90 (* angle (PI)))) (* (pow b 4) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)))) (* 1/2 (/ 1 (* (pow b 4) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)))))) (* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))))) (+ (* -240 (* (pow b 6) (* (pow (+ (* 1/2 (/ (cos (* 1/90 (* angle (PI)))) (* (pow b 4) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)))) (* 1/2 (/ 1 (* (pow b 4) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2))))) 3) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 3)))) (* 720 (* (pow b 2) (* (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) (* (pow (+ (* 1/2 (/ (cos (* 1/90 (* angle (PI)))) (* (pow b 4) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)))) (* 1/2 (/ 1 (* (pow b 4) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2))))) 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))))))))) (* 1/24 (+ (* -12 (* (pow b 4) (* (pow (+ (* 1/2 (/ (cos (* 1/90 (* angle (PI)))) (* (pow b 4) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)))) (* 1/2 (/ 1 (* (pow b 4) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2))))) 2) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)))) (* 24 (* (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) (+ (* 1/2 (/ (cos (* 1/90 (* angle (PI)))) (* (pow b 4) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)))) (* 1/2 (/ 1 (* (pow b 4) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2))))))))))))))
(fma.f64 (*.f64 a a) (fma.f64 (*.f64 a a) (fma.f64 #s(literal 1/24 binary64) (fma.f64 #s(literal 24 binary64) (*.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)) (fma.f64 #s(literal 1/2 binary64) (/.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) (*.f64 (pow.f64 b #s(literal 4 binary64)) (pow.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 b #s(literal 4 binary64)) (pow.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) #s(literal 2 binary64)))))) (*.f64 (*.f64 #s(literal -12 binary64) (pow.f64 b #s(literal 4 binary64))) (*.f64 (pow.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (pow.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) (*.f64 (pow.f64 b #s(literal 4 binary64)) (pow.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 b #s(literal 4 binary64)) (pow.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) #s(literal 2 binary64))))) #s(literal 2 binary64))))) (*.f64 (*.f64 #s(literal 1/720 binary64) (*.f64 a a)) (fma.f64 (*.f64 #s(literal -240 binary64) (pow.f64 b #s(literal 6 binary64))) (*.f64 (pow.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) (*.f64 (pow.f64 b #s(literal 4 binary64)) (pow.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 b #s(literal 4 binary64)) (pow.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) #s(literal 2 binary64))))) #s(literal 3 binary64)) (pow.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) #s(literal 3 binary64))) (fma.f64 #s(literal 720 binary64) (*.f64 (*.f64 (*.f64 b b) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (pow.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) (*.f64 (pow.f64 b #s(literal 4 binary64)) (pow.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 b #s(literal 4 binary64)) (pow.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) #s(literal 2 binary64))))) #s(literal 2 binary64)))) (/.f64 (*.f64 #s(literal -720 binary64) (*.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) (*.f64 (pow.f64 b #s(literal 4 binary64)) (pow.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 b #s(literal 4 binary64)) (pow.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) #s(literal 2 binary64))))) (pow.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)) #s(literal 2 binary64)))) (*.f64 (*.f64 b b) (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)))))))) (*.f64 (*.f64 b b) (*.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) (*.f64 (pow.f64 b #s(literal 4 binary64)) (pow.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 b #s(literal 4 binary64)) (pow.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) #s(literal 2 binary64))))) (neg.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)))))) (neg.f64 (log.f64 (*.f64 (*.f64 b b) (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64))))))
(+ (log (/ 1 (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))) (* 2 (log (/ 1 a))))
(-.f64 (*.f64 (log.f64 a) #s(literal -2 binary64)) (log.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))))
(+ (log (/ 1 (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))) (+ (* -1 (/ (* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))))) (* 2 (log (/ 1 a)))))
(-.f64 (fma.f64 (*.f64 b b) (/.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 (*.f64 a a) (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) (*.f64 (log.f64 a) #s(literal -2 binary64))) (log.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))))
(+ (log (/ 1 (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))) (+ (* -1 (/ (* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))))) (+ (* 1/24 (/ (+ (* -12 (/ (* (pow b 4) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)) (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2))) (* 24 (/ (* (pow b 4) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)) (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)))) (pow a 4))) (* 2 (log (/ 1 a))))))
(-.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 b #s(literal 4 binary64)) (pow.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) #s(literal 2 binary64))) (pow.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)) #s(literal 2 binary64))) (/.f64 #s(literal 12 binary64) (pow.f64 a #s(literal 4 binary64)))) (fma.f64 (*.f64 b b) (/.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 (*.f64 a a) (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) (*.f64 (log.f64 a) #s(literal -2 binary64)))) (log.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))))
(+ (log (/ 1 (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))) (+ (* -1 (/ (* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))))) (+ (* 1/720 (/ (+ (* -720 (/ (* (pow b 6) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 3)) (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 3))) (+ (* -240 (/ (* (pow b 6) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 3)) (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 3))) (* 720 (/ (* (pow b 6) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 3)) (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 3))))) (pow a 6))) (+ (* 1/24 (/ (+ (* -12 (/ (* (pow b 4) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)) (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2))) (* 24 (/ (* (pow b 4) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)) (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)))) (pow a 4))) (* 2 (log (/ 1 a)))))))
(-.f64 (fma.f64 #s(literal 1/720 binary64) (/.f64 (*.f64 #s(literal -240 binary64) (*.f64 (pow.f64 b #s(literal 6 binary64)) (pow.f64 (/.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) #s(literal 3 binary64)))) (pow.f64 a #s(literal 6 binary64))) (fma.f64 #s(literal 1/24 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 b #s(literal 4 binary64)) (pow.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) #s(literal 2 binary64))) (pow.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)) #s(literal 2 binary64))) (/.f64 #s(literal 12 binary64) (pow.f64 a #s(literal 4 binary64)))) (fma.f64 (*.f64 b b) (/.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 (*.f64 a a) (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal -1/2 binary64)))) (*.f64 (log.f64 a) #s(literal -2 binary64))))) (log.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))))
(+ (log (/ 1 (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))) (* 2 (log (/ -1 a))))
(-.f64 (*.f64 #s(literal 2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) a))) (log.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))))
(+ (log (/ 1 (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))) (+ (* -1 (/ (* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))))) (* 2 (log (/ -1 a)))))
(-.f64 (fma.f64 #s(literal 2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) a)) (/.f64 (*.f64 (*.f64 b b) (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64))) (*.f64 (*.f64 a a) (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal -1/2 binary64))))) (log.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))))
(+ (log (/ 1 (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))) (+ (* -1 (/ (* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))))) (+ (* 1/24 (/ (+ (* -12 (/ (* (pow b 4) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)) (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2))) (* 24 (/ (* (pow b 4) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)) (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)))) (pow a 4))) (* 2 (log (/ -1 a))))))
(-.f64 (fma.f64 #s(literal 2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) a)) (fma.f64 #s(literal 1/24 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 b #s(literal 4 binary64)) (pow.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) #s(literal 2 binary64))) (pow.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)) #s(literal 2 binary64))) (/.f64 #s(literal 12 binary64) (pow.f64 a #s(literal 4 binary64)))) (/.f64 (*.f64 (*.f64 b b) (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64))) (*.f64 (*.f64 a a) (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal -1/2 binary64)))))) (log.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))))
(+ (log (/ 1 (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))) (+ (* -1 (/ (* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))))) (+ (* 1/720 (/ (+ (* -720 (/ (* (pow b 6) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 3)) (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 3))) (+ (* -240 (/ (* (pow b 6) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 3)) (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 3))) (* 720 (/ (* (pow b 6) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 3)) (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 3))))) (pow a 6))) (+ (* 1/24 (/ (+ (* -12 (/ (* (pow b 4) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)) (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2))) (* 24 (/ (* (pow b 4) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)) (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)))) (pow a 4))) (* 2 (log (/ -1 a)))))))
(-.f64 (fma.f64 #s(literal 1/720 binary64) (/.f64 (*.f64 #s(literal -240 binary64) (*.f64 (pow.f64 b #s(literal 6 binary64)) (pow.f64 (/.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) #s(literal 3 binary64)))) (pow.f64 a #s(literal 6 binary64))) (fma.f64 #s(literal 2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) a)) (fma.f64 #s(literal 1/24 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 b #s(literal 4 binary64)) (pow.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) #s(literal 2 binary64))) (pow.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)) #s(literal 2 binary64))) (/.f64 #s(literal 12 binary64) (pow.f64 a #s(literal 4 binary64)))) (/.f64 (*.f64 (*.f64 b b) (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64))) (*.f64 (*.f64 a a) (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal -1/2 binary64))))))) (log.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))))
(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 a a) (*.f64 (*.f64 angle angle) (fma.f64 (*.f64 (PI.f64) (PI.f64)) (/.f64 #s(literal -1/32400 binary64) (*.f64 a a)) (/.f64 (*.f64 (*.f64 (*.f64 b b) #s(literal 1/32400 binary64)) (*.f64 (PI.f64) (PI.f64))) (pow.f64 a #s(literal 4 binary64))))) (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/3149280000 (/ (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 (*.f64 angle angle) (fma.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 angle angle)) (fma.f64 (*.f64 #s(literal -12 binary64) (pow.f64 a #s(literal 4 binary64))) (pow.f64 (fma.f64 (*.f64 (PI.f64) (PI.f64)) (/.f64 #s(literal -1/32400 binary64) (*.f64 a a)) (/.f64 (*.f64 (*.f64 (*.f64 b b) #s(literal 1/32400 binary64)) (*.f64 (PI.f64) (PI.f64))) (pow.f64 a #s(literal 4 binary64)))) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal -24 binary64) (*.f64 a a)) (fma.f64 #s(literal 1/3149280000 binary64) (/.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) (*.f64 a a)) (fma.f64 (fma.f64 (*.f64 (PI.f64) (PI.f64)) (/.f64 #s(literal -1/32400 binary64) (*.f64 a a)) (/.f64 (*.f64 (*.f64 (*.f64 b b) #s(literal 1/32400 binary64)) (*.f64 (PI.f64) (PI.f64))) (pow.f64 a #s(literal 4 binary64)))) (/.f64 (*.f64 (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))) (neg.f64 (*.f64 (PI.f64) (PI.f64)))) (*.f64 a a)) (/.f64 (*.f64 (*.f64 #s(literal -1/3149280000 binary64) (*.f64 b b)) (pow.f64 (PI.f64) #s(literal 4 binary64))) (pow.f64 a #s(literal 4 binary64))))))) (neg.f64 (*.f64 (*.f64 a a) (fma.f64 (*.f64 (PI.f64) (PI.f64)) (/.f64 #s(literal -1/32400 binary64) (*.f64 a a)) (/.f64 (*.f64 (*.f64 (*.f64 b b) #s(literal 1/32400 binary64)) (*.f64 (PI.f64) (PI.f64))) (pow.f64 a #s(literal 4 binary64))))))) (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/3149280000 (/ (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))) (* 1/3149280000 (* (pow a 2) (pow (PI) 4))))) (pow a 2))) (+ (* -1/765275040000000 (/ (pow (PI) 6) (pow a 2))) (* 1/765275040000000 (/ (* (pow b 2) (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/3149280000 (/ (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/3149280000 (/ (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 (*.f64 angle angle) (fma.f64 (*.f64 angle angle) (fma.f64 (*.f64 #s(literal 1/720 binary64) (*.f64 angle angle)) (fma.f64 #s(literal -720 binary64) (fma.f64 (*.f64 a a) (-.f64 (fma.f64 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) #s(literal 6 binary64))) (/.f64 #s(literal 1/765275040000000 binary64) (pow.f64 a #s(literal 4 binary64))) (/.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 6 binary64)) #s(literal -1/765275040000000 binary64)) (*.f64 a a))) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64)))) (/.f64 (fma.f64 #s(literal 1/3149280000 binary64) (/.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) (*.f64 a a)) (fma.f64 (fma.f64 (*.f64 (PI.f64) (PI.f64)) (/.f64 #s(literal -1/32400 binary64) (*.f64 a a)) (/.f64 (*.f64 (*.f64 (*.f64 b b) #s(literal 1/32400 binary64)) (*.f64 (PI.f64) (PI.f64))) (pow.f64 a #s(literal 4 binary64)))) (/.f64 (*.f64 (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))) (neg.f64 (*.f64 (PI.f64) (PI.f64)))) (*.f64 a a)) (/.f64 (*.f64 (*.f64 #s(literal -1/3149280000 binary64) (*.f64 b b)) (pow.f64 (PI.f64) #s(literal 4 binary64))) (pow.f64 a #s(literal 4 binary64))))) (*.f64 a a)) (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) (fma.f64 #s(literal -1/3149280000 binary64) (*.f64 b b) (*.f64 #s(literal 1/3149280000 binary64) (*.f64 a a)))) (/.f64 (fma.f64 (*.f64 (PI.f64) (PI.f64)) (/.f64 #s(literal -1/32400 binary64) (*.f64 a a)) (/.f64 (*.f64 (*.f64 (*.f64 b b) #s(literal 1/32400 binary64)) (*.f64 (PI.f64) (PI.f64))) (pow.f64 a #s(literal 4 binary64)))) (*.f64 a a))))) (*.f64 (pow.f64 a #s(literal 4 binary64)) (*.f64 (fma.f64 (*.f64 (PI.f64) (PI.f64)) (/.f64 #s(literal -1/32400 binary64) (*.f64 a a)) (/.f64 (*.f64 (*.f64 (*.f64 b b) #s(literal 1/32400 binary64)) (*.f64 (PI.f64) (PI.f64))) (pow.f64 a #s(literal 4 binary64)))) (fma.f64 #s(literal 1/3149280000 binary64) (/.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) (*.f64 a a)) (fma.f64 (fma.f64 (*.f64 (PI.f64) (PI.f64)) (/.f64 #s(literal -1/32400 binary64) (*.f64 a a)) (/.f64 (*.f64 (*.f64 (*.f64 b b) #s(literal 1/32400 binary64)) (*.f64 (PI.f64) (PI.f64))) (pow.f64 a #s(literal 4 binary64)))) (/.f64 (*.f64 (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))) (neg.f64 (*.f64 (PI.f64) (PI.f64)))) (*.f64 a a)) (/.f64 (*.f64 (*.f64 #s(literal -1/3149280000 binary64) (*.f64 b b)) (pow.f64 (PI.f64) #s(literal 4 binary64))) (pow.f64 a #s(literal 4 binary64)))))))) (*.f64 (*.f64 #s(literal -240 binary64) (pow.f64 a #s(literal 6 binary64))) (pow.f64 (fma.f64 (*.f64 (PI.f64) (PI.f64)) (/.f64 #s(literal -1/32400 binary64) (*.f64 a a)) (/.f64 (*.f64 (*.f64 (*.f64 b b) #s(literal 1/32400 binary64)) (*.f64 (PI.f64) (PI.f64))) (pow.f64 a #s(literal 4 binary64)))) #s(literal 3 binary64)))) (*.f64 #s(literal 1/24 binary64) (fma.f64 (*.f64 #s(literal -12 binary64) (pow.f64 a #s(literal 4 binary64))) (pow.f64 (fma.f64 (*.f64 (PI.f64) (PI.f64)) (/.f64 #s(literal -1/32400 binary64) (*.f64 a a)) (/.f64 (*.f64 (*.f64 (*.f64 b b) #s(literal 1/32400 binary64)) (*.f64 (PI.f64) (PI.f64))) (pow.f64 a #s(literal 4 binary64)))) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal -24 binary64) (*.f64 a a)) (fma.f64 #s(literal 1/3149280000 binary64) (/.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) (*.f64 a a)) (fma.f64 (fma.f64 (*.f64 (PI.f64) (PI.f64)) (/.f64 #s(literal -1/32400 binary64) (*.f64 a a)) (/.f64 (*.f64 (*.f64 (*.f64 b b) #s(literal 1/32400 binary64)) (*.f64 (PI.f64) (PI.f64))) (pow.f64 a #s(literal 4 binary64)))) (/.f64 (*.f64 (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))) (neg.f64 (*.f64 (PI.f64) (PI.f64)))) (*.f64 a a)) (/.f64 (*.f64 (*.f64 #s(literal -1/3149280000 binary64) (*.f64 b b)) (pow.f64 (PI.f64) #s(literal 4 binary64))) (pow.f64 a #s(literal 4 binary64))))))))) (neg.f64 (*.f64 (*.f64 a a) (fma.f64 (*.f64 (PI.f64) (PI.f64)) (/.f64 #s(literal -1/32400 binary64) (*.f64 a a)) (/.f64 (*.f64 (*.f64 (*.f64 b b) #s(literal 1/32400 binary64)) (*.f64 (PI.f64) (PI.f64))) (pow.f64 a #s(literal 4 binary64))))))) (neg.f64 (log.f64 (*.f64 a a))))
(log (/ 1 (+ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))))))
(neg.f64 (log.f64 (fma.f64 (*.f64 b b) (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))))))
(log (/ 1 (+ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))))))
(neg.f64 (log.f64 (fma.f64 (*.f64 b b) (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))))))
(log (/ 1 (+ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))))))
(neg.f64 (log.f64 (fma.f64 (*.f64 b b) (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))))))
(log (/ 1 (+ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))))))
(neg.f64 (log.f64 (fma.f64 (*.f64 b b) (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))))))
(log (/ 1 (+ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))))))
(neg.f64 (log.f64 (fma.f64 (*.f64 b b) (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))))))
(log (/ 1 (+ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))))))
(neg.f64 (log.f64 (fma.f64 (*.f64 b b) (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))))))
(log (/ 1 (+ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))))))
(neg.f64 (log.f64 (fma.f64 (*.f64 b b) (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))))))
(log (/ 1 (+ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))))))
(neg.f64 (log.f64 (fma.f64 (*.f64 b b) (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))))))
(log (/ 1 (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))))
(neg.f64 (log.f64 (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))))
(+ (log (/ 1 (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))))) (* (pow a 2) (* (pow b 2) (* (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) (- (* 1/2 (/ (cos (* 1/90 (* angle (PI)))) (* (pow a 4) (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)))) (* 1/2 (/ 1 (* (pow a 4) (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)))))))))
(fma.f64 (*.f64 a a) (*.f64 (*.f64 (*.f64 b b) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) (*.f64 (pow.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (pow.f64 a #s(literal 4 binary64)))) (/.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (pow.f64 a #s(literal 4 binary64)))))) (neg.f64 (log.f64 (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))))))
(+ (log (/ 1 (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))))) (* (pow b 2) (+ (* 1/24 (* (pow b 2) (+ (* -24 (* (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) (- (* 1/2 (/ (cos (* 1/90 (* angle (PI)))) (* (pow a 4) (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)))) (* 1/2 (/ 1 (* (pow a 4) (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2))))))) (* -12 (* (pow a 4) (* (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2) (pow (- (* 1/2 (/ (cos (* 1/90 (* angle (PI)))) (* (pow a 4) (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)))) (* 1/2 (/ 1 (* (pow a 4) (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2))))) 2))))))) (* (pow a 2) (* (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) (- (* 1/2 (/ (cos (* 1/90 (* angle (PI)))) (* (pow a 4) (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)))) (* 1/2 (/ 1 (* (pow a 4) (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2))))))))))
(fma.f64 (*.f64 b b) (fma.f64 (*.f64 a a) (*.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)) (fma.f64 #s(literal 1/2 binary64) (/.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) (*.f64 (pow.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (pow.f64 a #s(literal 4 binary64)))) (/.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (pow.f64 a #s(literal 4 binary64)))))) (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 b b)) (fma.f64 #s(literal -12 binary64) (*.f64 (*.f64 (pow.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (pow.f64 a #s(literal 4 binary64))) (pow.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) (*.f64 (pow.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (pow.f64 a #s(literal 4 binary64)))) (/.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (pow.f64 a #s(literal 4 binary64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal -24 binary64) (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) (*.f64 (pow.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (pow.f64 a #s(literal 4 binary64)))) (/.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (pow.f64 a #s(literal 4 binary64))))))))) (neg.f64 (log.f64 (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))))))
(+ (log (/ 1 (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))))) (* (pow b 2) (+ (* (pow a 2) (* (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) (- (* 1/2 (/ (cos (* 1/90 (* angle (PI)))) (* (pow a 4) (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)))) (* 1/2 (/ 1 (* (pow a 4) (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2))))))) (* (pow b 2) (+ (* 1/720 (* (pow b 2) (+ (* 240 (* (pow a 6) (* (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 3) (pow (- (* 1/2 (/ (cos (* 1/90 (* angle (PI)))) (* (pow a 4) (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)))) (* 1/2 (/ 1 (* (pow a 4) (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2))))) 3)))) (+ (* 720 (* (pow a 2) (* (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) (* (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) (pow (- (* 1/2 (/ (cos (* 1/90 (* angle (PI)))) (* (pow a 4) (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)))) (* 1/2 (/ 1 (* (pow a 4) (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2))))) 2))))) (* 720 (/ (* (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2) (- (* 1/2 (/ (cos (* 1/90 (* angle (PI)))) (* (pow a 4) (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)))) (* 1/2 (/ 1 (* (pow a 4) (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)))))) (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))))))))) (* 1/24 (+ (* -24 (* (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) (- (* 1/2 (/ (cos (* 1/90 (* angle (PI)))) (* (pow a 4) (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)))) (* 1/2 (/ 1 (* (pow a 4) (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2))))))) (* -12 (* (pow a 4) (* (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2) (pow (- (* 1/2 (/ (cos (* 1/90 (* angle (PI)))) (* (pow a 4) (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)))) (* 1/2 (/ 1 (* (pow a 4) (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2))))) 2)))))))))))
(-.f64 (*.f64 (*.f64 b b) (fma.f64 (*.f64 b b) (fma.f64 #s(literal 1/24 binary64) (fma.f64 #s(literal -12 binary64) (*.f64 (*.f64 (pow.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (pow.f64 a #s(literal 4 binary64))) (pow.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) (*.f64 (pow.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (pow.f64 a #s(literal 4 binary64)))) (/.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (pow.f64 a #s(literal 4 binary64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal -24 binary64) (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) (*.f64 (pow.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (pow.f64 a #s(literal 4 binary64)))) (/.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (pow.f64 a #s(literal 4 binary64))))))) (*.f64 #s(literal 1/720 binary64) (*.f64 (*.f64 b b) (fma.f64 #s(literal 720 binary64) (fma.f64 (*.f64 a a) (*.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)) (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64))) (pow.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) (*.f64 (pow.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (pow.f64 a #s(literal 4 binary64)))) (/.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (pow.f64 a #s(literal 4 binary64))))) #s(literal 2 binary64))) (*.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) (*.f64 (pow.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (pow.f64 a #s(literal 4 binary64)))) (/.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (pow.f64 a #s(literal 4 binary64))))) (/.f64 (pow.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))))) (*.f64 #s(literal 240 binary64) (*.f64 (*.f64 (pow.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)) #s(literal 3 binary64)) (pow.f64 a #s(literal 6 binary64))) (pow.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) (*.f64 (pow.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (pow.f64 a #s(literal 4 binary64)))) (/.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (pow.f64 a #s(literal 4 binary64))))) #s(literal 3 binary64)))))))) (*.f64 (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) (*.f64 (pow.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (pow.f64 a #s(literal 4 binary64)))) (/.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (pow.f64 a #s(literal 4 binary64)))))))) (log.f64 (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))))
(+ (log (/ 1 (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))) (* 2 (log (/ 1 b))))
(-.f64 (*.f64 (log.f64 b) #s(literal -2 binary64)) (log.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64))))
(+ (log (/ 1 (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))) (+ (* -1 (/ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))))) (* 2 (log (/ 1 b)))))
(-.f64 (fma.f64 (*.f64 a a) (/.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal -1/2 binary64)) (*.f64 (*.f64 b b) (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)))) (*.f64 (log.f64 b) #s(literal -2 binary64))) (log.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64))))
(+ (log (/ 1 (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))) (+ (* -1 (/ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))))) (+ (* 1/24 (/ (+ (* -12 (/ (* (pow a 4) (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2))) (* 24 (/ (* (pow a 4) (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)))) (pow b 4))) (* 2 (log (/ 1 b))))))
(-.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (pow.f64 a #s(literal 4 binary64))) (pow.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) #s(literal 2 binary64))) (/.f64 #s(literal 12 binary64) (pow.f64 b #s(literal 4 binary64)))) (fma.f64 (*.f64 a a) (/.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal -1/2 binary64)) (*.f64 (*.f64 b b) (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)))) (*.f64 (log.f64 b) #s(literal -2 binary64)))) (log.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64))))
(+ (log (/ 1 (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))) (+ (* -1 (/ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))))) (+ (* 1/720 (/ (+ (* -720 (/ (* (pow a 6) (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 3)) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 3))) (+ (* -240 (/ (* (pow a 6) (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 3)) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 3))) (* 720 (/ (* (pow a 6) (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 3)) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 3))))) (pow b 6))) (+ (* 1/24 (/ (+ (* -12 (/ (* (pow a 4) (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2))) (* 24 (/ (* (pow a 4) (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)))) (pow b 4))) (* 2 (log (/ 1 b)))))))
(-.f64 (fma.f64 #s(literal 1/720 binary64) (/.f64 (*.f64 #s(literal -240 binary64) (*.f64 (pow.f64 a #s(literal 6 binary64)) (pow.f64 (/.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)) (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64))) #s(literal 3 binary64)))) (pow.f64 b #s(literal 6 binary64))) (fma.f64 #s(literal 1/24 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (pow.f64 a #s(literal 4 binary64))) (pow.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) #s(literal 2 binary64))) (/.f64 #s(literal 12 binary64) (pow.f64 b #s(literal 4 binary64)))) (fma.f64 (*.f64 a a) (/.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal -1/2 binary64)) (*.f64 (*.f64 b b) (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)))) (*.f64 (log.f64 b) #s(literal -2 binary64))))) (log.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64))))
(+ (log (/ 1 (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))) (* 2 (log (/ -1 b))))
(-.f64 (*.f64 #s(literal 2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) b))) (log.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64))))
(+ (log (/ 1 (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))) (+ (* -1 (/ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))))) (* 2 (log (/ -1 b)))))
(-.f64 (fma.f64 (*.f64 a a) (/.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal -1/2 binary64)) (*.f64 (*.f64 b b) (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)))) (*.f64 #s(literal 2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) b)))) (log.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64))))
(+ (log (/ 1 (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))) (+ (* -1 (/ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))))) (+ (* 1/24 (/ (+ (* -12 (/ (* (pow a 4) (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2))) (* 24 (/ (* (pow a 4) (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)))) (pow b 4))) (* 2 (log (/ -1 b))))))
(-.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (pow.f64 a #s(literal 4 binary64))) (pow.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) #s(literal 2 binary64))) (/.f64 #s(literal 12 binary64) (pow.f64 b #s(literal 4 binary64)))) (fma.f64 (*.f64 a a) (/.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal -1/2 binary64)) (*.f64 (*.f64 b b) (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)))) (*.f64 #s(literal 2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) b))))) (log.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64))))
(+ (log (/ 1 (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))) (+ (* -1 (/ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))))) (+ (* 1/720 (/ (+ (* -720 (/ (* (pow a 6) (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 3)) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 3))) (+ (* -240 (/ (* (pow a 6) (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 3)) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 3))) (* 720 (/ (* (pow a 6) (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 3)) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 3))))) (pow b 6))) (+ (* 1/24 (/ (+ (* -12 (/ (* (pow a 4) (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2))) (* 24 (/ (* (pow a 4) (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)))) (pow b 4))) (* 2 (log (/ -1 b)))))))
(-.f64 (fma.f64 #s(literal 1/720 binary64) (/.f64 (*.f64 #s(literal -240 binary64) (*.f64 (pow.f64 a #s(literal 6 binary64)) (pow.f64 (/.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)) (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64))) #s(literal 3 binary64)))) (pow.f64 b #s(literal 6 binary64))) (fma.f64 #s(literal 1/24 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (pow.f64 a #s(literal 4 binary64))) (pow.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) #s(literal 2 binary64))) (/.f64 #s(literal 12 binary64) (pow.f64 b #s(literal 4 binary64)))) (fma.f64 (*.f64 a a) (/.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal -1/2 binary64)) (*.f64 (*.f64 b b) (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)))) (*.f64 #s(literal 2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) b)))))) (log.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64))))
(* -1 (log (/ 1 (* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))))))
(log.f64 (*.f64 (*.f64 b b) (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64))))
(+ (* -1 (log (/ 1 (* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))))) (* (pow a 2) (* (pow b 2) (* (+ (* 1/2 (/ (cos (* 1/90 (* angle (PI)))) (* (pow b 4) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)))) (* 1/2 (/ 1 (* (pow b 4) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2))))) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))))))
(fma.f64 (*.f64 (*.f64 a a) (*.f64 b b)) (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (fma.f64 #s(literal 1/2 binary64) (/.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) (*.f64 (pow.f64 b #s(literal 4 binary64)) (pow.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 b #s(literal 4 binary64)) (pow.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) #s(literal 2 binary64)))))) (log.f64 (*.f64 (*.f64 b b) (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)))))
(+ (* -1 (log (/ 1 (* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))))) (* (pow a 2) (+ (* -1/24 (* (pow a 2) (+ (* -12 (* (pow b 4) (* (pow (+ (* 1/2 (/ (cos (* 1/90 (* angle (PI)))) (* (pow b 4) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)))) (* 1/2 (/ 1 (* (pow b 4) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2))))) 2) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)))) (* 24 (* (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) (+ (* 1/2 (/ (cos (* 1/90 (* angle (PI)))) (* (pow b 4) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)))) (* 1/2 (/ 1 (* (pow b 4) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)))))))))) (* (pow b 2) (* (+ (* 1/2 (/ (cos (* 1/90 (* angle (PI)))) (* (pow b 4) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)))) (* 1/2 (/ 1 (* (pow b 4) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2))))) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))))))
(fma.f64 (*.f64 a a) (fma.f64 (*.f64 b b) (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (fma.f64 #s(literal 1/2 binary64) (/.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) (*.f64 (pow.f64 b #s(literal 4 binary64)) (pow.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 b #s(literal 4 binary64)) (pow.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) #s(literal 2 binary64)))))) (*.f64 (*.f64 #s(literal -1/24 binary64) (*.f64 a a)) (fma.f64 #s(literal 24 binary64) (*.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)) (fma.f64 #s(literal 1/2 binary64) (/.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) (*.f64 (pow.f64 b #s(literal 4 binary64)) (pow.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 b #s(literal 4 binary64)) (pow.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) #s(literal 2 binary64)))))) (*.f64 (*.f64 #s(literal -12 binary64) (pow.f64 b #s(literal 4 binary64))) (*.f64 (pow.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (pow.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) (*.f64 (pow.f64 b #s(literal 4 binary64)) (pow.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 b #s(literal 4 binary64)) (pow.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) #s(literal 2 binary64))))) #s(literal 2 binary64))))))) (log.f64 (*.f64 (*.f64 b b) (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)))))
(+ (* -1 (log (/ 1 (* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))))) (* (pow a 2) (+ (* (pow a 2) (+ (* -1/24 (+ (* -12 (* (pow b 4) (* (pow (+ (* 1/2 (/ (cos (* 1/90 (* angle (PI)))) (* (pow b 4) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)))) (* 1/2 (/ 1 (* (pow b 4) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2))))) 2) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)))) (* 24 (* (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) (+ (* 1/2 (/ (cos (* 1/90 (* angle (PI)))) (* (pow b 4) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)))) (* 1/2 (/ 1 (* (pow b 4) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2))))))))) (* -1/720 (* (pow a 2) (+ (* -720 (/ (* (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2) (+ (* 1/2 (/ (cos (* 1/90 (* angle (PI)))) (* (pow b 4) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)))) (* 1/2 (/ 1 (* (pow b 4) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)))))) (* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))))) (+ (* -240 (* (pow b 6) (* (pow (+ (* 1/2 (/ (cos (* 1/90 (* angle (PI)))) (* (pow b 4) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)))) (* 1/2 (/ 1 (* (pow b 4) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2))))) 3) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 3)))) (* 720 (* (pow b 2) (* (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) (* (pow (+ (* 1/2 (/ (cos (* 1/90 (* angle (PI)))) (* (pow b 4) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)))) (* 1/2 (/ 1 (* (pow b 4) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2))))) 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))))))))))) (* (pow b 2) (* (+ (* 1/2 (/ (cos (* 1/90 (* angle (PI)))) (* (pow b 4) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)))) (* 1/2 (/ 1 (* (pow b 4) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2))))) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))))))
(fma.f64 (*.f64 a a) (fma.f64 (*.f64 a a) (fma.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 a a)) (fma.f64 (*.f64 #s(literal -240 binary64) (pow.f64 b #s(literal 6 binary64))) (*.f64 (pow.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) (*.f64 (pow.f64 b #s(literal 4 binary64)) (pow.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 b #s(literal 4 binary64)) (pow.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) #s(literal 2 binary64))))) #s(literal 3 binary64)) (pow.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) #s(literal 3 binary64))) (fma.f64 #s(literal 720 binary64) (*.f64 (*.f64 (*.f64 b b) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (pow.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) (*.f64 (pow.f64 b #s(literal 4 binary64)) (pow.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 b #s(literal 4 binary64)) (pow.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) #s(literal 2 binary64))))) #s(literal 2 binary64)))) (/.f64 (*.f64 #s(literal -720 binary64) (*.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) (*.f64 (pow.f64 b #s(literal 4 binary64)) (pow.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 b #s(literal 4 binary64)) (pow.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) #s(literal 2 binary64))))) (pow.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)) #s(literal 2 binary64)))) (*.f64 (*.f64 b b) (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)))))) (*.f64 (fma.f64 #s(literal 24 binary64) (*.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)) (fma.f64 #s(literal 1/2 binary64) (/.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) (*.f64 (pow.f64 b #s(literal 4 binary64)) (pow.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 b #s(literal 4 binary64)) (pow.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) #s(literal 2 binary64)))))) (*.f64 (*.f64 #s(literal -12 binary64) (pow.f64 b #s(literal 4 binary64))) (*.f64 (pow.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (pow.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) (*.f64 (pow.f64 b #s(literal 4 binary64)) (pow.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 b #s(literal 4 binary64)) (pow.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) #s(literal 2 binary64))))) #s(literal 2 binary64))))) #s(literal -1/24 binary64))) (*.f64 (*.f64 b b) (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (fma.f64 #s(literal 1/2 binary64) (/.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) (*.f64 (pow.f64 b #s(literal 4 binary64)) (pow.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 b #s(literal 4 binary64)) (pow.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) #s(literal 2 binary64)))))))) (log.f64 (*.f64 (*.f64 b b) (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)))))
(* -1 (+ (log (/ 1 (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))) (* 2 (log (/ 1 a)))))
(fma.f64 #s(literal 2 binary64) (log.f64 a) (log.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))))
(+ (* -1 (+ (log (/ 1 (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))) (* 2 (log (/ 1 a))))) (/ (* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))))
(fma.f64 (*.f64 b b) (/.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))) (fma.f64 #s(literal 2 binary64) (log.f64 a) (log.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))))
(+ (* -1 (+ (log (/ 1 (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))) (* 2 (log (/ 1 a))))) (+ (* -1/24 (/ (+ (* -12 (/ (* (pow b 4) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)) (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2))) (* 24 (/ (* (pow b 4) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)) (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)))) (pow a 4))) (/ (* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))))))
(fma.f64 (*.f64 (/.f64 (*.f64 (pow.f64 b #s(literal 4 binary64)) (pow.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) #s(literal 2 binary64))) (pow.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)) #s(literal 2 binary64))) (/.f64 #s(literal 12 binary64) (pow.f64 a #s(literal 4 binary64)))) #s(literal -1/24 binary64) (fma.f64 (*.f64 b b) (/.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))) (fma.f64 #s(literal 2 binary64) (log.f64 a) (log.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))))))
(+ (* -1 (+ (log (/ 1 (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))) (* 2 (log (/ 1 a))))) (+ (* -1/24 (/ (+ (* -12 (/ (* (pow b 4) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)) (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2))) (* 24 (/ (* (pow b 4) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)) (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)))) (pow a 4))) (+ (* -1/720 (/ (+ (* -720 (/ (* (pow b 6) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 3)) (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 3))) (+ (* -240 (/ (* (pow b 6) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 3)) (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 3))) (* 720 (/ (* (pow b 6) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 3)) (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 3))))) (pow a 6))) (/ (* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))))))
(+.f64 (fma.f64 #s(literal 2 binary64) (log.f64 a) (log.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))) (fma.f64 (/.f64 (*.f64 #s(literal -240 binary64) (*.f64 (pow.f64 b #s(literal 6 binary64)) (pow.f64 (/.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) #s(literal 3 binary64)))) (pow.f64 a #s(literal 6 binary64))) #s(literal -1/720 binary64) (fma.f64 (*.f64 (/.f64 (*.f64 (pow.f64 b #s(literal 4 binary64)) (pow.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) #s(literal 2 binary64))) (pow.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)) #s(literal 2 binary64))) (/.f64 #s(literal 12 binary64) (pow.f64 a #s(literal 4 binary64)))) #s(literal -1/24 binary64) (/.f64 (*.f64 (*.f64 b b) (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64))) (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))))))
(* -1 (+ (log (/ 1 (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))) (* 2 (log (/ -1 a)))))
(fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) a)) #s(literal -2 binary64) (log.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))))
(+ (* -1 (+ (log (/ 1 (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))) (* 2 (log (/ -1 a))))) (/ (* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))))
(fma.f64 (*.f64 b b) (/.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))) (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) a)) #s(literal -2 binary64) (log.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))))
(+ (* -1 (+ (log (/ 1 (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))) (* 2 (log (/ -1 a))))) (+ (* -1/24 (/ (+ (* -12 (/ (* (pow b 4) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)) (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2))) (* 24 (/ (* (pow b 4) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)) (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)))) (pow a 4))) (/ (* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))))))
(fma.f64 (*.f64 b b) (/.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))) (fma.f64 (*.f64 (/.f64 (*.f64 (pow.f64 b #s(literal 4 binary64)) (pow.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) #s(literal 2 binary64))) (pow.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)) #s(literal 2 binary64))) (/.f64 #s(literal 12 binary64) (pow.f64 a #s(literal 4 binary64)))) #s(literal -1/24 binary64) (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) a)) #s(literal -2 binary64) (log.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))))))
(+ (* -1 (+ (log (/ 1 (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))) (* 2 (log (/ -1 a))))) (+ (* -1/24 (/ (+ (* -12 (/ (* (pow b 4) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)) (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2))) (* 24 (/ (* (pow b 4) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)) (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)))) (pow a 4))) (+ (* -1/720 (/ (+ (* -720 (/ (* (pow b 6) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 3)) (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 3))) (+ (* -240 (/ (* (pow b 6) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 3)) (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 3))) (* 720 (/ (* (pow b 6) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 3)) (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 3))))) (pow a 6))) (/ (* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))))))
(+.f64 (fma.f64 (/.f64 (*.f64 #s(literal -240 binary64) (*.f64 (pow.f64 b #s(literal 6 binary64)) (pow.f64 (/.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) #s(literal 3 binary64)))) (pow.f64 a #s(literal 6 binary64))) #s(literal -1/720 binary64) (fma.f64 (*.f64 (/.f64 (*.f64 (pow.f64 b #s(literal 4 binary64)) (pow.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) #s(literal 2 binary64))) (pow.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)) #s(literal 2 binary64))) (/.f64 #s(literal 12 binary64) (pow.f64 a #s(literal 4 binary64)))) #s(literal -1/24 binary64) (/.f64 (*.f64 (*.f64 b b) (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64))) (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))))) (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) a)) #s(literal -2 binary64) (log.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))))
(* -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 a a) (*.f64 (*.f64 angle angle) (fma.f64 (*.f64 (PI.f64) (PI.f64)) (/.f64 #s(literal -1/32400 binary64) (*.f64 a a)) (/.f64 (*.f64 (*.f64 (*.f64 b b) #s(literal 1/32400 binary64)) (*.f64 (PI.f64) (PI.f64))) (pow.f64 a #s(literal 4 binary64))))) (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/3149280000 (/ (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 (*.f64 angle angle) (fma.f64 (*.f64 #s(literal -1/24 binary64) (*.f64 angle angle)) (fma.f64 (*.f64 #s(literal -12 binary64) (pow.f64 a #s(literal 4 binary64))) (pow.f64 (fma.f64 (*.f64 (PI.f64) (PI.f64)) (/.f64 #s(literal -1/32400 binary64) (*.f64 a a)) (/.f64 (*.f64 (*.f64 (*.f64 b b) #s(literal 1/32400 binary64)) (*.f64 (PI.f64) (PI.f64))) (pow.f64 a #s(literal 4 binary64)))) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal -24 binary64) (*.f64 a a)) (fma.f64 #s(literal 1/3149280000 binary64) (/.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) (*.f64 a a)) (fma.f64 (fma.f64 (*.f64 (PI.f64) (PI.f64)) (/.f64 #s(literal -1/32400 binary64) (*.f64 a a)) (/.f64 (*.f64 (*.f64 (*.f64 b b) #s(literal 1/32400 binary64)) (*.f64 (PI.f64) (PI.f64))) (pow.f64 a #s(literal 4 binary64)))) (/.f64 (*.f64 (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))) (neg.f64 (*.f64 (PI.f64) (PI.f64)))) (*.f64 a a)) (/.f64 (*.f64 (*.f64 #s(literal -1/3149280000 binary64) (*.f64 b b)) (pow.f64 (PI.f64) #s(literal 4 binary64))) (pow.f64 a #s(literal 4 binary64))))))) (*.f64 (*.f64 a a) (fma.f64 (*.f64 (PI.f64) (PI.f64)) (/.f64 #s(literal -1/32400 binary64) (*.f64 a a)) (/.f64 (*.f64 (*.f64 (*.f64 b b) #s(literal 1/32400 binary64)) (*.f64 (PI.f64) (PI.f64))) (pow.f64 a #s(literal 4 binary64)))))) (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/3149280000 (/ (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/3149280000 (/ (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))) (* 1/3149280000 (* (pow a 2) (pow (PI) 4))))) (pow a 2))) (+ (* -1/765275040000000 (/ (pow (PI) 6) (pow a 2))) (* 1/765275040000000 (/ (* (pow b 2) (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/3149280000 (/ (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 (*.f64 angle angle) (fma.f64 (*.f64 angle angle) (fma.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 angle angle)) (fma.f64 #s(literal -720 binary64) (fma.f64 (*.f64 a a) (-.f64 (fma.f64 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) #s(literal 6 binary64))) (/.f64 #s(literal 1/765275040000000 binary64) (pow.f64 a #s(literal 4 binary64))) (/.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 6 binary64)) #s(literal -1/765275040000000 binary64)) (*.f64 a a))) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64)))) (/.f64 (fma.f64 #s(literal 1/3149280000 binary64) (/.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) (*.f64 a a)) (fma.f64 (fma.f64 (*.f64 (PI.f64) (PI.f64)) (/.f64 #s(literal -1/32400 binary64) (*.f64 a a)) (/.f64 (*.f64 (*.f64 (*.f64 b b) #s(literal 1/32400 binary64)) (*.f64 (PI.f64) (PI.f64))) (pow.f64 a #s(literal 4 binary64)))) (/.f64 (*.f64 (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))) (neg.f64 (*.f64 (PI.f64) (PI.f64)))) (*.f64 a a)) (/.f64 (*.f64 (*.f64 #s(literal -1/3149280000 binary64) (*.f64 b b)) (pow.f64 (PI.f64) #s(literal 4 binary64))) (pow.f64 a #s(literal 4 binary64))))) (*.f64 a a)) (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) (fma.f64 #s(literal -1/3149280000 binary64) (*.f64 b b) (*.f64 #s(literal 1/3149280000 binary64) (*.f64 a a)))) (/.f64 (fma.f64 (*.f64 (PI.f64) (PI.f64)) (/.f64 #s(literal -1/32400 binary64) (*.f64 a a)) (/.f64 (*.f64 (*.f64 (*.f64 b b) #s(literal 1/32400 binary64)) (*.f64 (PI.f64) (PI.f64))) (pow.f64 a #s(literal 4 binary64)))) (*.f64 a a))))) (*.f64 (pow.f64 a #s(literal 4 binary64)) (*.f64 (fma.f64 (*.f64 (PI.f64) (PI.f64)) (/.f64 #s(literal -1/32400 binary64) (*.f64 a a)) (/.f64 (*.f64 (*.f64 (*.f64 b b) #s(literal 1/32400 binary64)) (*.f64 (PI.f64) (PI.f64))) (pow.f64 a #s(literal 4 binary64)))) (fma.f64 #s(literal 1/3149280000 binary64) (/.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) (*.f64 a a)) (fma.f64 (fma.f64 (*.f64 (PI.f64) (PI.f64)) (/.f64 #s(literal -1/32400 binary64) (*.f64 a a)) (/.f64 (*.f64 (*.f64 (*.f64 b b) #s(literal 1/32400 binary64)) (*.f64 (PI.f64) (PI.f64))) (pow.f64 a #s(literal 4 binary64)))) (/.f64 (*.f64 (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))) (neg.f64 (*.f64 (PI.f64) (PI.f64)))) (*.f64 a a)) (/.f64 (*.f64 (*.f64 #s(literal -1/3149280000 binary64) (*.f64 b b)) (pow.f64 (PI.f64) #s(literal 4 binary64))) (pow.f64 a #s(literal 4 binary64)))))))) (*.f64 (*.f64 #s(literal -240 binary64) (pow.f64 a #s(literal 6 binary64))) (pow.f64 (fma.f64 (*.f64 (PI.f64) (PI.f64)) (/.f64 #s(literal -1/32400 binary64) (*.f64 a a)) (/.f64 (*.f64 (*.f64 (*.f64 b b) #s(literal 1/32400 binary64)) (*.f64 (PI.f64) (PI.f64))) (pow.f64 a #s(literal 4 binary64)))) #s(literal 3 binary64)))) (*.f64 (fma.f64 (*.f64 #s(literal -12 binary64) (pow.f64 a #s(literal 4 binary64))) (pow.f64 (fma.f64 (*.f64 (PI.f64) (PI.f64)) (/.f64 #s(literal -1/32400 binary64) (*.f64 a a)) (/.f64 (*.f64 (*.f64 (*.f64 b b) #s(literal 1/32400 binary64)) (*.f64 (PI.f64) (PI.f64))) (pow.f64 a #s(literal 4 binary64)))) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal -24 binary64) (*.f64 a a)) (fma.f64 #s(literal 1/3149280000 binary64) (/.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) (*.f64 a a)) (fma.f64 (fma.f64 (*.f64 (PI.f64) (PI.f64)) (/.f64 #s(literal -1/32400 binary64) (*.f64 a a)) (/.f64 (*.f64 (*.f64 (*.f64 b b) #s(literal 1/32400 binary64)) (*.f64 (PI.f64) (PI.f64))) (pow.f64 a #s(literal 4 binary64)))) (/.f64 (*.f64 (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))) (neg.f64 (*.f64 (PI.f64) (PI.f64)))) (*.f64 a a)) (/.f64 (*.f64 (*.f64 #s(literal -1/3149280000 binary64) (*.f64 b b)) (pow.f64 (PI.f64) #s(literal 4 binary64))) (pow.f64 a #s(literal 4 binary64))))))) #s(literal -1/24 binary64))) (*.f64 (*.f64 a a) (fma.f64 (*.f64 (PI.f64) (PI.f64)) (/.f64 #s(literal -1/32400 binary64) (*.f64 a a)) (/.f64 (*.f64 (*.f64 (*.f64 b b) #s(literal 1/32400 binary64)) (*.f64 (PI.f64) (PI.f64))) (pow.f64 a #s(literal 4 binary64)))))) (log.f64 (*.f64 a a)))
(* -1 (log (/ 1 (+ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))))))
(log.f64 (fma.f64 (*.f64 b b) (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))))
(* -1 (log (/ 1 (+ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))))))
(log.f64 (fma.f64 (*.f64 b b) (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))))
(* -1 (log (/ 1 (+ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))))))
(log.f64 (fma.f64 (*.f64 b b) (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))))
(* -1 (log (/ 1 (+ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))))))
(log.f64 (fma.f64 (*.f64 b b) (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))))
(* -1 (log (/ 1 (+ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))))))
(log.f64 (fma.f64 (*.f64 b b) (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))))
(* -1 (log (/ 1 (+ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))))))
(log.f64 (fma.f64 (*.f64 b b) (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))))
(* -1 (log (/ 1 (+ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))))))
(log.f64 (fma.f64 (*.f64 b b) (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))))
(* -1 (log (/ 1 (+ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))))))
(log.f64 (fma.f64 (*.f64 b b) (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))))
(* -1 (log (/ 1 (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))))))
(log.f64 (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))))
(+ (* -1 (log (/ 1 (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))))) (* -1 (* (pow a 2) (* (pow b 2) (* (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) (- (* 1/2 (/ (cos (* 1/90 (* angle (PI)))) (* (pow a 4) (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)))) (* 1/2 (/ 1 (* (pow a 4) (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2))))))))))
(fma.f64 (*.f64 (*.f64 a a) (*.f64 b b)) (*.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) (*.f64 (pow.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (pow.f64 a #s(literal 4 binary64)))) (/.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (pow.f64 a #s(literal 4 binary64))))) (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal -1/2 binary64))) (log.f64 (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))))
(+ (* -1 (log (/ 1 (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))))) (* (pow b 2) (+ (* -1 (* (pow a 2) (* (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) (- (* 1/2 (/ (cos (* 1/90 (* angle (PI)))) (* (pow a 4) (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)))) (* 1/2 (/ 1 (* (pow a 4) (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)))))))) (* -1/24 (* (pow b 2) (+ (* -24 (* (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) (- (* 1/2 (/ (cos (* 1/90 (* angle (PI)))) (* (pow a 4) (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)))) (* 1/2 (/ 1 (* (pow a 4) (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2))))))) (* -12 (* (pow a 4) (* (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2) (pow (- (* 1/2 (/ (cos (* 1/90 (* angle (PI)))) (* (pow a 4) (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)))) (* 1/2 (/ 1 (* (pow a 4) (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2))))) 2))))))))))
(fma.f64 (*.f64 b b) (fma.f64 (*.f64 a a) (*.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) (*.f64 (pow.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (pow.f64 a #s(literal 4 binary64)))) (/.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (pow.f64 a #s(literal 4 binary64))))) (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal -1/2 binary64))) (*.f64 (*.f64 (*.f64 b b) (fma.f64 #s(literal -12 binary64) (*.f64 (*.f64 (pow.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (pow.f64 a #s(literal 4 binary64))) (pow.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) (*.f64 (pow.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (pow.f64 a #s(literal 4 binary64)))) (/.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (pow.f64 a #s(literal 4 binary64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal -24 binary64) (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) (*.f64 (pow.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (pow.f64 a #s(literal 4 binary64)))) (/.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (pow.f64 a #s(literal 4 binary64)))))))) #s(literal -1/24 binary64))) (log.f64 (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))))
(+ (* -1 (log (/ 1 (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))))) (* (pow b 2) (+ (* -1 (* (pow a 2) (* (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) (- (* 1/2 (/ (cos (* 1/90 (* angle (PI)))) (* (pow a 4) (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)))) (* 1/2 (/ 1 (* (pow a 4) (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)))))))) (* (pow b 2) (+ (* -1/24 (+ (* -24 (* (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) (- (* 1/2 (/ (cos (* 1/90 (* angle (PI)))) (* (pow a 4) (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)))) (* 1/2 (/ 1 (* (pow a 4) (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2))))))) (* -12 (* (pow a 4) (* (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2) (pow (- (* 1/2 (/ (cos (* 1/90 (* angle (PI)))) (* (pow a 4) (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)))) (* 1/2 (/ 1 (* (pow a 4) (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2))))) 2)))))) (* -1/720 (* (pow b 2) (+ (* 240 (* (pow a 6) (* (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 3) (pow (- (* 1/2 (/ (cos (* 1/90 (* angle (PI)))) (* (pow a 4) (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)))) (* 1/2 (/ 1 (* (pow a 4) (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2))))) 3)))) (+ (* 720 (* (pow a 2) (* (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) (* (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) (pow (- (* 1/2 (/ (cos (* 1/90 (* angle (PI)))) (* (pow a 4) (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)))) (* 1/2 (/ 1 (* (pow a 4) (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2))))) 2))))) (* 720 (/ (* (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2) (- (* 1/2 (/ (cos (* 1/90 (* angle (PI)))) (* (pow a 4) (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)))) (* 1/2 (/ 1 (* (pow a 4) (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)))))) (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))))))))))))))
(fma.f64 (*.f64 b b) (fma.f64 (*.f64 b b) (fma.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 b b)) (fma.f64 #s(literal 720 binary64) (fma.f64 (*.f64 a a) (*.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)) (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64))) (pow.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) (*.f64 (pow.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (pow.f64 a #s(literal 4 binary64)))) (/.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (pow.f64 a #s(literal 4 binary64))))) #s(literal 2 binary64))) (*.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) (*.f64 (pow.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (pow.f64 a #s(literal 4 binary64)))) (/.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (pow.f64 a #s(literal 4 binary64))))) (/.f64 (pow.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))))) (*.f64 #s(literal 240 binary64) (*.f64 (*.f64 (pow.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)) #s(literal 3 binary64)) (pow.f64 a #s(literal 6 binary64))) (pow.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) (*.f64 (pow.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (pow.f64 a #s(literal 4 binary64)))) (/.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (pow.f64 a #s(literal 4 binary64))))) #s(literal 3 binary64))))) (*.f64 (fma.f64 #s(literal -12 binary64) (*.f64 (*.f64 (pow.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (pow.f64 a #s(literal 4 binary64))) (pow.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) (*.f64 (pow.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (pow.f64 a #s(literal 4 binary64)))) (/.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (pow.f64 a #s(literal 4 binary64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal -24 binary64) (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) (*.f64 (pow.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (pow.f64 a #s(literal 4 binary64)))) (/.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (pow.f64 a #s(literal 4 binary64))))))) #s(literal -1/24 binary64))) (*.f64 (*.f64 a a) (*.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) (*.f64 (pow.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (pow.f64 a #s(literal 4 binary64)))) (/.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (pow.f64 a #s(literal 4 binary64))))) (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal -1/2 binary64))))) (log.f64 (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))))
(* -1 (+ (log (/ 1 (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))) (* 2 (log (/ 1 b)))))
(fma.f64 #s(literal 2 binary64) (log.f64 b) (log.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64))))
(+ (* -1 (+ (log (/ 1 (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))) (* 2 (log (/ 1 b))))) (/ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))))
(fma.f64 (*.f64 a a) (/.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)) (*.f64 (*.f64 b b) (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)))) (fma.f64 #s(literal 2 binary64) (log.f64 b) (log.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)))))
(+ (* -1 (+ (log (/ 1 (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))) (* 2 (log (/ 1 b))))) (+ (* -1/24 (/ (+ (* -12 (/ (* (pow a 4) (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2))) (* 24 (/ (* (pow a 4) (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)))) (pow b 4))) (/ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))))))
(fma.f64 (*.f64 a a) (/.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)) (*.f64 (*.f64 b b) (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)))) (fma.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (pow.f64 a #s(literal 4 binary64))) (pow.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) #s(literal 2 binary64))) (/.f64 #s(literal 12 binary64) (pow.f64 b #s(literal 4 binary64)))) #s(literal -1/24 binary64) (fma.f64 #s(literal 2 binary64) (log.f64 b) (log.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64))))))
(+ (* -1 (+ (log (/ 1 (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))) (* 2 (log (/ 1 b))))) (+ (* -1/24 (/ (+ (* -12 (/ (* (pow a 4) (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2))) (* 24 (/ (* (pow a 4) (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)))) (pow b 4))) (+ (* -1/720 (/ (+ (* -720 (/ (* (pow a 6) (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 3)) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 3))) (+ (* -240 (/ (* (pow a 6) (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 3)) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 3))) (* 720 (/ (* (pow a 6) (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 3)) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 3))))) (pow b 6))) (/ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))))))
(+.f64 (fma.f64 #s(literal 2 binary64) (log.f64 b) (log.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)))) (fma.f64 (/.f64 (*.f64 #s(literal -240 binary64) (*.f64 (pow.f64 a #s(literal 6 binary64)) (pow.f64 (/.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)) (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64))) #s(literal 3 binary64)))) (pow.f64 b #s(literal 6 binary64))) #s(literal -1/720 binary64) (fma.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (pow.f64 a #s(literal 4 binary64))) (pow.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) #s(literal 2 binary64))) (/.f64 #s(literal 12 binary64) (pow.f64 b #s(literal 4 binary64)))) #s(literal -1/24 binary64) (/.f64 (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) (*.f64 (*.f64 b b) (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)))))))
(* -1 (+ (log (/ 1 (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))) (* 2 (log (/ -1 b)))))
(fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) b)) #s(literal -2 binary64) (log.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64))))
(+ (* -1 (+ (log (/ 1 (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))) (* 2 (log (/ -1 b))))) (/ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))))
(fma.f64 (*.f64 a a) (/.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)) (*.f64 (*.f64 b b) (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)))) (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) b)) #s(literal -2 binary64) (log.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)))))
(+ (* -1 (+ (log (/ 1 (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))) (* 2 (log (/ -1 b))))) (+ (* -1/24 (/ (+ (* -12 (/ (* (pow a 4) (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2))) (* 24 (/ (* (pow a 4) (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)))) (pow b 4))) (/ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))))))
(fma.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (pow.f64 a #s(literal 4 binary64))) (pow.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) #s(literal 2 binary64))) (/.f64 #s(literal 12 binary64) (pow.f64 b #s(literal 4 binary64)))) #s(literal -1/24 binary64) (fma.f64 (*.f64 a a) (/.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)) (*.f64 (*.f64 b b) (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)))) (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) b)) #s(literal -2 binary64) (log.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64))))))
(+ (* -1 (+ (log (/ 1 (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))) (* 2 (log (/ -1 b))))) (+ (* -1/24 (/ (+ (* -12 (/ (* (pow a 4) (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2))) (* 24 (/ (* (pow a 4) (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 2)))) (pow b 4))) (+ (* -1/720 (/ (+ (* -720 (/ (* (pow a 6) (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 3)) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 3))) (+ (* -240 (/ (* (pow a 6) (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 3)) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 3))) (* 720 (/ (* (pow a 6) (pow (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 3)) (pow (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))) 3))))) (pow b 6))) (/ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))))))
(+.f64 (fma.f64 (*.f64 a a) (/.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)) (*.f64 (*.f64 b b) (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)))) (/.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 #s(literal -240 binary64) (*.f64 (pow.f64 a #s(literal 6 binary64)) (pow.f64 (/.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)) (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64))) #s(literal 3 binary64))))) (pow.f64 b #s(literal 6 binary64)))) (fma.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (pow.f64 a #s(literal 4 binary64))) (pow.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) #s(literal 2 binary64))) (/.f64 #s(literal 12 binary64) (pow.f64 b #s(literal 4 binary64)))) #s(literal -1/24 binary64) (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) b)) #s(literal -2 binary64) (log.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64))))))
(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 angle (PI.f64)) (*.f64 angle (PI.f64))) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))) (*.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))) (* 1/3149280000 (* (pow a 2) (pow (PI) 4)))))))) (pow a 2))
(fma.f64 (*.f64 angle angle) (fma.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))) (*.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) (fma.f64 #s(literal -1/3149280000 binary64) (*.f64 b b) (*.f64 #s(literal 1/3149280000 binary64) (*.f64 a a)))))) (*.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))) (+ (* 1/3149280000 (* (pow a 2) (pow (PI) 4))) (* (pow angle 2) (+ (* -1/765275040000000 (* (pow a 2) (pow (PI) 6))) (* (pow b 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))))))))))) (pow a 2))
(fma.f64 (*.f64 angle angle) (fma.f64 (*.f64 angle angle) (fma.f64 (*.f64 angle angle) (fma.f64 (*.f64 b b) (*.f64 (pow.f64 (PI.f64) #s(literal 6 binary64)) #s(literal 1/765275040000000 binary64)) (*.f64 (*.f64 #s(literal -1/765275040000000 binary64) (*.f64 a a)) (pow.f64 (PI.f64) #s(literal 6 binary64)))) (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) (fma.f64 #s(literal -1/3149280000 binary64) (*.f64 b b) (*.f64 #s(literal 1/3149280000 binary64) (*.f64 a a))))) (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))))) (*.f64 a a))
(+ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))))
(+ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))))
(+ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))))
(+ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))))
(+ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))))
(+ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))))
(+ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))))
(+ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))))
(* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))
(*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))
(+ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))))
(+ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))))
(+ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(* (pow b 2) (+ (/ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(*.f64 (*.f64 b b) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)) (/.f64 (*.f64 a a) (*.f64 b b)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))))
(* (pow b 2) (+ (/ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(*.f64 (*.f64 b b) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)) (/.f64 (*.f64 a a) (*.f64 b b)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))))
(* (pow b 2) (+ (/ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(*.f64 (*.f64 b b) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)) (/.f64 (*.f64 a a) (*.f64 b b)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(* (pow b 2) (+ (/ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(*.f64 (*.f64 b b) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)) (/.f64 (*.f64 a a) (*.f64 b b)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))))
(* (pow b 2) (+ (/ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(*.f64 (*.f64 b b) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)) (/.f64 (*.f64 a a) (*.f64 b b)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))))
(* (pow b 2) (+ (/ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(*.f64 (*.f64 b b) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)) (/.f64 (*.f64 a a) (*.f64 b b)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(+ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))))
(+ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))))
(+ (* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))))
(* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))
(*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))
(* (pow a 2) (+ 1/2 (+ (* 1/2 (cos (* 1/90 (* angle (PI))))) (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)))))
(*.f64 (*.f64 a a) (fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (/.f64 (*.f64 b b) (*.f64 a a)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))))
(* (pow a 2) (+ 1/2 (+ (* 1/2 (cos (* 1/90 (* angle (PI))))) (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)))))
(*.f64 (*.f64 a a) (fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (/.f64 (*.f64 b b) (*.f64 a a)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))))
(* (pow a 2) (+ 1/2 (+ (* 1/2 (cos (* 1/90 (* angle (PI))))) (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)))))
(*.f64 (*.f64 a a) (fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (/.f64 (*.f64 b b) (*.f64 a a)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))))
(* (pow a 2) (+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))
(*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))
(* (pow a 2) (+ 1/2 (+ (* 1/2 (cos (* 1/90 (* angle (PI))))) (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)))))
(*.f64 (*.f64 a a) (fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (/.f64 (*.f64 b b) (*.f64 a a)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))))
(* (pow a 2) (+ 1/2 (+ (* 1/2 (cos (* 1/90 (* angle (PI))))) (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)))))
(*.f64 (*.f64 a a) (fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (/.f64 (*.f64 b b) (*.f64 a a)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))))
(* (pow a 2) (+ 1/2 (+ (* 1/2 (cos (* 1/90 (* angle (PI))))) (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)))))
(*.f64 (*.f64 a a) (fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (/.f64 (*.f64 b b) (*.f64 a a)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))))
(* 1/90 (* angle (PI)))
(*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))
(* 1/90 (* angle (PI)))
(*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))
(* 1/90 (* angle (PI)))
(*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))
(* 1/90 (* angle (PI)))
(*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))
(* 1/90 (* angle (PI)))
(*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))
(* 1/90 (* angle (PI)))
(*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))
(* 1/90 (* angle (PI)))
(*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))
(* 1/90 (* angle (PI)))
(*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))
(* 1/90 (* angle (PI)))
(*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))
(* 1/90 (* angle (PI)))
(*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))
(* 1/90 (* angle (PI)))
(*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))
(* 1/90 (* angle (PI)))
(*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))
1
#s(literal 1 binary64)
(+ 1 (* -1/32400 (* (pow angle 2) (pow (PI) 2))))
(fma.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64)) #s(literal 1 binary64))
(+ 1 (* (pow angle 2) (+ (* -1/32400 (pow (PI) 2)) (* 1/3149280000 (* (pow angle 2) (pow (PI) 4))))))
(fma.f64 (*.f64 angle angle) (fma.f64 #s(literal 1/3149280000 binary64) (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) #s(literal 4 binary64))) (*.f64 #s(literal -1/32400 binary64) (*.f64 (PI.f64) (PI.f64)))) #s(literal 1 binary64))
(+ 1 (* (pow angle 2) (+ (* -1/32400 (pow (PI) 2)) (* (pow angle 2) (+ (* -1/765275040000000 (* (pow angle 2) (pow (PI) 6))) (* 1/3149280000 (pow (PI) 4)))))))
(fma.f64 (*.f64 angle angle) (fma.f64 (*.f64 angle angle) (fma.f64 (*.f64 #s(literal -1/765275040000000 binary64) (*.f64 angle angle)) (pow.f64 (PI.f64) #s(literal 6 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) #s(literal 1/3149280000 binary64))) (*.f64 #s(literal -1/32400 binary64) (*.f64 (PI.f64) (PI.f64)))) #s(literal 1 binary64))
(+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))
(fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))
(+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))
(fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))
(+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))
(fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))
(+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))
(fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))
(+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))
(fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))
(+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))
(fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))
(+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))
(fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))
(+ 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))
(fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 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 (*.f64 angle angle) (fma.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/64800 binary64) (*.f64 (*.f64 #s(literal 1/25194240000 binary64) (*.f64 angle angle)) (pow.f64 (PI.f64) #s(literal 4 binary64)))) #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 (*.f64 angle angle) (fma.f64 (*.f64 angle angle) (fma.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) #s(literal 1/25194240000 binary64) (*.f64 (*.f64 #s(literal -1/24488801280000000 binary64) (*.f64 angle angle)) (pow.f64 (PI.f64) #s(literal 6 binary64)))) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/64800 binary64))) #s(literal 1 binary64))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(* angle (+ (* -1/34992000 (* (pow angle 2) (pow (PI) 3))) (* 1/180 (PI))))
(*.f64 angle (fma.f64 (*.f64 #s(literal -1/34992000 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) (*.f64 #s(literal 1/180 binary64) (PI.f64))))
(* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* 1/22674816000000 (* (pow angle 2) (pow (PI) 5)))))))
(*.f64 angle (fma.f64 (*.f64 angle angle) (fma.f64 #s(literal -1/34992000 binary64) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (*.f64 #s(literal 1/22674816000000 binary64) (*.f64 angle angle)) (pow.f64 (PI.f64) #s(literal 5 binary64)))) (*.f64 #s(literal 1/180 binary64) (PI.f64))))
(* 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 angle (fma.f64 (*.f64 angle angle) (fma.f64 (*.f64 angle angle) (fma.f64 #s(literal 1/22674816000000 binary64) (pow.f64 (PI.f64) #s(literal 5 binary64)) (*.f64 (*.f64 #s(literal -1/30855889612800000000 binary64) (*.f64 angle angle)) (pow.f64 (PI.f64) #s(literal 7 binary64)))) (*.f64 #s(literal -1/34992000 binary64) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))))) (*.f64 #s(literal 1/180 binary64) (PI.f64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
1
#s(literal 1 binary64)
(+ 1 (* -1/16200 (* (pow angle 2) (pow (PI) 2))))
(fma.f64 (*.f64 #s(literal -1/16200 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64)) #s(literal 1 binary64))
(+ 1 (* (pow angle 2) (+ (* -1/16200 (pow (PI) 2)) (* 1/1574640000 (* (pow angle 2) (pow (PI) 4))))))
(fma.f64 (*.f64 angle angle) (fma.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/16200 binary64) (*.f64 (*.f64 #s(literal 1/1574640000 binary64) (*.f64 angle angle)) (pow.f64 (PI.f64) #s(literal 4 binary64)))) #s(literal 1 binary64))
(+ 1 (* (pow angle 2) (+ (* -1/16200 (pow (PI) 2)) (* (pow angle 2) (+ (* -1/382637520000000 (* (pow angle 2) (pow (PI) 6))) (* 1/1574640000 (pow (PI) 4)))))))
(fma.f64 (*.f64 angle angle) (fma.f64 (*.f64 angle angle) (fma.f64 (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) #s(literal 6 binary64))) #s(literal -1/382637520000000 binary64) (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) #s(literal 1/1574640000 binary64))) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/16200 binary64))) #s(literal 1 binary64))
(cos (* 1/90 (* angle (PI))))
(cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))
(cos (* 1/90 (* angle (PI))))
(cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))
(cos (* 1/90 (* angle (PI))))
(cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))
(cos (* 1/90 (* angle (PI))))
(cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))
(cos (* 1/90 (* angle (PI))))
(cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))
(cos (* 1/90 (* angle (PI))))
(cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))
(cos (* 1/90 (* angle (PI))))
(cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))
(cos (* 1/90 (* angle (PI))))
(cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))
(* 1/32400 (* (pow angle 2) (pow (PI) 2)))
(*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64)))
(* (pow angle 2) (- (* -1/3149280000 (* (pow angle 2) (pow (PI) 4))) (* -1/32400 (pow (PI) 2))))
(*.f64 (*.f64 angle angle) (fma.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64) (*.f64 (*.f64 #s(literal -1/3149280000 binary64) (*.f64 angle angle)) (pow.f64 (PI.f64) #s(literal 4 binary64)))))
(* (pow angle 2) (- (* (pow angle 2) (- (* 1/765275040000000 (* (pow angle 2) (pow (PI) 6))) (* 1/3149280000 (pow (PI) 4)))) (* -1/32400 (pow (PI) 2))))
(*.f64 (*.f64 angle angle) (fma.f64 (*.f64 angle angle) (fma.f64 #s(literal -1/3149280000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64)) (*.f64 (*.f64 #s(literal 1/765275040000000 binary64) (*.f64 angle angle)) (pow.f64 (PI.f64) #s(literal 6 binary64)))) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))))
(* (pow angle 2) (- (* (pow angle 2) (- (* (pow angle 2) (- (* -1/347128758144000000000 (* (pow angle 2) (pow (PI) 8))) (* -1/765275040000000 (pow (PI) 6)))) (* 1/3149280000 (pow (PI) 4)))) (* -1/32400 (pow (PI) 2))))
(*.f64 (*.f64 angle angle) (fma.f64 (*.f64 angle angle) (fma.f64 (*.f64 angle angle) (fma.f64 (pow.f64 (PI.f64) #s(literal 6 binary64)) #s(literal 1/765275040000000 binary64) (*.f64 (*.f64 #s(literal -1/347128758144000000000 binary64) (*.f64 angle angle)) (pow.f64 (PI.f64) #s(literal 8 binary64)))) (*.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))))
(- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))
(fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64))
(- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))
(fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64))
(- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))
(fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64))
(- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))
(fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64))
(- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))
(fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64))
(- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))
(fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64))
(- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))
(fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64))
(- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI))))))
(fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64))
(* b (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))
(*.f64 b (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)))
(* b (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))
(*.f64 b (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)))
(* b (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))
(*.f64 b (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)))
(* b (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))
(*.f64 b (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)))
(* b (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))
(*.f64 b (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)))
(* b (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))
(*.f64 b (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)))
(* b (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))
(*.f64 b (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)))
(* b (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))
(*.f64 b (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)))
(* b (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))
(*.f64 b (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)))
(* b (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))
(*.f64 b (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)))
(* b (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))
(*.f64 b (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)))
(* b (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))
(*.f64 b (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)))
(* 1/32400 (* (pow angle 2) (* b (pow (PI) 2))))
(*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)) (*.f64 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 angle angle) (fma.f64 (*.f64 #s(literal -1/3149280000 binary64) (*.f64 angle angle)) (*.f64 b (pow.f64 (PI.f64) #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 1/32400 binary64) b) (*.f64 (PI.f64) (PI.f64)))))
(* (pow angle 2) (+ (* 1/32400 (* b (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* b (pow (PI) 4))) (* 1/765275040000000 (* (pow angle 2) (* b (pow (PI) 6))))))))
(*.f64 (*.f64 angle angle) (fma.f64 (*.f64 angle angle) (fma.f64 #s(literal 1/765275040000000 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) (pow.f64 (PI.f64) #s(literal 6 binary64))) (*.f64 #s(literal -1/3149280000 binary64) (*.f64 b (pow.f64 (PI.f64) #s(literal 4 binary64))))) (*.f64 (*.f64 #s(literal 1/32400 binary64) b) (*.f64 (PI.f64) (PI.f64)))))
(* (pow angle 2) (+ (* 1/32400 (* b (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* b (pow (PI) 4))) (* (pow angle 2) (+ (* -1/347128758144000000000 (* (pow angle 2) (* b (pow (PI) 8)))) (* 1/765275040000000 (* b (pow (PI) 6)))))))))
(*.f64 (*.f64 angle angle) (fma.f64 (*.f64 angle angle) (fma.f64 (*.f64 angle angle) (fma.f64 #s(literal 1/765275040000000 binary64) (*.f64 b (pow.f64 (PI.f64) #s(literal 6 binary64))) (*.f64 #s(literal -1/347128758144000000000 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) (pow.f64 (PI.f64) #s(literal 8 binary64))))) (*.f64 #s(literal -1/3149280000 binary64) (*.f64 b (pow.f64 (PI.f64) #s(literal 4 binary64))))) (*.f64 (*.f64 #s(literal 1/32400 binary64) b) (*.f64 (PI.f64) (PI.f64)))))
(* b (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))
(*.f64 b (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)))
(* b (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))
(*.f64 b (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)))
(* b (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))
(*.f64 b (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)))
(* b (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))
(*.f64 b (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)))
(* b (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))
(*.f64 b (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)))
(* b (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))
(*.f64 b (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)))
(* b (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))
(*.f64 b (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)))
(* b (- 1/2 (* 1/2 (cos (* 1/90 (* angle (PI)))))))
(*.f64 b (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)))
1
#s(literal 1 binary64)
(+ 1 (* -1/16200 (* (pow angle 2) (pow (PI) 2))))
(fma.f64 (*.f64 #s(literal -1/16200 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64)) #s(literal 1 binary64))
(+ 1 (* (pow angle 2) (+ (* -1/16200 (pow (PI) 2)) (* 1/1574640000 (* (pow angle 2) (pow (PI) 4))))))
(fma.f64 (*.f64 angle angle) (fma.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/16200 binary64) (*.f64 (*.f64 #s(literal 1/1574640000 binary64) (*.f64 angle angle)) (pow.f64 (PI.f64) #s(literal 4 binary64)))) #s(literal 1 binary64))
(+ 1 (* (pow angle 2) (+ (* -1/16200 (pow (PI) 2)) (* (pow angle 2) (+ (* -1/382637520000000 (* (pow angle 2) (pow (PI) 6))) (* 1/1574640000 (pow (PI) 4)))))))
(fma.f64 (*.f64 angle angle) (fma.f64 (*.f64 angle angle) (fma.f64 (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) #s(literal 6 binary64))) #s(literal -1/382637520000000 binary64) (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) #s(literal 1/1574640000 binary64))) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/16200 binary64))) #s(literal 1 binary64))
(cos (* 1/90 (* angle (PI))))
(cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))
(cos (* 1/90 (* angle (PI))))
(cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))
(cos (* 1/90 (* angle (PI))))
(cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))
(cos (* 1/90 (* angle (PI))))
(cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))
(cos (* 1/90 (* angle (PI))))
(cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))
(cos (* 1/90 (* angle (PI))))
(cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))
(cos (* 1/90 (* angle (PI))))
(cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))
(cos (* 1/90 (* angle (PI))))
(cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(* angle (+ (* -1/34992000 (* (pow angle 2) (pow (PI) 3))) (* 1/180 (PI))))
(*.f64 angle (fma.f64 (*.f64 #s(literal -1/34992000 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) (*.f64 #s(literal 1/180 binary64) (PI.f64))))
(* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* 1/22674816000000 (* (pow angle 2) (pow (PI) 5)))))))
(*.f64 angle (fma.f64 (*.f64 angle angle) (fma.f64 #s(literal -1/34992000 binary64) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (*.f64 #s(literal 1/22674816000000 binary64) (*.f64 angle angle)) (pow.f64 (PI.f64) #s(literal 5 binary64)))) (*.f64 #s(literal 1/180 binary64) (PI.f64))))
(* 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 angle (fma.f64 (*.f64 angle angle) (fma.f64 (*.f64 angle angle) (fma.f64 #s(literal 1/22674816000000 binary64) (pow.f64 (PI.f64) #s(literal 5 binary64)) (*.f64 (*.f64 #s(literal -1/30855889612800000000 binary64) (*.f64 angle angle)) (pow.f64 (PI.f64) #s(literal 7 binary64)))) (*.f64 #s(literal -1/34992000 binary64) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))))) (*.f64 #s(literal 1/180 binary64) (PI.f64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(* 1/180 (* angle (* (pow b 2) (PI))))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))
(* angle (+ (* -1/34992000 (* (pow angle 2) (* (pow b 2) (pow (PI) 3)))) (* 1/180 (* (pow b 2) (PI)))))
(*.f64 angle (fma.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) (*.f64 b b)) (*.f64 (*.f64 #s(literal -1/34992000 binary64) (*.f64 angle angle)) (*.f64 (*.f64 b b) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))))))
(* angle (+ (* 1/180 (* (pow b 2) (PI))) (* (pow angle 2) (+ (* -1/34992000 (* (pow b 2) (pow (PI) 3))) (* 1/22674816000000 (* (pow angle 2) (* (pow b 2) (pow (PI) 5))))))))
(*.f64 angle (fma.f64 (*.f64 angle angle) (fma.f64 (*.f64 #s(literal 1/22674816000000 binary64) (*.f64 angle angle)) (*.f64 (*.f64 b b) (pow.f64 (PI.f64) #s(literal 5 binary64))) (*.f64 (*.f64 #s(literal -1/34992000 binary64) (*.f64 b b)) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))))) (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) (*.f64 b b)))))
(* angle (+ (* 1/180 (* (pow b 2) (PI))) (* (pow angle 2) (+ (* -1/34992000 (* (pow b 2) (pow (PI) 3))) (* (pow angle 2) (+ (* -1/30855889612800000000 (* (pow angle 2) (* (pow b 2) (pow (PI) 7)))) (* 1/22674816000000 (* (pow b 2) (pow (PI) 5)))))))))
(*.f64 angle (fma.f64 (*.f64 angle angle) (fma.f64 (*.f64 angle angle) (fma.f64 #s(literal 1/22674816000000 binary64) (*.f64 (*.f64 b b) (pow.f64 (PI.f64) #s(literal 5 binary64))) (*.f64 #s(literal -1/30855889612800000000 binary64) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 b b) (pow.f64 (PI.f64) #s(literal 7 binary64)))))) (*.f64 (*.f64 #s(literal -1/34992000 binary64) (*.f64 b b)) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))))) (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) (*.f64 b b)))))
(* (pow b 2) (sin (* 1/180 (* angle (PI)))))
(*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(* (pow b 2) (sin (* 1/180 (* angle (PI)))))
(*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(* (pow b 2) (sin (* 1/180 (* angle (PI)))))
(*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(* (pow b 2) (sin (* 1/180 (* angle (PI)))))
(*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(* (pow b 2) (sin (* 1/180 (* angle (PI)))))
(*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(* (pow b 2) (sin (* 1/180 (* angle (PI)))))
(*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(* (pow b 2) (sin (* 1/180 (* angle (PI)))))
(*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(* (pow b 2) (sin (* 1/180 (* angle (PI)))))
(*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(* (pow b 2) (sin (* 1/180 (* angle (PI)))))
(*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(* (pow b 2) (sin (* 1/180 (* angle (PI)))))
(*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(* (pow b 2) (sin (* 1/180 (* angle (PI)))))
(*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(* (pow b 2) (sin (* 1/180 (* angle (PI)))))
(*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(* (pow b 2) (sin (* 1/180 (* angle (PI)))))
(*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(* (pow b 2) (sin (* 1/180 (* angle (PI)))))
(*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(* (pow b 2) (sin (* 1/180 (* angle (PI)))))
(*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(* (pow b 2) (sin (* 1/180 (* angle (PI)))))
(*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(* (pow b 2) (sin (* 1/180 (* angle (PI)))))
(*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(* (pow b 2) (sin (* 1/180 (* angle (PI)))))
(*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(* (pow b 2) (sin (* 1/180 (* angle (PI)))))
(*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(* (pow b 2) (sin (* 1/180 (* angle (PI)))))
(*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))

rewrite335.0ms (2.1%)

Memory
9.1MiB live, 516.9MiB allocated
Rules
6 270×lower-*.f32
6 226×lower-*.f64
5 468×lower-fma.f32
5 464×lower-fma.f64
2 480×lower-+.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
086503
0141414
1473348
23147335
09983331
Stop Event
iter limit
node limit
iter limit
Counts
30 → 822
Calls
Call 1
Inputs
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))
(/.f64 (PI.f64) #s(literal 180 binary64))
(/.f64 #s(literal 1 binary64) (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* angle angle) (* (PI) (* (PI) (+ (* (* b b) 1/32400) (* (* a a) -1/32400))))) (* a a)) (*.f64 (*.f64 angle angle) (*.f64 b (*.f64 b (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)))))))
#s(approx (+ (* (* angle angle) (* (PI) (* (PI) (+ (* (* b b) 1/32400) (* (* a a) -1/32400))))) (* a a)) (*.f64 (*.f64 angle angle) (*.f64 b (*.f64 b (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))))))
(*.f64 (*.f64 angle angle) (*.f64 b (*.f64 b (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)))))
(*.f64 angle angle)
(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)
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))))) #s(literal -1 binary64)))
(fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))))
(log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))))))
(*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))))) #s(literal -1 binary64))
(fma.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64))))))))))
(*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64))))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))))))
(pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64))
(cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))))
(sin.f64 (*.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle))))
(PI.f64)
(*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))
(cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))
(-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))
(*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))
(cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b))
Outputs
angle
(exp.f64 (log.f64 angle))
(exp.f64 (*.f64 (log.f64 angle) #s(literal 1 binary64)))
(neg.f64 (neg.f64 angle))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle))
(/.f64 angle #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) angle))
(/.f64 (neg.f64 angle) #s(literal -1 binary64))
(pow.f64 angle #s(literal 1 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) angle) #s(literal -1 binary64))
(pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) angle) (/.f64 #s(literal 1 binary64) angle)) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 angle #s(literal 1/2 binary64)) #s(literal 2 binary64))
(*.f64 #s(literal 1 binary64) angle)
(*.f64 angle #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (neg.f64 angle))
(*.f64 #s(literal -1 binary64) (pow.f64 (neg.f64 angle) #s(literal 1 binary64)))
(*.f64 (pow.f64 angle #s(literal 1/2 binary64)) (pow.f64 angle #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (pow.f64 angle #s(literal 1/2 binary64)) #s(literal 1 binary64)) (pow.f64 (pow.f64 angle #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (pow.f64 angle #s(literal -1/2 binary64)) #s(literal -1 binary64)) (pow.f64 (pow.f64 angle #s(literal -1/2 binary64)) #s(literal -1 binary64)))
(exp.f64 (log.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) #s(literal 1 binary64)))
(neg.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal -1/180 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 angle (PI.f64))))
(/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))
(/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))
(/.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) (/.f64 #s(literal 1 binary64) angle))
(/.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 angle (PI.f64)) #s(literal -1/180 binary64))))
(/.f64 #s(literal -1 binary64) (*.f64 (/.f64 #s(literal -1 binary64) angle) (/.f64 #s(literal 180 binary64) (PI.f64))))
(/.f64 #s(literal -1 binary64) (*.f64 (/.f64 #s(literal 180 binary64) (PI.f64)) (/.f64 #s(literal -1 binary64) angle)))
(/.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal -1/180 binary64)) #s(literal -1 binary64))
(/.f64 (neg.f64 (PI.f64)) (*.f64 (/.f64 #s(literal 1 binary64) angle) #s(literal -180 binary64)))
(/.f64 (neg.f64 (PI.f64)) (*.f64 (/.f64 #s(literal -1 binary64) angle) #s(literal 180 binary64)))
(/.f64 (neg.f64 (PI.f64)) (neg.f64 (/.f64 #s(literal 180 binary64) angle)))
(/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64))
(/.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (PI.f64))) (/.f64 #s(literal 180 binary64) angle))
(/.f64 (*.f64 (PI.f64) #s(literal -1 binary64)) (*.f64 #s(literal 180 binary64) (/.f64 #s(literal -1 binary64) angle)))
(/.f64 (*.f64 (neg.f64 (PI.f64)) #s(literal 1 binary64)) (*.f64 #s(literal -180 binary64) (/.f64 #s(literal 1 binary64) angle)))
(/.f64 (*.f64 (neg.f64 (PI.f64)) #s(literal -1 binary64)) (/.f64 #s(literal 180 binary64) angle))
(/.f64 (neg.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64))) (/.f64 #s(literal -1 binary64) angle))
(/.f64 (neg.f64 (*.f64 angle (PI.f64))) #s(literal -180 binary64))
(/.f64 (/.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) angle))
(/.f64 (*.f64 angle (neg.f64 (PI.f64))) #s(literal -180 binary64))
(/.f64 (*.f64 (PI.f64) (neg.f64 angle)) #s(literal -180 binary64))
(/.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) angle))
(/.f64 (*.f64 #s(literal -1 binary64) (*.f64 (PI.f64) #s(literal 1/180 binary64))) (/.f64 #s(literal -1 binary64) angle))
(/.f64 (*.f64 (neg.f64 (PI.f64)) angle) #s(literal -180 binary64))
(/.f64 (*.f64 (neg.f64 angle) (PI.f64)) #s(literal -180 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) #s(literal -1 binary64))
(pow.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))) #s(literal 1 binary64))
(pow.f64 (/.f64 #s(literal 180 binary64) (*.f64 angle (PI.f64))) #s(literal -1 binary64))
(pow.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal -1/2 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))
(*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))
(*.f64 angle (/.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) #s(literal 1 binary64)))
(*.f64 angle (pow.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) #s(literal 1 binary64)))
(*.f64 angle (pow.f64 (/.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)))
(*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))
(*.f64 (PI.f64) (/.f64 (*.f64 angle #s(literal 1/180 binary64)) #s(literal 1 binary64)))
(*.f64 (PI.f64) (pow.f64 (*.f64 angle #s(literal 1/180 binary64)) #s(literal 1 binary64)))
(*.f64 (PI.f64) (pow.f64 (/.f64 (*.f64 angle #s(literal 1/180 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(*.f64 #s(literal 1/180 binary64) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) angle) (PI.f64)) #s(literal -1 binary64)))
(*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)
(*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))
(*.f64 (*.f64 angle #s(literal 1/180 binary64)) (/.f64 (PI.f64) #s(literal 1 binary64)))
(*.f64 (*.f64 angle #s(literal 1/180 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) #s(literal -1 binary64)))
(*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (*.f64 (*.f64 angle (PI.f64)) #s(literal -1/180 binary64)))
(*.f64 #s(literal -1 binary64) (pow.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal -1/180 binary64)) #s(literal 1 binary64)))
(*.f64 (sqrt.f64 (PI.f64)) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 angle #s(literal 1/180 binary64))))
(*.f64 (sqrt.f64 (PI.f64)) (pow.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 angle #s(literal 1/180 binary64))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (PI.f64) #s(literal 5/6 binary64)) (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (pow.f64 (PI.f64) #s(literal 1/6 binary64))))
(*.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 5/6 binary64)) (*.f64 angle #s(literal 1/180 binary64))))
(*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64)) (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (pow.f64 (PI.f64) #s(literal 1/6 binary64)))))
(*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (*.f64 (cbrt.f64 (PI.f64)) (*.f64 angle #s(literal 1/180 binary64))))
(*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (pow.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64)) (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (pow.f64 (PI.f64) #s(literal 1/6 binary64)))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (pow.f64 (*.f64 (cbrt.f64 (PI.f64)) (*.f64 angle #s(literal 1/180 binary64))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (PI.f64) #s(literal 5/12 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 5/12 binary64)) (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (pow.f64 (PI.f64) #s(literal 1/6 binary64)))))
(*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))
(*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (pow.f64 (PI.f64) #s(literal 1/6 binary64))) (pow.f64 (PI.f64) #s(literal 5/6 binary64)))
(*.f64 (/.f64 (PI.f64) #s(literal 1 binary64)) (*.f64 angle #s(literal 1/180 binary64)))
(*.f64 (/.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) #s(literal 1 binary64)) angle)
(*.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))) #s(literal 1/2 binary64)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))) #s(literal 1/2 binary64)))
(*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (pow.f64 (PI.f64) #s(literal 5/6 binary64))) (pow.f64 (PI.f64) #s(literal 1/6 binary64)))
(*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) #s(literal 1 binary64)) (PI.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)) (pow.f64 (PI.f64) #s(literal 2/3 binary64))) (cbrt.f64 (PI.f64)))
(*.f64 (/.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) #s(literal -1 binary64)) (neg.f64 angle))
(*.f64 (pow.f64 (pow.f64 (PI.f64) #s(literal 5/6 binary64)) #s(literal 1 binary64)) (pow.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (pow.f64 (PI.f64) #s(literal 1/6 binary64))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64)) #s(literal 1 binary64)) (pow.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 5/6 binary64)) (*.f64 angle #s(literal 1/180 binary64))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (pow.f64 (PI.f64) #s(literal 5/12 binary64)) #s(literal 1 binary64)) (pow.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 5/12 binary64)) (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (pow.f64 (PI.f64) #s(literal 1/6 binary64)))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) #s(literal -1 binary64)) (*.f64 angle #s(literal 1/180 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) #s(literal -1 binary64)) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) angle) #s(literal 1/180 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) angle) (PI.f64)) #s(literal -1 binary64)) #s(literal 1/180 binary64))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 angle (PI.f64))) #s(literal -1 binary64)) #s(literal 1/180 binary64))
(*.f64 (pow.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))) #s(literal -1/2 binary64)) #s(literal -1 binary64)) (pow.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))) #s(literal -1/2 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) angle) (neg.f64 (PI.f64))) #s(literal -1 binary64)) #s(literal -1/180 binary64))
(*.f64 (pow.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) #s(literal 1 binary64)) angle)
(*.f64 (pow.f64 (/.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)) angle)
(*.f64 (pow.f64 (*.f64 angle #s(literal 1/180 binary64)) #s(literal 1 binary64)) (PI.f64))
(*.f64 (pow.f64 (*.f64 angle #s(literal 1/180 binary64)) #s(literal 1 binary64)) (pow.f64 (/.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (pow.f64 (*.f64 angle #s(literal 1/180 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (pow.f64 (PI.f64) #s(literal 1/6 binary64))) #s(literal 1 binary64)) (pow.f64 (pow.f64 (PI.f64) #s(literal 5/6 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (pow.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (pow.f64 (PI.f64) #s(literal 5/6 binary64))) #s(literal 1 binary64)) (pow.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)) (PI.f64))
(*.f64 (pow.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) #s(literal 1 binary64)) (sqrt.f64 (PI.f64)))
(*.f64 (pow.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (pow.f64 (PI.f64) #s(literal 2/3 binary64))) #s(literal 1 binary64)) (cbrt.f64 (PI.f64)))
(*.f64 (pow.f64 (/.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64)) (pow.f64 (neg.f64 angle) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 180 binary64) (PI.f64))) #s(literal -1 binary64)))
(neg.f64 (/.f64 (PI.f64) #s(literal -180 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (PI.f64)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) (PI.f64)) #s(literal 1 binary64)))
(/.f64 (PI.f64) #s(literal 180 binary64))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 180 binary64) (PI.f64))))
(/.f64 (neg.f64 (PI.f64)) #s(literal -180 binary64))
(/.f64 (*.f64 (neg.f64 (PI.f64)) #s(literal 1 binary64)) #s(literal -180 binary64))
(/.f64 (neg.f64 (neg.f64 (PI.f64))) #s(literal 180 binary64))
(pow.f64 (/.f64 #s(literal 180 binary64) (PI.f64)) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 #s(literal 180 binary64) (PI.f64)) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 (PI.f64) #s(literal 1/180 binary64)))
(*.f64 (PI.f64) #s(literal 1/180 binary64))
(*.f64 #s(literal 1/180 binary64) (PI.f64))
(*.f64 #s(literal 1/180 binary64) (pow.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) #s(literal -1 binary64)))
(*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) #s(literal 1 binary64))
(*.f64 (sqrt.f64 (PI.f64)) (*.f64 (sqrt.f64 (PI.f64)) #s(literal 1/180 binary64)))
(*.f64 (sqrt.f64 (PI.f64)) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)))
(*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (*.f64 (cbrt.f64 (PI.f64)) #s(literal 1/180 binary64)))
(*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (/.f64 (cbrt.f64 (PI.f64)) #s(literal 180 binary64)))
(*.f64 (neg.f64 (PI.f64)) #s(literal -1/180 binary64))
(*.f64 (*.f64 #s(literal 1/180 binary64) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))
(*.f64 (*.f64 #s(literal 1/180 binary64) (pow.f64 (PI.f64) #s(literal 2/3 binary64))) (cbrt.f64 (PI.f64)))
(exp.f64 (neg.f64 (log.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))))
(exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 1 binary64)))
(neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 angle (PI.f64)) #s(literal -1/180 binary64))))
(/.f64 #s(literal 1 binary64) (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))
(/.f64 (/.f64 #s(literal 1 binary64) angle) (*.f64 (PI.f64) #s(literal 1/180 binary64)))
(/.f64 (/.f64 #s(literal 1 binary64) (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (*.f64 (*.f64 angle (PI.f64)) #s(literal -1/180 binary64)))
(/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 angle (PI.f64)) #s(literal -1/180 binary64))) #s(literal -1 binary64))
(/.f64 (/.f64 #s(literal -1 binary64) angle) (neg.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64))))
(/.f64 (/.f64 #s(literal 180 binary64) (PI.f64)) angle)
(/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))
(/.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (*.f64 angle #s(literal 1/180 binary64)))
(/.f64 (/.f64 (/.f64 #s(literal 1 binary64) angle) #s(literal 1/180 binary64)) (PI.f64))
(/.f64 (/.f64 (/.f64 #s(literal 1 binary64) angle) (PI.f64)) #s(literal 1/180 binary64))
(/.f64 (/.f64 #s(literal 1 binary64) (*.f64 angle (PI.f64))) #s(literal 1/180 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) #s(literal 1 binary64))
(pow.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))) #s(literal -1 binary64))
(pow.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))) (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) #s(literal -1/2 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))
(*.f64 (/.f64 #s(literal 1 binary64) angle) (/.f64 #s(literal 180 binary64) (PI.f64)))
(*.f64 (/.f64 #s(literal 1 binary64) angle) (pow.f64 (/.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) #s(literal 1 binary64))
(*.f64 #s(literal 180 binary64) (/.f64 (/.f64 #s(literal 1 binary64) angle) (PI.f64)))
(*.f64 #s(literal 180 binary64) (/.f64 #s(literal 1 binary64) (*.f64 angle (PI.f64))))
(*.f64 #s(literal 180 binary64) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) angle) (PI.f64)) #s(literal 1 binary64)))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 angle (PI.f64)) #s(literal -1/180 binary64))))
(*.f64 #s(literal -1 binary64) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 angle (PI.f64)) #s(literal -1/180 binary64))) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal 180 binary64) (PI.f64)) (/.f64 #s(literal 1 binary64) angle))
(*.f64 (/.f64 #s(literal 180 binary64) angle) (/.f64 #s(literal 1 binary64) (PI.f64)))
(*.f64 (/.f64 #s(literal 180 binary64) angle) (pow.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal 180 binary64) angle) (pow.f64 (/.f64 (PI.f64) #s(literal 1 binary64)) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (/.f64 #s(literal 180 binary64) angle))
(*.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (/.f64 (/.f64 #s(literal 1 binary64) angle) #s(literal 1/180 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (pow.f64 (/.f64 (*.f64 angle #s(literal 1/180 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64)))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) angle) (PI.f64)) #s(literal 180 binary64))
(*.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))) #s(literal -1/2 binary64)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))) #s(literal -1/2 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 angle (PI.f64))) #s(literal 180 binary64))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) angle) (neg.f64 (PI.f64))) #s(literal -180 binary64))
(*.f64 (pow.f64 (sqrt.f64 (PI.f64)) #s(literal -1 binary64)) (pow.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 angle #s(literal 1/180 binary64))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (pow.f64 (PI.f64) #s(literal 5/6 binary64)) #s(literal -1 binary64)) (pow.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (pow.f64 (PI.f64) #s(literal 1/6 binary64))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64)) #s(literal -1 binary64)) (pow.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 5/6 binary64)) (*.f64 angle #s(literal 1/180 binary64))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) #s(literal -1 binary64)) (pow.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64)) (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (pow.f64 (PI.f64) #s(literal 1/6 binary64)))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) #s(literal -1 binary64)) (pow.f64 (*.f64 (cbrt.f64 (PI.f64)) (*.f64 angle #s(literal 1/180 binary64))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (pow.f64 (PI.f64) #s(literal 5/12 binary64)) #s(literal -1 binary64)) (pow.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 5/12 binary64)) (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (pow.f64 (PI.f64) #s(literal 1/6 binary64)))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) angle) (PI.f64)) #s(literal 1 binary64)) #s(literal 180 binary64))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) #s(literal 1 binary64)) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) angle) #s(literal 1/180 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 angle (PI.f64))) #s(literal 1 binary64)) #s(literal 180 binary64))
(*.f64 (pow.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))) #s(literal -1/2 binary64)) #s(literal 1 binary64)) (pow.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) angle) (neg.f64 (PI.f64))) #s(literal 1 binary64)) #s(literal -180 binary64))
(*.f64 (pow.f64 (/.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) angle))
(*.f64 (pow.f64 (/.f64 (PI.f64) #s(literal 1 binary64)) #s(literal -1 binary64)) (/.f64 #s(literal 180 binary64) angle))
(*.f64 (pow.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (pow.f64 (PI.f64) #s(literal 1/6 binary64))) #s(literal -1 binary64)) (pow.f64 (pow.f64 (PI.f64) #s(literal 5/6 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))) #s(literal 1/2 binary64)) #s(literal -1 binary64)) (pow.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))) #s(literal 1/2 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (pow.f64 (PI.f64) #s(literal 5/6 binary64))) #s(literal -1 binary64)) (pow.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (PI.f64)))
(*.f64 (pow.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) #s(literal -1 binary64)) (pow.f64 (sqrt.f64 (PI.f64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (pow.f64 (PI.f64) #s(literal 2/3 binary64))) #s(literal -1 binary64)) (pow.f64 (cbrt.f64 (PI.f64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) #s(literal -1 binary64)) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) angle))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* angle angle) (* (PI) (* (PI) (+ (* (* b b) 1/32400) (* (* a a) -1/32400))))) (* a a)) (*.f64 (*.f64 angle angle) (*.f64 b (*.f64 b (*.f64 #s(literal 1/32400 binary64) (*.f64 (PI.f64) (PI.f64))))))))
#s(approx (+ (* (* angle angle) (* (PI) (* (PI) (+ (* (* b b) 1/32400) (* (* a a) -1/32400))))) (* a a)) (*.f64 (*.f64 angle angle) (*.f64 b (*.f64 b (*.f64 #s(literal 1/32400 binary64) (*.f64 (PI.f64) (PI.f64)))))))
(/.f64 (*.f64 angle (*.f64 b (*.f64 b (*.f64 #s(literal 1/32400 binary64) (*.f64 (PI.f64) (PI.f64)))))) (/.f64 #s(literal 1 binary64) angle))
(/.f64 (*.f64 #s(literal -1 binary64) (*.f64 angle (*.f64 b (*.f64 b (*.f64 #s(literal 1/32400 binary64) (*.f64 (PI.f64) (PI.f64))))))) (/.f64 #s(literal -1 binary64) angle))
(*.f64 #s(literal 1 binary64) (*.f64 (*.f64 angle angle) (*.f64 b (*.f64 b (*.f64 #s(literal 1/32400 binary64) (*.f64 (PI.f64) (PI.f64)))))))
(*.f64 angle (*.f64 angle (*.f64 b (*.f64 b (*.f64 #s(literal 1/32400 binary64) (*.f64 (PI.f64) (PI.f64)))))))
(*.f64 b (*.f64 (*.f64 b (*.f64 #s(literal 1/32400 binary64) (*.f64 (PI.f64) (PI.f64)))) (*.f64 angle angle)))
(*.f64 (*.f64 angle angle) (*.f64 b (*.f64 b (*.f64 #s(literal 1/32400 binary64) (*.f64 (PI.f64) (PI.f64))))))
(*.f64 (*.f64 b (*.f64 #s(literal 1/32400 binary64) (*.f64 (PI.f64) (PI.f64)))) (*.f64 angle (*.f64 angle b)))
(*.f64 (*.f64 b (*.f64 b (*.f64 #s(literal 1/32400 binary64) (*.f64 (PI.f64) (PI.f64))))) (*.f64 angle angle))
(*.f64 (*.f64 b b) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 (PI.f64) (PI.f64))) (*.f64 angle angle)))
(*.f64 (*.f64 angle (*.f64 angle b)) (*.f64 b (*.f64 #s(literal 1/32400 binary64) (*.f64 (PI.f64) (PI.f64)))))
(*.f64 (*.f64 angle (*.f64 b (*.f64 b (*.f64 #s(literal 1/32400 binary64) (*.f64 (PI.f64) (PI.f64)))))) angle)
(*.f64 (*.f64 (*.f64 angle angle) (*.f64 b (*.f64 #s(literal 1/32400 binary64) (*.f64 (PI.f64) (PI.f64))))) b)
(*.f64 (*.f64 (*.f64 angle angle) (*.f64 b b)) (*.f64 #s(literal 1/32400 binary64) (*.f64 (PI.f64) (PI.f64))))
(*.f64 (*.f64 (*.f64 angle (*.f64 angle b)) b) (*.f64 #s(literal 1/32400 binary64) (*.f64 (PI.f64) (PI.f64))))
(*.f64 (*.f64 (*.f64 angle (*.f64 angle b)) (*.f64 #s(literal 1/32400 binary64) (*.f64 (PI.f64) (PI.f64)))) b)
(*.f64 (*.f64 (*.f64 angle (*.f64 angle b)) (*.f64 b (*.f64 (PI.f64) (PI.f64)))) #s(literal 1/32400 binary64))
(exp.f64 (*.f64 (log.f64 angle) #s(literal 2 binary64)))
(exp.f64 (*.f64 (neg.f64 (log.f64 angle)) #s(literal -2 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 #s(literal 1 binary64) angle) (/.f64 #s(literal 1 binary64) angle))) #s(literal -1 binary64)))
(exp.f64 (+.f64 (log.f64 angle) (log.f64 angle)))
(exp.f64 (-.f64 (log.f64 angle) (neg.f64 (log.f64 angle))))
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) angle) (/.f64 #s(literal 1 binary64) angle)))
(/.f64 angle (/.f64 #s(literal 1 binary64) angle))
(/.f64 #s(literal -1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) angle) (/.f64 #s(literal -1 binary64) angle)))
(/.f64 #s(literal -1 binary64) (*.f64 (/.f64 #s(literal -1 binary64) angle) (/.f64 #s(literal 1 binary64) angle)))
(/.f64 (neg.f64 angle) (/.f64 #s(literal -1 binary64) angle))
(/.f64 (*.f64 angle #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) angle))
(pow.f64 angle #s(literal 2 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) angle) #s(literal -2 binary64))
(pow.f64 (*.f64 angle angle) #s(literal 1 binary64))
(pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) angle) (/.f64 #s(literal 1 binary64) angle)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 angle angle))
(*.f64 #s(literal 1 binary64) (pow.f64 (neg.f64 angle) #s(literal 2 binary64)))
(*.f64 #s(literal 1 binary64) (pow.f64 (/.f64 #s(literal -1 binary64) angle) #s(literal -2 binary64)))
(*.f64 angle angle)
(*.f64 (*.f64 angle angle) #s(literal 1 binary64))
(*.f64 (neg.f64 angle) (neg.f64 angle))
(*.f64 (pow.f64 (pow.f64 angle #s(literal -1/2 binary64)) #s(literal -2 binary64)) (pow.f64 (pow.f64 angle #s(literal -1/2 binary64)) #s(literal -2 binary64)))
a
(exp.f64 (log.f64 a))
(pow.f64 a #s(literal 1 binary64))
(pow.f64 (*.f64 a a) #s(literal 1/2 binary64))
(pow.f64 (sqrt.f64 a) #s(literal 2 binary64))
(*.f64 (sqrt.f64 a) (sqrt.f64 a))
(*.f64 (pow.f64 (sqrt.f64 a) #s(literal 1 binary64)) (pow.f64 (sqrt.f64 a) #s(literal 1 binary64)))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 a)))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 a)) #s(literal 1 binary64)))
(pow.f64 a #s(literal 2 binary64))
(pow.f64 (*.f64 a a) #s(literal 1 binary64))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 a))
(*.f64 a a)
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a))
(log.f64 a)
(+.f64 (log.f64 (sqrt.f64 a)) (log.f64 (sqrt.f64 a)))
(*.f64 #s(literal 1 binary64) (log.f64 a))
(*.f64 (log.f64 a) #s(literal 1 binary64))
(+.f64 (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))) (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b)))
(+.f64 (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b)) (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))))
(exp.f64 (log.f64 (fma.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b)))))
(exp.f64 (*.f64 (log.f64 (fma.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b)))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (exp.f64 #s(literal -1 binary64))) (neg.f64 (log.f64 (fma.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b)))))))
(-.f64 (/.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)) (fma.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) (neg.f64 (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b))))) (/.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)) (fma.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) (neg.f64 (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b))))))
(-.f64 (/.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)) (fma.f64 b (*.f64 b (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64))) (*.f64 (neg.f64 (*.f64 a a)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))))) (/.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)) (fma.f64 b (*.f64 b (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64))) (*.f64 (neg.f64 (*.f64 a a)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))))))
(fma.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b)))
(fma.f64 a (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b)))
(fma.f64 a (pow.f64 (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)) (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b)))
(fma.f64 a (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) #s(literal 1 binary64)) (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b)))
(fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b)))
(fma.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b)))
(fma.f64 b (*.f64 b (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64))) (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))))
(fma.f64 b (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))))
(fma.f64 b (pow.f64 (*.f64 b (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64))) #s(literal 1 binary64)) (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))))
(fma.f64 b (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) #s(literal 1 binary64)) (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))))
(fma.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))))
(fma.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)) (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b)))
(fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)) (*.f64 a a) (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b)))
(fma.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b) (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))))
(fma.f64 (*.f64 b (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64))) b (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))))
(fma.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 b b)) (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))))
(fma.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 b b)) #s(literal 1 binary64)) (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))))
(fma.f64 (*.f64 b b) (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))))
(fma.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))))
(fma.f64 (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) a (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b)))
(fma.f64 (*.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) a) (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b)))
(fma.f64 (*.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) a (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b)))
(fma.f64 (*.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) b (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))))
(fma.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) b (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))))
(fma.f64 (pow.f64 (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)) a (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b)))
(fma.f64 (pow.f64 (*.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 1 binary64)) a (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b)))
(fma.f64 (pow.f64 (*.f64 b (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64))) #s(literal 1 binary64)) b (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))))
(fma.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) #s(literal 1 binary64)) b (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))))
(fma.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 b b)) #s(literal 1 binary64)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))))
(fma.f64 (pow.f64 (*.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 1 binary64)) b (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b)) (fma.f64 b (*.f64 b (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64))) (*.f64 (neg.f64 (*.f64 a a)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64))) (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 6 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 6 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) (neg.f64 (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b)))) (-.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))) (fma.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) (neg.f64 (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b)))) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64))) (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 6 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 6 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 b (*.f64 b (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64))) (*.f64 (neg.f64 (*.f64 a a)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))) (-.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)))))
(/.f64 (fma.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b))) #s(literal 1 binary64))
(/.f64 (neg.f64 (fma.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b)))) #s(literal -1 binary64))
(/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 6 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 6 binary64))) (fma.f64 (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))) (fma.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) (neg.f64 (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b)))) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 6 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 6 binary64))) (fma.f64 (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b)) (fma.f64 b (*.f64 b (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64))) (*.f64 (neg.f64 (*.f64 a a)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 6 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 6 binary64))) (*.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b)) (fma.f64 b (*.f64 b (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64))) (*.f64 (neg.f64 (*.f64 a a)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64))) (fma.f64 b (*.f64 b (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64))) (*.f64 (neg.f64 (*.f64 a a)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64))) (fma.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) (neg.f64 (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b)))))
(/.f64 (-.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64))) (*.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) (neg.f64 (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)))) (neg.f64 (fma.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) (neg.f64 (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 6 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 6 binary64)))) (neg.f64 (fma.f64 (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b)) (fma.f64 b (*.f64 b (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64))) (*.f64 (neg.f64 (*.f64 a a)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 6 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 6 binary64)))) (neg.f64 (fma.f64 (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))) (fma.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) (neg.f64 (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b)))) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)))) (neg.f64 (fma.f64 b (*.f64 b (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64))) (*.f64 (neg.f64 (*.f64 a a)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))))))
(/.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 #s(literal -1 binary64))) (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (neg.f64 (fma.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b)))))))
(/.f64 (exp.f64 (log.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 6 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 6 binary64))))) (exp.f64 (log.f64 (fma.f64 (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b)) (fma.f64 b (*.f64 b (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64))) (*.f64 (neg.f64 (*.f64 a a)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64))))))
(/.f64 (exp.f64 (log.f64 (-.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64))))) (exp.f64 (log.f64 (fma.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) (neg.f64 (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b)))))))
(/.f64 (fma.f64 (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/8 binary64) (pow.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 3 binary64)) #s(literal 1/8 binary64))) (fma.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)) #s(literal 1/4 binary64)) (*.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))) (-.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))) #s(literal 1/2 binary64)) #s(literal 1/4 binary64)) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/8 binary64) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64)) #s(literal 3 binary64)))))) (*.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))) (-.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))) #s(literal 1/2 binary64)) #s(literal 1/4 binary64)) (fma.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)) #s(literal 1/4 binary64))))
(/.f64 (fma.f64 (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/8 binary64) (pow.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 3 binary64)) #s(literal 1/8 binary64))) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)) (*.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))) (-.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))) #s(literal 1/2 binary64)) #s(literal 1/4 binary64)) (*.f64 (*.f64 b b) (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))))))))) (*.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))) (-.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))) #s(literal 1/2 binary64)) #s(literal 1/4 binary64)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))))
(/.f64 (fma.f64 (*.f64 (*.f64 a a) (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))))))) (fma.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)) #s(literal 1/4 binary64)) (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/8 binary64) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64)) #s(literal 3 binary64)))))) (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (fma.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)) #s(literal 1/4 binary64))))
(/.f64 (fma.f64 (*.f64 (*.f64 a a) (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))))))) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)) (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 (*.f64 b b) (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))))))))) (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))))
(/.f64 (fma.f64 (*.f64 (*.f64 b b) (+.f64 #s(literal 1/8 binary64) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64)) #s(literal 3 binary64)))) (fma.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))) (-.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))) #s(literal 1/2 binary64)) #s(literal 1/4 binary64)) (*.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)) #s(literal 1/4 binary64)) (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/8 binary64) (pow.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 3 binary64)) #s(literal 1/8 binary64))))) (*.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)) #s(literal 1/4 binary64)) (fma.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))) (-.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))) #s(literal 1/2 binary64)) #s(literal 1/4 binary64))))
(/.f64 (fma.f64 (*.f64 (*.f64 b b) (+.f64 #s(literal 1/8 binary64) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64)) #s(literal 3 binary64)))) (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)) #s(literal 1/4 binary64)) (*.f64 (*.f64 a a) (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))))))))) (*.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)) #s(literal 1/4 binary64)) (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64))))
(/.f64 (fma.f64 (*.f64 (*.f64 b b) (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))))))) (fma.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))) (-.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))) #s(literal 1/2 binary64)) #s(literal 1/4 binary64)) (*.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)) (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/8 binary64) (pow.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 3 binary64)) #s(literal 1/8 binary64))))) (*.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)) (fma.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))) (-.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))) #s(literal 1/2 binary64)) #s(literal 1/4 binary64))))
(/.f64 (fma.f64 (*.f64 (*.f64 b b) (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))))))) (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)) (*.f64 (*.f64 a a) (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))))))))) (*.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)) (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64))))
(pow.f64 (fma.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b))) #s(literal 1 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b)))) #s(literal -1 binary64))
(pow.f64 (exp.f64 #s(literal -1 binary64)) (neg.f64 (log.f64 (fma.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b))))))
(pow.f64 (exp.f64 #s(literal -1 binary64)) (*.f64 (neg.f64 (log.f64 (fma.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b))))) #s(literal 1 binary64)))
(pow.f64 (/.f64 (fma.f64 (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b)) (fma.f64 b (*.f64 b (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64))) (*.f64 (neg.f64 (*.f64 a a)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64))) (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 6 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 6 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) (neg.f64 (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b)))) (-.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))) (fma.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) (neg.f64 (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b)))) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64))) (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 6 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 6 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 b (*.f64 b (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64))) (*.f64 (neg.f64 (*.f64 a a)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))) (-.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)))) #s(literal -1 binary64))
(pow.f64 (pow.f64 (fma.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b))) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) #s(literal -1 binary64)) (log.f64 (fma.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b)))))
(pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b)))) (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b))))) #s(literal -1/2 binary64))
(*.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b))))
(*.f64 (fma.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b))) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (pow.f64 (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b))))) #s(literal -1 binary64)))
(*.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 6 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 6 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b)) (fma.f64 b (*.f64 b (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64))) (*.f64 (neg.f64 (*.f64 a a)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)))))
(*.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 6 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 6 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))) (fma.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) (neg.f64 (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b)))) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)))))
(*.f64 (-.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 b (*.f64 b (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64))) (*.f64 (neg.f64 (*.f64 a a)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))))))
(*.f64 (-.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) (neg.f64 (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b))))))
(*.f64 (pow.f64 (fma.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b))) #s(literal 1/2 binary64)) (pow.f64 (fma.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b))) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 6 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 6 binary64))) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b)) (fma.f64 b (*.f64 b (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64))) (*.f64 (neg.f64 (*.f64 a a)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 6 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 6 binary64))) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))) (fma.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) (neg.f64 (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b)))) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64))) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b (*.f64 b (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64))) (*.f64 (neg.f64 (*.f64 a a)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64))) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) (neg.f64 (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b))))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (pow.f64 (fma.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (pow.f64 (pow.f64 (fma.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b))) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (pow.f64 (fma.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b))) #s(literal -1/2 binary64)) #s(literal -1 binary64)) (pow.f64 (pow.f64 (fma.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b))) #s(literal -1/2 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 6 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 6 binary64)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b)) (fma.f64 b (*.f64 b (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64))) (*.f64 (neg.f64 (*.f64 a a)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)))))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) (neg.f64 (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b))))))
(+.f64 (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))) (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b)))
(+.f64 (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b)) (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))))
(exp.f64 (log.f64 (fma.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b)))))
(exp.f64 (*.f64 (log.f64 (fma.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b)))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (exp.f64 #s(literal -1 binary64))) (neg.f64 (log.f64 (fma.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b)))))))
(-.f64 (/.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)) (fma.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) (neg.f64 (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b))))) (/.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)) (fma.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) (neg.f64 (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b))))))
(-.f64 (/.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)) (fma.f64 b (*.f64 b (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64))) (*.f64 (neg.f64 (*.f64 a a)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))))) (/.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)) (fma.f64 b (*.f64 b (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64))) (*.f64 (neg.f64 (*.f64 a a)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))))))
(fma.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b)))
(fma.f64 a (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b)))
(fma.f64 a (pow.f64 (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)) (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b)))
(fma.f64 a (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) #s(literal 1 binary64)) (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b)))
(fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b)))
(fma.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b)))
(fma.f64 b (*.f64 b (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64))) (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))))
(fma.f64 b (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))))
(fma.f64 b (pow.f64 (*.f64 b (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64))) #s(literal 1 binary64)) (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))))
(fma.f64 b (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) #s(literal 1 binary64)) (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))))
(fma.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))))
(fma.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)) (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b)))
(fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)) (*.f64 a a) (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b)))
(fma.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b) (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))))
(fma.f64 (*.f64 b (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64))) b (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))))
(fma.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 b b)) (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))))
(fma.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 b b)) #s(literal 1 binary64)) (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))))
(fma.f64 (*.f64 b b) (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))))
(fma.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))))
(fma.f64 (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) a (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b)))
(fma.f64 (*.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) a) (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b)))
(fma.f64 (*.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) a (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b)))
(fma.f64 (*.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) b (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))))
(fma.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) b (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))))
(fma.f64 (pow.f64 (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)) a (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b)))
(fma.f64 (pow.f64 (*.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 1 binary64)) a (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b)))
(fma.f64 (pow.f64 (*.f64 b (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64))) #s(literal 1 binary64)) b (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))))
(fma.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) #s(literal 1 binary64)) b (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))))
(fma.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 b b)) #s(literal 1 binary64)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))))
(fma.f64 (pow.f64 (*.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 1 binary64)) b (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b)) (fma.f64 b (*.f64 b (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64))) (*.f64 (neg.f64 (*.f64 a a)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64))) (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 6 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 6 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) (neg.f64 (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b)))) (-.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))) (fma.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) (neg.f64 (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b)))) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64))) (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 6 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 6 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 b (*.f64 b (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64))) (*.f64 (neg.f64 (*.f64 a a)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))) (-.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)))))
(/.f64 (fma.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b))) #s(literal 1 binary64))
(/.f64 (neg.f64 (fma.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b)))) #s(literal -1 binary64))
(/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 6 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 6 binary64))) (fma.f64 (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))) (fma.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) (neg.f64 (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b)))) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 6 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 6 binary64))) (fma.f64 (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b)) (fma.f64 b (*.f64 b (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64))) (*.f64 (neg.f64 (*.f64 a a)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 6 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 6 binary64))) (*.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b)) (fma.f64 b (*.f64 b (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64))) (*.f64 (neg.f64 (*.f64 a a)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64))) (fma.f64 b (*.f64 b (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64))) (*.f64 (neg.f64 (*.f64 a a)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64))) (fma.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) (neg.f64 (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b)))))
(/.f64 (-.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64))) (*.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) (neg.f64 (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)))) (neg.f64 (fma.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) (neg.f64 (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 6 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 6 binary64)))) (neg.f64 (fma.f64 (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b)) (fma.f64 b (*.f64 b (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64))) (*.f64 (neg.f64 (*.f64 a a)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 6 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 6 binary64)))) (neg.f64 (fma.f64 (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))) (fma.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) (neg.f64 (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b)))) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)))) (neg.f64 (fma.f64 b (*.f64 b (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64))) (*.f64 (neg.f64 (*.f64 a a)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))))))
(/.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 #s(literal -1 binary64))) (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (neg.f64 (fma.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b)))))))
(/.f64 (exp.f64 (log.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 6 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 6 binary64))))) (exp.f64 (log.f64 (fma.f64 (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b)) (fma.f64 b (*.f64 b (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64))) (*.f64 (neg.f64 (*.f64 a a)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64))))))
(/.f64 (exp.f64 (log.f64 (-.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64))))) (exp.f64 (log.f64 (fma.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) (neg.f64 (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b)))))))
(/.f64 (fma.f64 (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/8 binary64) (pow.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 3 binary64)) #s(literal 1/8 binary64))) (fma.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)) #s(literal 1/4 binary64)) (*.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))) (-.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))) #s(literal 1/2 binary64)) #s(literal 1/4 binary64)) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/8 binary64) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64)) #s(literal 3 binary64)))))) (*.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))) (-.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))) #s(literal 1/2 binary64)) #s(literal 1/4 binary64)) (fma.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)) #s(literal 1/4 binary64))))
(/.f64 (fma.f64 (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/8 binary64) (pow.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 3 binary64)) #s(literal 1/8 binary64))) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)) (*.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))) (-.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))) #s(literal 1/2 binary64)) #s(literal 1/4 binary64)) (*.f64 (*.f64 b b) (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))))))))) (*.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))) (-.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))) #s(literal 1/2 binary64)) #s(literal 1/4 binary64)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))))
(/.f64 (fma.f64 (*.f64 (*.f64 a a) (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))))))) (fma.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)) #s(literal 1/4 binary64)) (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/8 binary64) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64)) #s(literal 3 binary64)))))) (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (fma.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)) #s(literal 1/4 binary64))))
(/.f64 (fma.f64 (*.f64 (*.f64 a a) (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))))))) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)) (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 (*.f64 b b) (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))))))))) (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))))
(/.f64 (fma.f64 (*.f64 (*.f64 b b) (+.f64 #s(literal 1/8 binary64) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64)) #s(literal 3 binary64)))) (fma.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))) (-.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))) #s(literal 1/2 binary64)) #s(literal 1/4 binary64)) (*.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)) #s(literal 1/4 binary64)) (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/8 binary64) (pow.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 3 binary64)) #s(literal 1/8 binary64))))) (*.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)) #s(literal 1/4 binary64)) (fma.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))) (-.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))) #s(literal 1/2 binary64)) #s(literal 1/4 binary64))))
(/.f64 (fma.f64 (*.f64 (*.f64 b b) (+.f64 #s(literal 1/8 binary64) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64)) #s(literal 3 binary64)))) (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)) #s(literal 1/4 binary64)) (*.f64 (*.f64 a a) (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))))))))) (*.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)) #s(literal 1/4 binary64)) (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64))))
(/.f64 (fma.f64 (*.f64 (*.f64 b b) (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))))))) (fma.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))) (-.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))) #s(literal 1/2 binary64)) #s(literal 1/4 binary64)) (*.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)) (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/8 binary64) (pow.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 3 binary64)) #s(literal 1/8 binary64))))) (*.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)) (fma.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))) (-.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))) #s(literal 1/2 binary64)) #s(literal 1/4 binary64))))
(/.f64 (fma.f64 (*.f64 (*.f64 b b) (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))))))) (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)) (*.f64 (*.f64 a a) (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))))))))) (*.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)) (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64))))
(pow.f64 (fma.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b))) #s(literal 1 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b)))) #s(literal -1 binary64))
(pow.f64 (exp.f64 #s(literal -1 binary64)) (neg.f64 (log.f64 (fma.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b))))))
(pow.f64 (exp.f64 #s(literal -1 binary64)) (*.f64 (neg.f64 (log.f64 (fma.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b))))) #s(literal 1 binary64)))
(pow.f64 (/.f64 (fma.f64 (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b)) (fma.f64 b (*.f64 b (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64))) (*.f64 (neg.f64 (*.f64 a a)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64))) (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 6 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 6 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) (neg.f64 (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b)))) (-.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))) (fma.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) (neg.f64 (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b)))) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64))) (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 6 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 6 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 b (*.f64 b (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64))) (*.f64 (neg.f64 (*.f64 a a)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))) (-.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)))) #s(literal -1 binary64))
(pow.f64 (pow.f64 (fma.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b))) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) #s(literal -1 binary64)) (log.f64 (fma.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b)))))
(pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b)))) (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b))))) #s(literal -1/2 binary64))
(*.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b))))
(*.f64 (fma.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b))) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (pow.f64 (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b))))) #s(literal -1 binary64)))
(*.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 6 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 6 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b)) (fma.f64 b (*.f64 b (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64))) (*.f64 (neg.f64 (*.f64 a a)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)))))
(*.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 6 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 6 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))) (fma.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) (neg.f64 (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b)))) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)))))
(*.f64 (-.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 b (*.f64 b (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64))) (*.f64 (neg.f64 (*.f64 a a)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))))))
(*.f64 (-.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) (neg.f64 (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b))))))
(*.f64 (pow.f64 (fma.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b))) #s(literal 1/2 binary64)) (pow.f64 (fma.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b))) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 6 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 6 binary64))) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b)) (fma.f64 b (*.f64 b (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64))) (*.f64 (neg.f64 (*.f64 a a)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 6 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 6 binary64))) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))) (fma.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) (neg.f64 (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b)))) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64))) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b (*.f64 b (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64))) (*.f64 (neg.f64 (*.f64 a a)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64))) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) (neg.f64 (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b))))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (pow.f64 (fma.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (pow.f64 (pow.f64 (fma.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b))) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (pow.f64 (fma.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b))) #s(literal -1/2 binary64)) #s(literal -1 binary64)) (pow.f64 (pow.f64 (fma.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b))) #s(literal -1/2 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 6 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 6 binary64)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b)) (fma.f64 b (*.f64 b (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64))) (*.f64 (neg.f64 (*.f64 a a)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)))))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) (neg.f64 (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b))))))
(log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b)))))
(+.f64 (neg.f64 (log.f64 (fma.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b))))) #s(literal 0 binary64))
(+.f64 #s(literal 0 binary64) (neg.f64 (log.f64 (fma.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b))))))
(+.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b)))))))
(+.f64 (log.f64 (pow.f64 (fma.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b))) #s(literal -1/2 binary64))) (log.f64 (pow.f64 (fma.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b))) #s(literal -1/2 binary64))))
(+.f64 (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 6 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 6 binary64))))) (log.f64 (fma.f64 (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b)) (fma.f64 b (*.f64 b (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64))) (*.f64 (neg.f64 (*.f64 a a)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)))))
(+.f64 (log.f64 (/.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64))))) (log.f64 (fma.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) (neg.f64 (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b))))))
(-.f64 #s(literal 0 binary64) (log.f64 (fma.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b)))))
(-.f64 #s(literal 0 binary64) (log.f64 (neg.f64 (neg.f64 (fma.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b)))))))
(-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (neg.f64 (fma.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b))))))
(fma.f64 #s(literal -1 binary64) (log.f64 (fma.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b)))) #s(literal 0 binary64))
(fma.f64 (log.f64 (fma.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b)))) #s(literal -1 binary64) #s(literal 0 binary64))
(neg.f64 (log.f64 (fma.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b)))))
(neg.f64 (log.f64 (neg.f64 (neg.f64 (fma.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b)))))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (fma.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b)))) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (log.f64 (fma.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b)))) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) (log.f64 (fma.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b))))))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (fma.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b)))) #s(literal 2 binary64))) (log.f64 (fma.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b)))))
(*.f64 #s(literal -1 binary64) (log.f64 (fma.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b)))))
(*.f64 (log.f64 (fma.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b)))) #s(literal -1 binary64))
(log.f64 (fma.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b))))
(+.f64 #s(literal 0 binary64) (log.f64 (fma.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b)))))
(+.f64 (log.f64 (fma.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b)))) #s(literal 0 binary64))
(+.f64 (log.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 6 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 6 binary64)))) (log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b)) (fma.f64 b (*.f64 b (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64))) (*.f64 (neg.f64 (*.f64 a a)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64))))))
(+.f64 (log.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 6 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 6 binary64)))) (log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))) (fma.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) (neg.f64 (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b)))) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64))))))
(+.f64 (log.f64 (-.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)))) (log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) (neg.f64 (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b)))))))
(+.f64 (log.f64 (-.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)))) (log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b (*.f64 b (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64))) (*.f64 (neg.f64 (*.f64 a a)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))))))
(+.f64 (log.f64 (pow.f64 (fma.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b))) #s(literal 1/2 binary64))) (log.f64 (pow.f64 (fma.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b))) #s(literal 1/2 binary64))))
(-.f64 #s(literal 0 binary64) (neg.f64 (log.f64 (fma.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b))))))
(-.f64 #s(literal 0 binary64) (log.f64 (/.f64 (fma.f64 (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b)) (fma.f64 b (*.f64 b (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64))) (*.f64 (neg.f64 (*.f64 a a)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64))) (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 6 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 6 binary64))))))
(-.f64 #s(literal 0 binary64) (log.f64 (/.f64 (fma.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) (neg.f64 (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b)))) (-.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64))))))
(-.f64 #s(literal 0 binary64) (log.f64 (/.f64 (fma.f64 (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))) (fma.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) (neg.f64 (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b)))) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64))) (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 6 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 6 binary64))))))
(-.f64 #s(literal 0 binary64) (log.f64 (/.f64 (fma.f64 b (*.f64 b (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64))) (*.f64 (neg.f64 (*.f64 a a)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))) (-.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64))))))
(-.f64 (log.f64 (fma.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b)))) #s(literal 0 binary64))
(-.f64 (log.f64 (neg.f64 (fma.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b))))) (log.f64 #s(literal -1 binary64)))
(-.f64 (log.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 6 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 6 binary64)))) (log.f64 (fma.f64 (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b)) (fma.f64 b (*.f64 b (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64))) (*.f64 (neg.f64 (*.f64 a a)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)))))
(-.f64 (log.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 6 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 6 binary64)))) (log.f64 (fma.f64 (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))) (fma.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) (neg.f64 (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b)))) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)))))
(-.f64 (log.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 6 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 6 binary64)))) (log.f64 (*.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b)) (fma.f64 b (*.f64 b (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64))) (*.f64 (neg.f64 (*.f64 a a)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64))))))
(-.f64 (log.f64 (-.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)))) (log.f64 (fma.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) (neg.f64 (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b))))))
(-.f64 (log.f64 (-.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)))) (log.f64 (*.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) (neg.f64 (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b)))))))
(-.f64 (log.f64 (-.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)))) (log.f64 (fma.f64 b (*.f64 b (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64))) (*.f64 (neg.f64 (*.f64 a a)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))))))
(-.f64 (log.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64))))) (log.f64 (neg.f64 (fma.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) (neg.f64 (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b)))))))
(-.f64 (log.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 6 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 6 binary64))))) (log.f64 (neg.f64 (fma.f64 (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b)) (fma.f64 b (*.f64 b (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64))) (*.f64 (neg.f64 (*.f64 a a)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64))))))
(-.f64 (log.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 6 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 6 binary64))))) (log.f64 (neg.f64 (fma.f64 (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))) (fma.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) (neg.f64 (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b)))) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64))))))
(-.f64 (log.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64))))) (log.f64 (neg.f64 (fma.f64 b (*.f64 b (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64))) (*.f64 (neg.f64 (*.f64 a a)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))))))
(fma.f64 #s(literal 1 binary64) (log.f64 (fma.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b)))) #s(literal 0 binary64))
(fma.f64 (neg.f64 (log.f64 (fma.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b))))) #s(literal -1 binary64) #s(literal 0 binary64))
(fma.f64 (neg.f64 (log.f64 (fma.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b))))) (log.f64 (exp.f64 #s(literal -1 binary64))) #s(literal 0 binary64))
(fma.f64 #s(literal -1 binary64) (neg.f64 (log.f64 (fma.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b))))) #s(literal 0 binary64))
(neg.f64 (neg.f64 (log.f64 (fma.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b))))))
(neg.f64 (log.f64 (/.f64 (fma.f64 (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b)) (fma.f64 b (*.f64 b (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64))) (*.f64 (neg.f64 (*.f64 a a)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64))) (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 6 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 6 binary64))))))
(neg.f64 (log.f64 (/.f64 (fma.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) (neg.f64 (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b)))) (-.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64))))))
(neg.f64 (log.f64 (/.f64 (fma.f64 (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))) (fma.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) (neg.f64 (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b)))) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64))) (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 6 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 6 binary64))))))
(neg.f64 (log.f64 (/.f64 (fma.f64 b (*.f64 b (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64))) (*.f64 (neg.f64 (*.f64 a a)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))) (-.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64))))))
(*.f64 #s(literal 1 binary64) (log.f64 (fma.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b)))))
(*.f64 (neg.f64 (log.f64 (fma.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b))))) #s(literal -1 binary64))
(*.f64 (neg.f64 (log.f64 (fma.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b))))) (log.f64 (exp.f64 #s(literal -1 binary64))))
(*.f64 #s(literal -1 binary64) (neg.f64 (log.f64 (fma.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b))))))
(+.f64 (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))) (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b)))
(+.f64 (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b)) (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))))
(exp.f64 (log.f64 (fma.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b)))))
(exp.f64 (*.f64 (log.f64 (fma.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b)))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (exp.f64 #s(literal -1 binary64))) (neg.f64 (log.f64 (fma.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b)))))))
(-.f64 (/.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)) (fma.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) (neg.f64 (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b))))) (/.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)) (fma.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) (neg.f64 (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b))))))
(-.f64 (/.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)) (fma.f64 b (*.f64 b (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64))) (*.f64 (neg.f64 (*.f64 a a)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))))) (/.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)) (fma.f64 b (*.f64 b (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64))) (*.f64 (neg.f64 (*.f64 a a)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))))))
(fma.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b)))
(fma.f64 a (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b)))
(fma.f64 a (pow.f64 (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)) (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b)))
(fma.f64 a (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) #s(literal 1 binary64)) (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b)))
(fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b)))
(fma.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b)))
(fma.f64 b (*.f64 b (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64))) (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))))
(fma.f64 b (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))))
(fma.f64 b (pow.f64 (*.f64 b (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64))) #s(literal 1 binary64)) (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))))
(fma.f64 b (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) #s(literal 1 binary64)) (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))))
(fma.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))))
(fma.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)) (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b)))
(fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)) (*.f64 a a) (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b)))
(fma.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b) (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))))
(fma.f64 (*.f64 b (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64))) b (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))))
(fma.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 b b)) (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))))
(fma.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 b b)) #s(literal 1 binary64)) (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))))
(fma.f64 (*.f64 b b) (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))))
(fma.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))))
(fma.f64 (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) a (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b)))
(fma.f64 (*.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) a) (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b)))
(fma.f64 (*.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) a (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b)))
(fma.f64 (*.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) b (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))))
(fma.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) b (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))))
(fma.f64 (pow.f64 (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)) a (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b)))
(fma.f64 (pow.f64 (*.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 1 binary64)) a (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b)))
(fma.f64 (pow.f64 (*.f64 b (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64))) #s(literal 1 binary64)) b (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))))
(fma.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) #s(literal 1 binary64)) b (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))))
(fma.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 b b)) #s(literal 1 binary64)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))))
(fma.f64 (pow.f64 (*.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 1 binary64)) b (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b)) (fma.f64 b (*.f64 b (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64))) (*.f64 (neg.f64 (*.f64 a a)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64))) (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 6 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 6 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) (neg.f64 (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b)))) (-.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))) (fma.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) (neg.f64 (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b)))) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64))) (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 6 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 6 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 b (*.f64 b (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64))) (*.f64 (neg.f64 (*.f64 a a)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))) (-.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)))))
(/.f64 (fma.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b))) #s(literal 1 binary64))
(/.f64 (neg.f64 (fma.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b)))) #s(literal -1 binary64))
(/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 6 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 6 binary64))) (fma.f64 (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))) (fma.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) (neg.f64 (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b)))) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 6 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 6 binary64))) (fma.f64 (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b)) (fma.f64 b (*.f64 b (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64))) (*.f64 (neg.f64 (*.f64 a a)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 6 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 6 binary64))) (*.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b)) (fma.f64 b (*.f64 b (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64))) (*.f64 (neg.f64 (*.f64 a a)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64))) (fma.f64 b (*.f64 b (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64))) (*.f64 (neg.f64 (*.f64 a a)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64))) (fma.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) (neg.f64 (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b)))))
(/.f64 (-.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64))) (*.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) (neg.f64 (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)))) (neg.f64 (fma.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) (neg.f64 (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 6 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 6 binary64)))) (neg.f64 (fma.f64 (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b)) (fma.f64 b (*.f64 b (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64))) (*.f64 (neg.f64 (*.f64 a a)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 6 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 6 binary64)))) (neg.f64 (fma.f64 (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))) (fma.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) (neg.f64 (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b)))) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)))) (neg.f64 (fma.f64 b (*.f64 b (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64))) (*.f64 (neg.f64 (*.f64 a a)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))))))
(/.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 #s(literal -1 binary64))) (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (neg.f64 (fma.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b)))))))
(/.f64 (exp.f64 (log.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 6 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 6 binary64))))) (exp.f64 (log.f64 (fma.f64 (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b)) (fma.f64 b (*.f64 b (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64))) (*.f64 (neg.f64 (*.f64 a a)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64))))))
(/.f64 (exp.f64 (log.f64 (-.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64))))) (exp.f64 (log.f64 (fma.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) (neg.f64 (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b)))))))
(/.f64 (fma.f64 (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/8 binary64) (pow.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 3 binary64)) #s(literal 1/8 binary64))) (fma.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)) #s(literal 1/4 binary64)) (*.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))) (-.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))) #s(literal 1/2 binary64)) #s(literal 1/4 binary64)) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/8 binary64) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64)) #s(literal 3 binary64)))))) (*.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))) (-.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))) #s(literal 1/2 binary64)) #s(literal 1/4 binary64)) (fma.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)) #s(literal 1/4 binary64))))
(/.f64 (fma.f64 (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/8 binary64) (pow.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 3 binary64)) #s(literal 1/8 binary64))) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)) (*.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))) (-.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))) #s(literal 1/2 binary64)) #s(literal 1/4 binary64)) (*.f64 (*.f64 b b) (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))))))))) (*.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))) (-.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))) #s(literal 1/2 binary64)) #s(literal 1/4 binary64)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))))
(/.f64 (fma.f64 (*.f64 (*.f64 a a) (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))))))) (fma.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)) #s(literal 1/4 binary64)) (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/8 binary64) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64)) #s(literal 3 binary64)))))) (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (fma.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)) #s(literal 1/4 binary64))))
(/.f64 (fma.f64 (*.f64 (*.f64 a a) (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))))))) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)) (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 (*.f64 b b) (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))))))))) (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))))
(/.f64 (fma.f64 (*.f64 (*.f64 b b) (+.f64 #s(literal 1/8 binary64) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64)) #s(literal 3 binary64)))) (fma.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))) (-.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))) #s(literal 1/2 binary64)) #s(literal 1/4 binary64)) (*.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)) #s(literal 1/4 binary64)) (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/8 binary64) (pow.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 3 binary64)) #s(literal 1/8 binary64))))) (*.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)) #s(literal 1/4 binary64)) (fma.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))) (-.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))) #s(literal 1/2 binary64)) #s(literal 1/4 binary64))))
(/.f64 (fma.f64 (*.f64 (*.f64 b b) (+.f64 #s(literal 1/8 binary64) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64)) #s(literal 3 binary64)))) (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)) #s(literal 1/4 binary64)) (*.f64 (*.f64 a a) (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))))))))) (*.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)) #s(literal 1/4 binary64)) (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64))))
(/.f64 (fma.f64 (*.f64 (*.f64 b b) (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))))))) (fma.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))) (-.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))) #s(literal 1/2 binary64)) #s(literal 1/4 binary64)) (*.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)) (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/8 binary64) (pow.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 3 binary64)) #s(literal 1/8 binary64))))) (*.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)) (fma.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))) (-.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))) #s(literal 1/2 binary64)) #s(literal 1/4 binary64))))
(/.f64 (fma.f64 (*.f64 (*.f64 b b) (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))))))) (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)) (*.f64 (*.f64 a a) (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))))))))) (*.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)) (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64))))
(pow.f64 (fma.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b))) #s(literal 1 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b)))) #s(literal -1 binary64))
(pow.f64 (exp.f64 #s(literal -1 binary64)) (neg.f64 (log.f64 (fma.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b))))))
(pow.f64 (exp.f64 #s(literal -1 binary64)) (*.f64 (neg.f64 (log.f64 (fma.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b))))) #s(literal 1 binary64)))
(pow.f64 (/.f64 (fma.f64 (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b)) (fma.f64 b (*.f64 b (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64))) (*.f64 (neg.f64 (*.f64 a a)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64))) (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 6 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 6 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) (neg.f64 (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b)))) (-.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))) (fma.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) (neg.f64 (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b)))) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64))) (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 6 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 6 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 b (*.f64 b (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64))) (*.f64 (neg.f64 (*.f64 a a)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))) (-.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)))) #s(literal -1 binary64))
(pow.f64 (pow.f64 (fma.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b))) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) #s(literal -1 binary64)) (log.f64 (fma.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b)))))
(pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b)))) (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b))))) #s(literal -1/2 binary64))
(*.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b))))
(*.f64 (fma.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b))) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (pow.f64 (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b))))) #s(literal -1 binary64)))
(*.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 6 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 6 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b)) (fma.f64 b (*.f64 b (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64))) (*.f64 (neg.f64 (*.f64 a a)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)))))
(*.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 6 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 6 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))) (fma.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) (neg.f64 (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b)))) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)))))
(*.f64 (-.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 b (*.f64 b (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64))) (*.f64 (neg.f64 (*.f64 a a)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))))))
(*.f64 (-.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) (neg.f64 (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b))))))
(*.f64 (pow.f64 (fma.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b))) #s(literal 1/2 binary64)) (pow.f64 (fma.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b))) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 6 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 6 binary64))) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b)) (fma.f64 b (*.f64 b (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64))) (*.f64 (neg.f64 (*.f64 a a)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 6 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 6 binary64))) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))) (fma.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) (neg.f64 (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b)))) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64))) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b (*.f64 b (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64))) (*.f64 (neg.f64 (*.f64 a a)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64))) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) (neg.f64 (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b))))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (pow.f64 (fma.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (pow.f64 (pow.f64 (fma.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b))) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (pow.f64 (fma.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b))) #s(literal -1/2 binary64)) #s(literal -1 binary64)) (pow.f64 (pow.f64 (fma.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b))) #s(literal -1/2 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 6 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 6 binary64)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b)) (fma.f64 b (*.f64 b (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64))) (*.f64 (neg.f64 (*.f64 a a)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)))))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) (neg.f64 (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b))))))
(/.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))
(/.f64 (*.f64 (PI.f64) #s(literal 2 binary64)) (/.f64 #s(literal 180 binary64) angle))
(/.f64 #s(literal -2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 angle (PI.f64)) #s(literal -1/180 binary64))))
(/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) #s(literal 1/180 binary64))) (/.f64 #s(literal 1 binary64) angle))
(/.f64 (*.f64 #s(literal 2 binary64) (*.f64 angle (PI.f64))) #s(literal 180 binary64))
(/.f64 (*.f64 (*.f64 (PI.f64) #s(literal 2 binary64)) angle) #s(literal 180 binary64))
(/.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) angle))
(/.f64 (*.f64 (*.f64 (PI.f64) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle))
(/.f64 (*.f64 (*.f64 (PI.f64) #s(literal 2 binary64)) (neg.f64 angle)) #s(literal -180 binary64))
(/.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 2 binary64)) #s(literal 180 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))
(*.f64 angle (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) #s(literal 2 binary64)))
(*.f64 (PI.f64) (*.f64 (*.f64 angle #s(literal 1/180 binary64)) #s(literal 2 binary64)))
(*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) (*.f64 angle #s(literal 2 binary64)))
(*.f64 #s(literal 2 binary64) (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))
(*.f64 (*.f64 angle #s(literal 1/180 binary64)) (*.f64 (PI.f64) #s(literal 2 binary64)))
(*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))) #s(literal 2 binary64))
(*.f64 (pow.f64 (PI.f64) #s(literal 5/6 binary64)) (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (pow.f64 (PI.f64) #s(literal 1/6 binary64))) #s(literal 2 binary64)))
(*.f64 (*.f64 (PI.f64) #s(literal 2 binary64)) (*.f64 angle #s(literal 1/180 binary64)))
(*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 angle #s(literal 1/180 binary64))) (PI.f64))
(*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 (PI.f64) #s(literal 5/6 binary64))) (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (pow.f64 (PI.f64) #s(literal 1/6 binary64))))
(*.f64 (*.f64 #s(literal 2 binary64) angle) (*.f64 (PI.f64) #s(literal 1/180 binary64)))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) #s(literal 1/180 binary64))) angle)
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 angle (PI.f64))) #s(literal 1/180 binary64))
(*.f64 (*.f64 (*.f64 (PI.f64) #s(literal 2 binary64)) angle) #s(literal 1/180 binary64))
(*.f64 (*.f64 (*.f64 (PI.f64) #s(literal 2 binary64)) #s(literal 1/180 binary64)) angle)
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))) #s(literal 1/2 binary64))
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 2 binary64)))
(-.f64 (/.f64 #s(literal 1/4 binary64) (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64))) (/.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))))) (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64))))
(fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))
(fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))) (-.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))) #s(literal 1/2 binary64)) #s(literal 1/4 binary64)) (fma.f64 #s(literal 1/8 binary64) (pow.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 3 binary64)) #s(literal 1/8 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))))))))
(/.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 3 binary64)) #s(literal 1/8 binary64)) (fma.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))) (-.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))) #s(literal 1/2 binary64)) #s(literal 1/4 binary64)))
(/.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 3 binary64)) #s(literal 1/8 binary64)) (fma.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/4 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))
(/.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))) (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)))
(/.f64 (+.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64))
(/.f64 (neg.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 3 binary64)) #s(literal 1/8 binary64))) (neg.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))) (-.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))) #s(literal 1/2 binary64)) #s(literal 1/4 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))))))) (neg.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))))) #s(literal 1/4 binary64)) (-.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))) #s(literal 1/2 binary64)))
(pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) #s(literal 2 binary64))
(pow.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64))
(pow.f64 (/.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))) (-.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))) #s(literal 1/2 binary64)) #s(literal 1/4 binary64)) (fma.f64 #s(literal 1/8 binary64) (pow.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 3 binary64)) #s(literal 1/8 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))))))) #s(literal -1 binary64))
(pow.f64 (exp.f64 (log.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) #s(literal 2 binary64))
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))
(*.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 3 binary64)) #s(literal 1/8 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))) (-.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))) #s(literal 1/2 binary64)) #s(literal 1/4 binary64))))
(*.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))) (/.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64))))
(*.f64 (+.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1 binary64)) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))) (+.f64 #s(literal 1/8 binary64) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64)) #s(literal 3 binary64)))) (fma.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)) #s(literal 1/4 binary64)))
(*.f64 (/.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))) (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))))))) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))
(*.f64 (exp.f64 (log.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) (exp.f64 (log.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))))
(exp.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 5/2 binary64) (log.f64 (PI.f64)))))
(exp.f64 (*.f64 (log.f64 (pow.f64 (PI.f64) #s(literal 5/12 binary64))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (sqrt.f64 (PI.f64)))) (*.f64 (PI.f64) (*.f64 (PI.f64) (sqrt.f64 (PI.f64)))))) #s(literal 1/6 binary64)))
(exp.f64 (*.f64 (*.f64 (*.f64 #s(literal 5/2 binary64) (log.f64 (PI.f64))) #s(literal 1/6 binary64)) #s(literal 2 binary64)))
(exp.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (PI.f64))) #s(literal 1/3 binary64) (*.f64 #s(literal 2/3 binary64) (log.f64 (PI.f64)))))
(exp.f64 (fma.f64 #s(literal 2/3 binary64) (log.f64 (PI.f64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (PI.f64))) #s(literal 1/3 binary64))))
(exp.f64 (fma.f64 (*.f64 #s(literal 5/2 binary64) (log.f64 (PI.f64))) #s(literal 1/6 binary64) (*.f64 (*.f64 #s(literal 5/2 binary64) (log.f64 (PI.f64))) #s(literal 1/6 binary64))))
(cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (sqrt.f64 (PI.f64)))))
(pow.f64 (PI.f64) #s(literal 5/6 binary64))
(pow.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (sqrt.f64 (PI.f64)))) #s(literal 1/3 binary64))
(pow.f64 (pow.f64 (PI.f64) #s(literal 5/12 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (sqrt.f64 (PI.f64)))) (*.f64 (PI.f64) (*.f64 (PI.f64) (sqrt.f64 (PI.f64))))) #s(literal 1/6 binary64))
(pow.f64 (exp.f64 #s(literal 1/3 binary64)) (*.f64 #s(literal 5/2 binary64) (log.f64 (PI.f64))))
(*.f64 #s(literal 1 binary64) (pow.f64 (PI.f64) #s(literal 5/6 binary64)))
(*.f64 (sqrt.f64 (PI.f64)) (cbrt.f64 (PI.f64)))
(*.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64)) (pow.f64 (PI.f64) #s(literal 2/3 binary64)))
(*.f64 (cbrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))
(*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (pow.f64 (PI.f64) #s(literal 1/6 binary64)))
(*.f64 (pow.f64 (PI.f64) #s(literal 5/12 binary64)) (pow.f64 (PI.f64) #s(literal 5/12 binary64)))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/3 binary64)) (pow.f64 (PI.f64) #s(literal 5/6 binary64)))
(*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64))) (pow.f64 (pow.f64 (PI.f64) #s(literal 11/6 binary64)) #s(literal 1/3 binary64)))
(*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 11/6 binary64))))
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 1 binary64)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))
(cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal -1/180 binary64)))
(pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) #s(literal 1 binary64))
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 1 binary64)))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))
(neg.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal -1/180 binary64))))
(pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) #s(literal 1 binary64))
(PI.f64)
(log.f64 (exp.f64 (PI.f64)))
(exp.f64 (log.f64 (PI.f64)))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (PI.f64))) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (PI.f64))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) (log.f64 (PI.f64))) #s(literal 3 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) #s(literal 1/3 binary64)))
(exp.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 5/2 binary64) (log.f64 (PI.f64))) (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (PI.f64))) #s(literal 1/3 binary64))))
(exp.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (PI.f64))) #s(literal 1/3 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 5/2 binary64) (log.f64 (PI.f64))))))
(fabs.f64 (PI.f64))
(sqrt.f64 (*.f64 (PI.f64) (PI.f64)))
(cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))))
(pow.f64 (PI.f64) #s(literal 1 binary64))
(pow.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/2 binary64))
(pow.f64 (sqrt.f64 (PI.f64)) #s(literal 2 binary64))
(pow.f64 (cbrt.f64 (PI.f64)) #s(literal 3 binary64))
(pow.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal 1/3 binary64))
(pow.f64 (E.f64) (log.f64 (PI.f64)))
(pow.f64 (*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (sqrt.f64 (PI.f64)))) (*.f64 (PI.f64) (*.f64 (PI.f64) (sqrt.f64 (PI.f64))))) (PI.f64)) #s(literal 1/6 binary64))
(pow.f64 (*.f64 (PI.f64) (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (sqrt.f64 (PI.f64)))) (*.f64 (PI.f64) (*.f64 (PI.f64) (sqrt.f64 (PI.f64)))))) #s(literal 1/6 binary64))
(*.f64 #s(literal 1 binary64) (PI.f64))
(*.f64 (PI.f64) #s(literal 1 binary64))
(*.f64 (PI.f64) (log.f64 (E.f64)))
(*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))
(*.f64 (sqrt.f64 (PI.f64)) (log.f64 (exp.f64 (sqrt.f64 (PI.f64)))))
(*.f64 (pow.f64 (PI.f64) #s(literal 5/6 binary64)) (pow.f64 (PI.f64) #s(literal 1/6 binary64)))
(*.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64)) (pow.f64 (PI.f64) #s(literal 5/6 binary64)))
(*.f64 (cbrt.f64 (PI.f64)) (pow.f64 (PI.f64) #s(literal 2/3 binary64)))
(*.f64 (cbrt.f64 (PI.f64)) (log.f64 (exp.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)))))
(*.f64 (cbrt.f64 (PI.f64)) (pow.f64 (pow.f64 (PI.f64) #s(literal 4/3 binary64)) #s(literal 1/2 binary64)))
(*.f64 (cbrt.f64 (PI.f64)) (sqrt.f64 (pow.f64 (PI.f64) #s(literal 4/3 binary64))))
(*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (cbrt.f64 (PI.f64)))
(*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (exp.f64 (*.f64 #s(literal 1/3 binary64) (log.f64 (PI.f64)))))
(*.f64 (pow.f64 (PI.f64) #s(literal 5/12 binary64)) (pow.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (sqrt.f64 (PI.f64)))) (PI.f64)) #s(literal 1/6 binary64)))
(*.f64 (sqrt.f64 (sqrt.f64 (PI.f64))) (pow.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64))) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (sqrt.f64 (PI.f64))) (sqrt.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64)))))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (*.f64 (PI.f64) (sqrt.f64 (PI.f64))))) #s(literal 1/6 binary64)) (pow.f64 (PI.f64) #s(literal 5/12 binary64)))
(*.f64 (pow.f64 (pow.f64 (PI.f64) #s(literal 5/6 binary64)) #s(literal 1 binary64)) (pow.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64)) #s(literal 1 binary64)) (pow.f64 (pow.f64 (PI.f64) #s(literal 5/6 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (pow.f64 (PI.f64) #s(literal 5/12 binary64)) #s(literal 1 binary64)) (pow.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (sqrt.f64 (PI.f64)))) (PI.f64)) #s(literal 1/6 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (*.f64 (PI.f64) (sqrt.f64 (PI.f64))))) #s(literal 1/6 binary64)) #s(literal 1 binary64)) (pow.f64 (pow.f64 (PI.f64) #s(literal 5/12 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64))) #s(literal 1/2 binary64)) (sqrt.f64 (sqrt.f64 (PI.f64))))
(*.f64 (pow.f64 (pow.f64 (PI.f64) #s(literal 4/3 binary64)) #s(literal 1/2 binary64)) (cbrt.f64 (PI.f64)))
(*.f64 (pow.f64 (pow.f64 (PI.f64) #s(literal 5/3 binary64)) #s(literal 1/2 binary64)) (pow.f64 (PI.f64) #s(literal 1/6 binary64)))
(*.f64 (pow.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64)) #s(literal 3 binary64)) (pow.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64)) #s(literal 3 binary64)))
(*.f64 (pow.f64 (pow.f64 (PI.f64) #s(literal 8/3 binary64)) #s(literal 1/3 binary64)) (cbrt.f64 (cbrt.f64 (PI.f64))))
(*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 8/3 binary64))) (cbrt.f64 (cbrt.f64 (PI.f64))))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (cbrt.f64 (PI.f64))) #s(literal 3 binary64)))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64)))) (sqrt.f64 (sqrt.f64 (PI.f64))))
(*.f64 (sqrt.f64 (pow.f64 (PI.f64) #s(literal 4/3 binary64))) (cbrt.f64 (PI.f64)))
(*.f64 (sqrt.f64 (pow.f64 (PI.f64) #s(literal 5/3 binary64))) (pow.f64 (PI.f64) #s(literal 1/6 binary64)))
(*.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/32400 binary64) (*.f64 (PI.f64) (PI.f64))))
(*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/32400 binary64)))
(*.f64 #s(literal 1/32400 binary64) (*.f64 (PI.f64) (PI.f64)))
(*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))
(*.f64 (sqrt.f64 (PI.f64)) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (PI.f64) #s(literal 1/32400 binary64))))
(*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (*.f64 (cbrt.f64 (PI.f64)) (*.f64 (PI.f64) #s(literal 1/32400 binary64))))
(*.f64 (*.f64 (PI.f64) #s(literal 1/32400 binary64)) (PI.f64))
(+.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)) (neg.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64))))
(+.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)) (*.f64 (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))))
(cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))
(cos.f64 (fma.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)) (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))
(-.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)) (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)))
(fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (neg.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64))))
(fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))))
(fma.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 3 binary64)) #s(literal 1/8 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))) (-.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))) #s(literal 1/2 binary64)) #s(literal 1/4 binary64))) (neg.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64))))
(fma.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 3 binary64)) #s(literal 1/8 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))) (-.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))) #s(literal 1/2 binary64)) #s(literal 1/4 binary64))) (*.f64 (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))))
(fma.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))) (/.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64))) (neg.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64))))
(fma.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))) (/.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64))) (*.f64 (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))))
(fma.f64 (+.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1 binary64)) #s(literal 1/2 binary64) (neg.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64))))
(fma.f64 (+.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1 binary64)) #s(literal 1/2 binary64) (*.f64 (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))))
(fma.f64 (/.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))) (+.f64 #s(literal 1/8 binary64) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64)) #s(literal 3 binary64)))) (fma.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)) #s(literal 1/4 binary64)) (neg.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64))))
(fma.f64 (/.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))) (+.f64 #s(literal 1/8 binary64) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64)) #s(literal 3 binary64)))) (fma.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)) #s(literal 1/4 binary64)) (*.f64 (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))))
(fma.f64 (/.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))) (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))))))) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)) (neg.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64))))
(fma.f64 (/.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))) (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))))))) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)) (*.f64 (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))))
(fma.f64 (exp.f64 (log.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) (exp.f64 (log.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) (neg.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64))))
(fma.f64 (exp.f64 (log.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) (exp.f64 (log.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) (*.f64 (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))))
(/.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) #s(literal 6 binary64))) (+.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) #s(literal 4 binary64)) (+.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) #s(literal 4 binary64)) (*.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)) (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64))))))
(/.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) #s(literal 4 binary64))) #s(literal 1 binary64))
(/.f64 (-.f64 (+.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))) #s(literal 2 binary64))
(*.f64 (+.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) (-.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))))
(+.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64)))
(+.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64)) #s(literal 1/2 binary64))
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 2 binary64)))
(-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))
(-.f64 (/.f64 #s(literal 1/8 binary64) (fma.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)) #s(literal 1/4 binary64))) (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))) #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)) #s(literal 1/4 binary64))))
(-.f64 (/.f64 #s(literal 1/4 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) (/.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))))) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))))
(fma.f64 #s(literal 1/2 binary64) (neg.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))) #s(literal 1/2 binary64))
(fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64))
(fma.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))) #s(literal 1/2 binary64))
(fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))
(fma.f64 (neg.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)) #s(literal 1/4 binary64)) (+.f64 #s(literal 1/8 binary64) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64)) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)) (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))))))))
(/.f64 (+.f64 #s(literal 1/8 binary64) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64)) #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)) #s(literal 1/4 binary64)))
(/.f64 (+.f64 #s(literal 1/8 binary64) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64)) #s(literal 3 binary64))) (+.f64 #s(literal 1/4 binary64) (-.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64))))))
(/.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))
(/.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64))))
(/.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))) #s(literal 2 binary64))
(/.f64 (neg.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))))))) (neg.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))))
(/.f64 (neg.f64 (+.f64 #s(literal 1/8 binary64) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64)) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)) #s(literal 1/4 binary64))))
(pow.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))
(pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) #s(literal 2 binary64))
(pow.f64 (/.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)) #s(literal 1/4 binary64)) (+.f64 #s(literal 1/8 binary64) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64)) #s(literal 3 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)) (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))))))) #s(literal -1 binary64))
(pow.f64 (exp.f64 (log.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) #s(literal 2 binary64))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))
(*.f64 (+.f64 #s(literal 1/8 binary64) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)) #s(literal 1/4 binary64))))
(*.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))))
(*.f64 (/.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))) (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))))))) (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)))
(*.f64 (/.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))) (fma.f64 #s(literal 1/8 binary64) (pow.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 3 binary64)) #s(literal 1/8 binary64))) (fma.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))) (-.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))) #s(literal 1/2 binary64)) #s(literal 1/4 binary64)))
(*.f64 (exp.f64 (log.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) (exp.f64 (log.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))))
(+.f64 (*.f64 b #s(literal 1/2 binary64)) (*.f64 b (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64))))
(+.f64 (*.f64 #s(literal 1/2 binary64) b) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64)) b))
(fma.f64 b #s(literal 1/2 binary64) (*.f64 b (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64))))
(fma.f64 #s(literal 1/2 binary64) b (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64)) b))
(/.f64 (*.f64 b (+.f64 #s(literal 1/8 binary64) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64)) #s(literal 3 binary64)))) (fma.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)) #s(literal 1/4 binary64)))
(/.f64 (*.f64 b (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))))))) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))
(/.f64 (*.f64 (+.f64 #s(literal 1/8 binary64) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64)) #s(literal 3 binary64))) b) (fma.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)) #s(literal 1/4 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))) b) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))
(*.f64 b (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)))
(*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) b)
(+.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)) (neg.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64))))
(+.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)) (*.f64 (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))))
(cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))
(cos.f64 (fma.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)) (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))
(-.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)) (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)))
(fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (neg.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64))))
(fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))))
(fma.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 3 binary64)) #s(literal 1/8 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))) (-.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))) #s(literal 1/2 binary64)) #s(literal 1/4 binary64))) (neg.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64))))
(fma.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 3 binary64)) #s(literal 1/8 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))) (-.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))) #s(literal 1/2 binary64)) #s(literal 1/4 binary64))) (*.f64 (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))))
(fma.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))) (/.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64))) (neg.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64))))
(fma.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))) (/.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64))) (*.f64 (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))))
(fma.f64 (+.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1 binary64)) #s(literal 1/2 binary64) (neg.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64))))
(fma.f64 (+.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1 binary64)) #s(literal 1/2 binary64) (*.f64 (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))))
(fma.f64 (/.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))) (+.f64 #s(literal 1/8 binary64) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64)) #s(literal 3 binary64)))) (fma.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)) #s(literal 1/4 binary64)) (neg.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64))))
(fma.f64 (/.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))) (+.f64 #s(literal 1/8 binary64) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64)) #s(literal 3 binary64)))) (fma.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)) #s(literal 1/4 binary64)) (*.f64 (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))))
(fma.f64 (/.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))) (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))))))) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)) (neg.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64))))
(fma.f64 (/.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))) (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))))))) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)) (*.f64 (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))))
(fma.f64 (exp.f64 (log.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) (exp.f64 (log.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) (neg.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64))))
(fma.f64 (exp.f64 (log.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) (exp.f64 (log.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) (*.f64 (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))))
(/.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) #s(literal 6 binary64))) (+.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) #s(literal 4 binary64)) (+.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) #s(literal 4 binary64)) (*.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)) (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64))))))
(/.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) #s(literal 4 binary64))) #s(literal 1 binary64))
(/.f64 (-.f64 (+.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))) #s(literal 2 binary64))
(*.f64 (+.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) (-.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))))
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 1 binary64)))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))
(neg.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal -1/180 binary64))))
(pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) #s(literal 1 binary64))
(*.f64 b (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))))
(*.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) b)
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 b b))
(*.f64 (*.f64 b b) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))

eval358.0ms (2.3%)

Memory
-26.8MiB live, 534.6MiB allocated
Compiler

Compiled 80 227 to 8 985 computations (88.8% saved)

prune637.0ms (4.1%)

Memory
23.3MiB live, 1 014.6MiB allocated
Pruning

121 alts after pruning (118 fresh and 3 done)

PrunedKeptTotal
New1 907431 950
Fresh177592
Picked325
Done011
Total1 9271212 048
Accuracy
79.9%
Counts
2 048 → 121
Alt Table
Click to see full alt table
StatusAccuracyProgram
8.5%
(fma.f64 (-.f64 (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) #s(literal 1/4 binary64)) (*.f64 (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) #s(literal 1/4 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 a a) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))))) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))
67.3%
(fma.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (*.f64 a a) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))))
76.2%
(fma.f64 (*.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) b (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))))
73.6%
(fma.f64 (*.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) b) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))))
72.5%
(fma.f64 (*.f64 (*.f64 b b) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))))
53.5%
(fma.f64 (*.f64 (*.f64 a a) #s(literal 1/2 binary64)) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) (fma.f64 a (*.f64 a #s(literal 1/2 binary64)) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))))))
65.4%
(fma.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a #s(approx (+ 1/2 (* 1/2 (cos (* 2 (* (PI) (* angle 1/180)))))) #s(literal 1 binary64)))))
65.9%
(fma.f64 (*.f64 (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 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))))
65.6%
(fma.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64))) (pow.f64 (pow.f64 (PI.f64) #s(literal 11/6 binary64)) #s(literal 1/3 binary64))) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))))
67.6%
(fma.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64)))) (sqrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))))
67.6%
(fma.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64)))) (sqrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))))
38.6%
(fma.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))) (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))))))) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) #s(literal 4 binary64))))))
72.6%
(fma.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (/.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))))))))
72.4%
(fma.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.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 1/180 binary64))))))))))
72.4%
(fma.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) (cbrt.f64 (PI.f64))) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64))))))))))
72.3%
(fma.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64))) (pow.f64 (pow.f64 (PI.f64) #s(literal 11/6 binary64)) #s(literal 1/3 binary64))) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64))))))))))
72.4%
(fma.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64)))) (sqrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64))))))))))
72.2%
(fma.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))) (*.f64 angle #s(literal 1/180 binary64))))))))))
33.8%
(fma.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (*.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))) (/.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)))))))
72.2%
(fma.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a #s(approx (+ 1/2 (* 1/2 (cos (* 2 (* (* (pow (* (* (PI) (PI)) (sqrt (PI))) 1/3) (cbrt (sqrt (PI)))) (* angle 1/180)))))) #s(literal 1 binary64)))))
57.6%
(fma.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) #s(approx (sin (* (PI) (* angle 1/180))) (*.f64 angle (fma.f64 (*.f64 #s(literal -1/34992000 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) (*.f64 #s(literal 1/180 binary64) (PI.f64))))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64))))))))))
63.6%
(fma.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) #s(approx (sin (* (PI) (* angle 1/180))) (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64))))))))))
57.6%
(fma.f64 (*.f64 #s(approx (sin (* (* (pow (* (* (PI) (PI)) (sqrt (PI))) 1/3) (cbrt (sqrt (PI)))) (* angle 1/180))) (*.f64 angle (*.f64 (PI.f64) (fma.f64 (*.f64 (*.f64 angle angle) #s(literal -1/34992000 binary64)) (*.f64 (PI.f64) (PI.f64)) #s(literal 1/180 binary64))))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))))
62.0%
(fma.f64 (*.f64 #s(approx (sin (* (* (pow (* (* (PI) (PI)) (sqrt (PI))) 1/3) (cbrt (sqrt (PI)))) (* angle 1/180))) (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))))
67.4%
(fma.f64 (*.f64 b (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64))) b (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))))
53.5%
(fma.f64 (*.f64 a #s(literal 1/2 binary64)) a (fma.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) (*.f64 (*.f64 a a) #s(literal 1/2 binary64)))))
54.4%
(fma.f64 (exp.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a a)))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))))
66.0%
(fma.f64 (exp.f64 (log.f64 (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))) a (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))))
61.9%
(pow.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) #s(literal -1 binary64)) (log.f64 (fma.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b)))))
61.9%
(pow.f64 (exp.f64 #s(literal -1 binary64)) (neg.f64 (log.f64 (fma.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b))))))
63.0%
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b)))))
66.5%
(+.f64 (fma.f64 (*.f64 a a) #s(literal 1/2 binary64) (*.f64 (pow.f64 (exp.f64 (log.f64 a)) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
68.9%
(+.f64 (fma.f64 (*.f64 a a) #s(literal 1/2 binary64) (*.f64 (*.f64 a a) (*.f64 #s(literal 1/2 binary64) (fma.f64 (+.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1 binary64)) #s(literal 1/2 binary64) (*.f64 (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))))))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
68.6%
(+.f64 (fma.f64 (*.f64 a a) #s(literal 1/2 binary64) (*.f64 (*.f64 a a) (*.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) #s(literal 4 binary64))) #s(literal 1 binary64))))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
52.9%
(+.f64 (fma.f64 (*.f64 a a) #s(literal 1/2 binary64) (*.f64 (*.f64 a a) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (pow.f64 (*.f64 b (sin.f64 (pow.f64 (*.f64 (/.f64 #s(literal 180 binary64) (*.f64 angle (PI.f64))) (/.f64 #s(literal 180 binary64) (*.f64 angle (PI.f64)))) #s(literal -1/2 binary64)))) #s(literal 2 binary64)))
67.8%
(+.f64 (fma.f64 (*.f64 a a) #s(literal 1/2 binary64) (*.f64 (*.f64 a a) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (pow.f64 (*.f64 b (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 angle (PI.f64)))))) #s(literal 2 binary64)))
67.6%
(+.f64 (fma.f64 (*.f64 a a) #s(literal 1/2 binary64) (*.f64 (*.f64 a a) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 5/12 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 5/12 binary64)) (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (pow.f64 (PI.f64) #s(literal 1/6 binary64))))))) #s(literal 2 binary64)))
67.6%
(+.f64 (fma.f64 (*.f64 a a) #s(literal 1/2 binary64) (*.f64 (*.f64 a a) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal 1 binary64) angle))))) #s(literal 2 binary64)))
67.7%
(+.f64 (fma.f64 (*.f64 a a) #s(literal 1/2 binary64) (*.f64 (*.f64 a a) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))) #s(literal 2 binary64)))
67.7%
(+.f64 (fma.f64 (*.f64 a a) #s(literal 1/2 binary64) (*.f64 (*.f64 a a) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (sqrt.f64 (PI.f64)) (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal 180 binary64) angle))))) #s(literal 2 binary64)))
67.0%
(+.f64 (fma.f64 (*.f64 a a) #s(literal 1/2 binary64) (*.f64 (*.f64 a a) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 180 binary64) angle)) #s(literal -1 binary64)))))) #s(literal 2 binary64)))
67.1%
(+.f64 (fma.f64 (*.f64 a a) #s(literal 1/2 binary64) (*.f64 (*.f64 a a) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (pow.f64 (*.f64 b (sin.f64 (exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal -1 binary64))))) #s(literal 2 binary64)))
63.5%
(+.f64 (fma.f64 (*.f64 a a) #s(literal 1/2 binary64) (*.f64 (*.f64 a a) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (pow.f64 (*.f64 b #s(approx (sin (* (PI) (/ angle 180))) (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) #s(literal 2 binary64)))
66.5%
(+.f64 (fma.f64 (*.f64 a a) #s(literal 1/2 binary64) (*.f64 (exp.f64 (log.f64 (*.f64 a a))) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
66.5%
(+.f64 (fma.f64 (exp.f64 (log.f64 (*.f64 a a))) #s(literal 1/2 binary64) (*.f64 (*.f64 a a) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
59.9%
(+.f64 (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.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)))
58.7%
(+.f64 (pow.f64 (pow.f64 (E.f64) (log.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 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)))
58.7%
(+.f64 (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (sin (* (PI) (/ angle 180))) (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))) #s(literal 2 binary64)))
75.6%
(+.f64 (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 a #s(approx (cos (* (PI) (* angle 1/180))) #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)))
59.5%
(+.f64 (pow.f64 (*.f64 (E.f64) (*.f64 (E.f64) (E.f64))) (*.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))))))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
61.6%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (pow.f64 (*.f64 (/.f64 #s(literal 180 binary64) (*.f64 angle (PI.f64))) (/.f64 #s(literal 180 binary64) (*.f64 angle (PI.f64)))) #s(literal -1/2 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle))))) #s(literal 2 binary64)))
77.5%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 angle (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64)))) (sqrt.f64 (sqrt.f64 (PI.f64)))) #s(literal 1/180 binary64))))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle))))) #s(literal 2 binary64)))
77.8%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 2 binary64)))
73.4%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (sin (* (/ (PI) 180) (/ 1 (/ 1 angle)))) (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) #s(literal 2 binary64)))
77.5%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 #s(literal 1 binary64) (exp.f64 (neg.f64 (log.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle))))) #s(literal 2 binary64)))
77.5%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 5/12 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 5/12 binary64)) (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (pow.f64 (PI.f64) #s(literal 1/6 binary64))))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle))))) #s(literal 2 binary64)))
77.5%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal 1 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)))
77.6%
(+.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 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle))))) #s(literal 2 binary64)))
77.4%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.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))) #s(literal 1/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)))
77.4%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64)))) (sqrt.f64 (sqrt.f64 (PI.f64)))) #s(literal 1/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)))
77.5%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/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)))
77.6%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (sqrt.f64 (PI.f64)))) (sqrt.f64 (sqrt.f64 (PI.f64)))) (sqrt.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)))
77.5%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.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)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle))))) #s(literal 2 binary64)))
77.6%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 180 binary64) (pow.f64 (PI.f64) #s(literal 2/3 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) angle) (cbrt.f64 (PI.f64))))))) #s(literal 2 binary64)))
76.9%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (/.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (log.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) #s(literal -1 binary64)))))) #s(literal 2 binary64)))
77.5%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
77.1%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #s(literal 2 binary64)) (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)))
77.6%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64)))) (sqrt.f64 (sqrt.f64 (PI.f64)))) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
77.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 (*.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)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle))))) #s(literal 2 binary64)))
77.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 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64)))) (sqrt.f64 (sqrt.f64 (PI.f64)))) #s(literal 180 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle))))) #s(literal 2 binary64)))
57.9%
(+.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 (*.f64 (/.f64 #s(literal 1 binary64) angle) (/.f64 #s(literal 1 binary64) angle)) #s(literal -1/2 binary64))))) #s(literal 2 binary64)))
76.7%
(+.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)) (exp.f64 (log.f64 angle))))) #s(literal 2 binary64)))
73.3%
(+.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 #s(literal 1/180 binary64) (*.f64 angle (*.f64 b (PI.f64))))) #s(literal 2 binary64)))
77.5%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 180 binary64) angle)) #s(literal -1 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle))))) #s(literal 2 binary64)))
77.5%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 180 binary64) (*.f64 (PI.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)))
77.4%
(+.f64 (pow.f64 (*.f64 a #s(approx (cos (/ 1 (/ (/ 180 angle) (PI)))) #s(literal 1 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle))))) #s(literal 2 binary64)))
59.8%
(+.f64 (pow.f64 (sqrt.f64 (E.f64)) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))))))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
60.2%
(+.f64 (pow.f64 (E.f64) (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
8.6%
(+.f64 (/.f64 (-.f64 (*.f64 (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) #s(literal 1/4 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))))) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) #s(literal 1/4 binary64))) (-.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) (*.f64 (*.f64 a a) #s(literal 1/2 binary64))) (*.f64 (*.f64 a a) #s(literal 1/2 binary64)))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
8.6%
(+.f64 (/.f64 (-.f64 (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) #s(literal 1/4 binary64)) (*.f64 (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) #s(literal 1/4 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))) (*.f64 (*.f64 a a) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
51.0%
(+.f64 #s(approx (pow (pow (E) (log (* a (cos (* (PI) (* angle 1/180)))))) 2) (*.f64 (*.f64 a a) (fma.f64 (*.f64 angle angle) (*.f64 #s(literal -1/32400 binary64) (*.f64 (PI.f64) (PI.f64))) #s(literal 1 binary64)))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
77.4%
(+.f64 #s(approx (pow (pow (E) (log (* a (cos (* (PI) (* angle 1/180)))))) 2) (*.f64 a a)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
77.4%
(+.f64 #s(approx (pow (* a (cos (* (* (PI) 1/180) angle))) 2) (*.f64 a a)) (pow.f64 (*.f64 b (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))))) #s(literal 2 binary64)))
20.6%
(exp.f64 (*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (fma.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b)))) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (log.f64 (fma.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b)))) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) (log.f64 (fma.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b)))))))) #s(literal -1 binary64)))
20.7%
(exp.f64 (*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (fma.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b)))) #s(literal 2 binary64))) (log.f64 (fma.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b))))) #s(literal -1 binary64)))
65.6%
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (neg.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))))) #s(literal -1 binary64)))
65.6%
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64)))) (sqrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))))) #s(literal -1 binary64)))
65.5%
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))))) #s(literal -1 binary64)))
65.6%
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) #s(literal 6 binary64))) (+.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) #s(literal 4 binary64)) (+.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) #s(literal 4 binary64)) (*.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)) (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64))))))))))))) #s(literal -1 binary64)))
65.6%
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (fma.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)) (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))))))))) #s(literal -1 binary64)))
65.7%
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64)))) (sqrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))))))))))) #s(literal -1 binary64)))
65.7%
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))) (*.f64 angle #s(literal 1/180 binary64)))))))))))) #s(literal -1 binary64)))
54.6%
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) #s(approx (cos (* 2 (* (PI) (* angle 1/180)))) #s(literal 1 binary64))))))))) #s(literal -1 binary64)))
65.4%
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) #s(approx (cos (* 2 (* (PI) (* angle 1/180)))) #s(literal 1 binary64))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))))) #s(literal -1 binary64)))
23.7%
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) #s(approx (+ (* a (* a (+ 1/2 (* 1/2 (cos (* 2 (* (PI) (* angle 1/180)))))))) (* b (* b (- 1/2 (* 1/2 (cos (* 2 (* (PI) (* angle 1/180))))))))) (*.f64 (*.f64 b b) (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)))))) #s(literal -1 binary64)))
23.9%
(exp.f64 #s(approx (* (log (/ 1 (+ (* a (* a (+ 1/2 (* 1/2 (cos (* 2 (* (PI) (* angle 1/180)))))))) (* b (* b (- 1/2 (* 1/2 (cos (* 2 (* (PI) (* angle 1/180))))))))))) -1) (fma.f64 #s(literal 2 binary64) (log.f64 b) (log.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64))))))
54.8%
(exp.f64 #s(approx (* (log (/ 1 (+ (* a (* a (+ 1/2 (* 1/2 (cos (* 2 (* (PI) (* angle 1/180)))))))) (* b (* b (- 1/2 (* 1/2 (cos (* 2 (* (PI) (* angle 1/180))))))))))) -1) (fma.f64 #s(literal 2 binary64) (log.f64 a) (log.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))))))
23.7%
(exp.f64 #s(approx (* (log (/ 1 (+ (* a (* a (+ 1/2 (* 1/2 (cos (* 2 (* (PI) (* angle 1/180)))))))) (* b (* b (- 1/2 (* 1/2 (cos (* 2 (* (PI) (* angle 1/180))))))))))) -1) (log.f64 (*.f64 (*.f64 b b) (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64))))))
54.9%
(exp.f64 #s(approx (* (log (/ 1 (+ (* a (* a (+ 1/2 (* 1/2 (cos (* 2 (* (PI) (* angle 1/180)))))))) (* b (* b (- 1/2 (* 1/2 (cos (* 2 (* (PI) (* angle 1/180))))))))))) -1) (log.f64 (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))))))
54.7%
(exp.f64 #s(approx (* (log (/ 1 (+ (* a (* a (+ 1/2 (* 1/2 (cos (* 2 (* (PI) (* angle 1/180)))))))) (* b (* b (- 1/2 (* 1/2 (cos (* 2 (* (PI) (* angle 1/180))))))))))) -1) (log.f64 (*.f64 a a))))
56.4%
#s(approx (+ (pow (pow (E) (log (* a (cos (* (PI) (* angle 1/180)))))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))) #s(literal 2 binary64)))
29.7%
#s(approx (+ (pow (pow (E) (log (* a (cos (* (PI) (* angle 1/180)))))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))))
29.7%
#s(approx (+ (pow (* a (cos (* (* (PI) 1/180) angle))) 2) (pow (* b (sin (/ 1 (/ (/ 180 angle) (PI))))) 2)) (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))))
56.4%
#s(approx (+ (pow (* a (cos (* (* (PI) 1/180) angle))) 2) (pow (* b (sin (/ 1 (/ (/ 180 angle) (PI))))) 2)) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))))
40.0%
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) (PI.f64))) (fma.f64 b (*.f64 b #s(literal 1/32400 binary64)) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64)))) angle (*.f64 a a)))
63.9%
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 angle angle) (*.f64 (PI.f64) (*.f64 (PI.f64) #s(approx (+ (* (* b b) 1/32400) (* (* a a) -1/32400)) (*.f64 b (*.f64 b #s(literal 1/32400 binary64)))))) (*.f64 a a)))
54.7%
#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)))
54.6%
#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)))
56.2%
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a))
31.5%
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* angle angle) (* (PI) (* (PI) (+ (* (* b b) 1/32400) (* (* a a) -1/32400))))) (* a a)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) angle) (/.f64 #s(literal 1 binary64) angle))) (*.f64 b (*.f64 b (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)))))))
34.1%
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* angle angle) (* (PI) (* (PI) (+ (* (* b b) 1/32400) (* (* a a) -1/32400))))) (* a a)) (*.f64 (*.f64 (*.f64 angle (*.f64 angle b)) (*.f64 b (*.f64 (PI.f64) (PI.f64)))) #s(literal 1/32400 binary64))))
34.0%
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* angle angle) (* (PI) (* (PI) (+ (* (* b b) 1/32400) (* (* a a) -1/32400))))) (* a a)) (*.f64 (*.f64 b (*.f64 #s(literal 1/32400 binary64) (*.f64 (PI.f64) (PI.f64)))) (*.f64 angle (*.f64 angle b)))))
34.6%
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* angle angle) (* (PI) (* (PI) (+ (* (* b b) 1/32400) (* (* a a) -1/32400))))) (* a a)) (*.f64 (*.f64 angle (*.f64 b (*.f64 b (*.f64 #s(literal 1/32400 binary64) (*.f64 (PI.f64) (PI.f64)))))) angle)))
21.9%
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* angle angle) (* (PI) (* (PI) (+ (* (* b b) 1/32400) (* (* a a) -1/32400))))) (* a a)) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64)))))))
31.4%
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* angle angle) (* (PI) (* (PI) (+ (* (* b b) 1/32400) (* (* a a) -1/32400))))) (* a a)) (*.f64 (*.f64 angle angle) (*.f64 b (*.f64 b (*.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))) (PI.f64)) #s(literal 1/32400 binary64)))))))
31.5%
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* angle angle) (* (PI) (* (PI) (+ (* (* b b) 1/32400) (* (* a a) -1/32400))))) (* a a)) (*.f64 (*.f64 angle angle) (*.f64 b (*.f64 b (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)))))))
37.2%
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* angle angle) (* (PI) (* (PI) (+ (* (* b b) 1/32400) (* (* a a) -1/32400))))) (* a a)) (*.f64 (*.f64 a a) (fma.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64)) #s(literal 1 binary64)))))
31.5%
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* angle angle) (* (PI) (* (PI) (+ (* (* b b) 1/32400) (* (* a a) -1/32400))))) (* a a)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)) (*.f64 (*.f64 b b) (*.f64 (PI.f64) (PI.f64))))))
56.4%
#s(approx (+ (+ (* (* a a) 1/2) (* (* a a) (* 1/2 (cos (* (* angle (PI)) 1/90))))) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) #s(literal 1/2 binary64))))
56.4%
#s(approx (+ (* (* (sin (* (PI) (* angle 1/180))) (* b b)) (sin (* (PI) (* angle 1/180)))) (* a (* a (+ 1/2 (* 1/2 (cos (* 2 (* (* (pow (* (* (PI) (PI)) (sqrt (PI))) 1/3) (cbrt (sqrt (PI)))) (* angle 1/180))))))))) (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))))
23.7%
#s(approx (exp (* (log (/ 1 (+ (* a (* a (+ 1/2 (* 1/2 (cos (* 2 (* (PI) (* angle 1/180)))))))) (* b (* b (- 1/2 (* 1/2 (cos (* 2 (* (PI) (* angle 1/180))))))))))) -1)) (*.f64 (*.f64 b b) (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64))))
Compiler

Compiled 10 689 to 3 589 computations (66.4% saved)

regimes381.0ms (2.4%)

Memory
9.8MiB live, 587.8MiB allocated
Counts
206 → 1
Calls
Call 1
Inputs
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* angle angle) (* (PI) (* (PI) (+ (* (* b b) 1/32400) (* (* a a) -1/32400))))) (* a a)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)) (*.f64 (*.f64 b b) (*.f64 (PI.f64) (PI.f64))))))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* angle angle) (* (PI) (* (PI) (+ (* (* b b) 1/32400) (* (* a a) -1/32400))))) (* a a)) (*.f64 (*.f64 angle angle) (*.f64 b (*.f64 b (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)))))))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* angle angle) (* (PI) (* (PI) (+ (* (* b b) 1/32400) (* (* a a) -1/32400))))) (* a a)) (*.f64 (*.f64 angle (*.f64 b (*.f64 b (*.f64 #s(literal 1/32400 binary64) (*.f64 (PI.f64) (PI.f64)))))) angle)))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* angle angle) (* (PI) (* (PI) (+ (* (* b b) 1/32400) (* (* a a) -1/32400))))) (* a a)) (*.f64 (*.f64 b (*.f64 #s(literal 1/32400 binary64) (*.f64 (PI.f64) (PI.f64)))) (*.f64 angle (*.f64 angle b)))))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* angle angle) (* (PI) (* (PI) (+ (* (* b b) 1/32400) (* (* a a) -1/32400))))) (* a a)) (*.f64 (*.f64 (*.f64 angle (*.f64 angle b)) (*.f64 b (*.f64 (PI.f64) (PI.f64)))) #s(literal 1/32400 binary64))))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* angle angle) (* (PI) (* (PI) (+ (* (* b b) 1/32400) (* (* a a) -1/32400))))) (* a a)) (*.f64 (*.f64 a a) (fma.f64 angle (*.f64 angle (*.f64 #s(literal -1/32400 binary64) (*.f64 (PI.f64) (PI.f64)))) #s(literal 1 binary64)))))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* angle angle) (* (PI) (* (PI) (+ (* (* b b) 1/32400) (* (* a a) -1/32400))))) (* a a)) (*.f64 (*.f64 a a) (fma.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64)) #s(literal 1 binary64)))))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 angle angle) (*.f64 (PI.f64) (*.f64 (PI.f64) #s(approx (+ (* (* b b) 1/32400) (* (* a a) -1/32400)) (*.f64 b (*.f64 b #s(literal 1/32400 binary64)))))) (*.f64 a a)))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* angle angle) (* (PI) (* (PI) (+ (* (* b b) 1/32400) (* (* a a) -1/32400))))) (* a a)) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64)))))))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 angle angle) (*.f64 (PI.f64) (*.f64 (PI.f64) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))))) (*.f64 a a)))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) (PI.f64))) (fma.f64 b (*.f64 b #s(literal 1/32400 binary64)) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64)))) angle (*.f64 a a)))
#s(approx (+ (pow (pow (E) (log (* a (cos (* (PI) (* angle 1/180)))))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64)))) (*.f64 a a)))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* angle angle) (* (PI) (* (PI) (+ (* (* b b) 1/32400) (* (* a a) -1/32400))))) (* a a)) (*.f64 (*.f64 angle angle) (*.f64 b (*.f64 b (*.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))) (PI.f64)) #s(literal 1/32400 binary64)))))))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* angle angle) (* (PI) (* (PI) (+ (* (* b b) 1/32400) (* (* a a) -1/32400))))) (* a a)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) angle) (/.f64 #s(literal 1 binary64) angle))) (*.f64 b (*.f64 b (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)))))))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 angle angle) (*.f64 (PI.f64) (*.f64 (PI.f64) (/.f64 (-.f64 (*.f64 (*.f64 (*.f64 b b) (*.f64 b b)) #s(literal 1/1049760000 binary64)) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) #s(literal 1/1049760000 binary64))) (fma.f64 b (*.f64 b #s(literal 1/32400 binary64)) (*.f64 #s(literal 1/32400 binary64) (*.f64 a a)))))) (*.f64 a a)))
#s(approx (exp (* (log (/ 1 (+ (* a (* a (+ 1/2 (* 1/2 (cos (* 2 (* (PI) (* angle 1/180)))))))) (* b (* b (- 1/2 (* 1/2 (cos (* 2 (* (PI) (* angle 1/180))))))))))) -1)) (*.f64 (*.f64 b b) (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64))))
#s(approx (+ (* (* (sin (* (PI) (* angle 1/180))) (* b b)) (sin (* (PI) (* angle 1/180)))) (* a (* a (+ 1/2 (* 1/2 (cos (* 2 (* (PI) (* angle 1/180))))))))) (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) #s(literal 1/2 binary64))))
#s(approx (+ (* (* (sin (* (PI) (* angle 1/180))) (* b b)) (sin (* (PI) (* angle 1/180)))) (* a (* a (+ 1/2 (* 1/2 (cos (* 2 (* (* (pow (* (* (PI) (PI)) (sqrt (PI))) 1/3) (cbrt (sqrt (PI)))) (* angle 1/180))))))))) (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))))
#s(approx (+ (+ (* (* a a) 1/2) (* (* a a) (* 1/2 (cos (* (* angle (PI)) 1/90))))) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) #s(literal 1/2 binary64))))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (/.f64 (*.f64 (fma.f64 angle (*.f64 (*.f64 angle (*.f64 (PI.f64) (PI.f64))) (fma.f64 b (*.f64 b #s(literal 1/32400 binary64)) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64)))) (*.f64 a a)) (-.f64 (*.f64 (*.f64 (PI.f64) (fma.f64 b (*.f64 b #s(literal 1/32400 binary64)) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64)))) (*.f64 angle (*.f64 angle (PI.f64)))) (*.f64 a a))) (-.f64 (*.f64 (*.f64 (PI.f64) (fma.f64 b (*.f64 b #s(literal 1/32400 binary64)) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64)))) (*.f64 angle (*.f64 angle (PI.f64)))) (*.f64 a a))))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 angle angle) (fma.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) (fma.f64 (*.f64 b b) #s(literal -1/3149280000 binary64) (*.f64 #s(literal 1/3149280000 binary64) (*.f64 a a)))) (*.f64 (PI.f64) (*.f64 (PI.f64) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64)))))) (*.f64 a a)))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (exp.f64 (*.f64 (log.f64 a) #s(literal 2 binary64))))
(exp.f64 #s(approx (* (log (/ 1 (+ (* a (* a (+ 1/2 (* 1/2 (cos (* 2 (* (PI) (* angle 1/180)))))))) (* b (* b (- 1/2 (* 1/2 (cos (* 2 (* (PI) (* angle 1/180))))))))))) -1) (log.f64 (*.f64 a a))))
#s(approx (+ (pow (pow (E) (log (* a (cos (* (PI) (* angle 1/180)))))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))) #s(literal 2 binary64)))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))))
#s(approx (+ (pow (* a (cos (* (* (PI) 1/180) angle))) 2) (pow (* b (sin (/ 1 (/ (/ 180 angle) (PI))))) 2)) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))))
#s(approx (+ (pow (* a (cos (* (* (PI) 1/180) angle))) 2) (pow (* b (sin (/ 1 (/ (/ 180 angle) (PI))))) 2)) (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))))
#s(approx (+ (pow (pow (E) (log (* a (cos (* (PI) (* angle 1/180)))))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))))
(+.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 #s(approx (pow (pow (E) (log (* a (cos (* (PI) (* angle 1/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 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a #s(approx (+ 1/2 (* 1/2 (cos (* 2 (* (PI) (* angle 1/180)))))) #s(literal 1 binary64)))))
(fma.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a #s(approx (+ 1/2 (* 1/2 (cos (* 2 (* (* (pow (* (* (PI) (PI)) (sqrt (PI))) 1/3) (cbrt (sqrt (PI)))) (* angle 1/180)))))) #s(literal 1 binary64)))))
(+.f64 #s(approx (pow (* a (cos (* (* (PI) 1/180) angle))) 2) (*.f64 a a)) (pow.f64 (*.f64 b (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))))) #s(literal 2 binary64)))
(fma.f64 (*.f64 b (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64))) b (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))))
(+.f64 (fma.f64 (*.f64 a a) #s(literal 1/2 binary64) (*.f64 (*.f64 a a) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (pow.f64 (*.f64 b #s(approx (sin (* (PI) (/ angle 180))) (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) #s(literal 2 binary64)))
(fma.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))))
(fma.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))))
(fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)) (*.f64 a a) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))
(+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 a a) (fma.f64 (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))) #s(literal -1/32400 binary64) #s(literal 1 binary64)))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
(+.f64 #s(approx (pow (pow (E) (log (* a (cos (* (PI) (* angle 1/180)))))) 2) (*.f64 (*.f64 a a) (fma.f64 (*.f64 angle angle) (*.f64 #s(literal -1/32400 binary64) (*.f64 (PI.f64) (PI.f64))) #s(literal 1 binary64)))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
(fma.f64 (*.f64 a #s(literal 1/2 binary64)) a (fma.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) (*.f64 (*.f64 a a) #s(literal 1/2 binary64)))))
(fma.f64 (*.f64 (*.f64 a a) #s(literal 1/2 binary64)) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) (fma.f64 a (*.f64 a #s(literal 1/2 binary64)) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))))))
(fma.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (*.f64 a a) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))))
(fma.f64 (*.f64 #s(approx (sin (* (* (pow (* (* (PI) (PI)) (sqrt (PI))) 1/3) (cbrt (sqrt (PI)))) (* angle 1/180))) (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))))))
(fma.f64 #s(approx (* (sin (* (PI) (* angle 1/180))) (* b b)) (*.f64 angle (*.f64 (*.f64 b b) (*.f64 (PI.f64) (fma.f64 (*.f64 (*.f64 angle angle) #s(literal -1/34992000 binary64)) (*.f64 (PI.f64) (PI.f64)) #s(literal 1/180 binary64)))))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))))
(fma.f64 (*.f64 #s(approx (sin (* (* (pow (* (* (PI) (PI)) (sqrt (PI))) 1/3) (cbrt (sqrt (PI)))) (* angle 1/180))) (*.f64 angle (*.f64 (PI.f64) (fma.f64 (*.f64 (*.f64 angle angle) #s(literal -1/34992000 binary64)) (*.f64 (PI.f64) (PI.f64)) #s(literal 1/180 binary64))))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))))
#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)))
(exp.f64 #s(approx (* (log (/ 1 (+ (* a (* a (+ 1/2 (* 1/2 (cos (* 2 (* (PI) (* angle 1/180)))))))) (* b (* b (- 1/2 (* 1/2 (cos (* 2 (* (PI) (* angle 1/180))))))))))) -1) (log.f64 (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))))))
(exp.f64 #s(approx (* (log (/ 1 (+ (* a (* a (+ 1/2 (* 1/2 (cos (* 2 (* (PI) (* angle 1/180)))))))) (* b (* b (- 1/2 (* 1/2 (cos (* 2 (* (PI) (* angle 1/180))))))))))) -1) (log.f64 (*.f64 (*.f64 b b) (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64))))))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (sin (* (PI) (/ angle 180))) (*.f64 angle (*.f64 #s(literal 1/180 binary64) (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 #s(approx (* b (sin (* (PI) (/ angle 180)))) (*.f64 #s(literal 1/180 binary64) (*.f64 angle (*.f64 b (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 #s(approx (sin (* (PI) (/ angle 180))) (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) #s(approx (+ (* a (* a (+ 1/2 (* 1/2 (cos (* 2 (* (PI) (* angle 1/180)))))))) (* b (* b (- 1/2 (* 1/2 (cos (* 2 (* (PI) (* angle 1/180))))))))) (*.f64 (*.f64 b b) (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)))))) #s(literal -1 binary64)))
#s(approx (+ (* (* (sin (* (PI) (* angle 1/180))) (* b b)) (sin (* (PI) (* angle 1/180)))) (* a (* a (+ 1/2 (* 1/2 (cos (* 2 (* (PI) (* angle 1/180))))))))) (fma.f64 b (*.f64 b (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))) (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) #s(literal 1/2 binary64)))))
(+.f64 (pow.f64 (*.f64 a #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a #s(approx (cos (/ 1 (/ (/ 180 angle) (PI)))) #s(literal 1 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (sin (* (/ (PI) 180) (/ 1 (/ 1 angle)))) (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) #s(literal 2 binary64)))
(+.f64 (fma.f64 (*.f64 a a) #s(literal 1/2 binary64) (*.f64 (*.f64 a a) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
(fma.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))))
(fma.f64 (*.f64 (*.f64 b b) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))))
(fma.f64 (*.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) b (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))))
(fma.f64 (*.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) b (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))))
#s(approx (+ (+ (* (* a a) 1/2) (* (* a a) (* 1/2 (cos (* (* angle (PI)) 1/90))))) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 b (*.f64 b (fma.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 b b)) (*.f64 a (fma.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) a)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))))))
(fma.f64 (*.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) a (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) #s(approx (cos (* 2 (* (PI) (* angle 1/180)))) #s(literal 1 binary64))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))))) #s(literal -1 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) #s(approx (cos (* 2 (* (PI) (* angle 1/180)))) #s(literal 1 binary64))))))))) #s(literal -1 binary64)))
(fma.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))))
(fma.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))))
(fma.f64 (*.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) b) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))))
(+.f64 (fma.f64 (*.f64 a a) #s(literal 1/2 binary64) (*.f64 (*.f64 a a) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (pow.f64 (*.f64 b (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 angle (PI.f64)))))) #s(literal 2 binary64)))
(+.f64 (fma.f64 (*.f64 a a) #s(literal 1/2 binary64) (*.f64 (*.f64 a a) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))) #s(literal 2 binary64)))
(fma.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (/.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))))))))
(+.f64 (fma.f64 (*.f64 a a) #s(literal 1/2 binary64) (*.f64 (*.f64 a a) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (sqrt.f64 (PI.f64)) (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal 180 binary64) angle))))) #s(literal 2 binary64)))
(fma.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))) (*.f64 angle #s(literal 1/180 binary64))))))))))
(fma.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))))
(+.f64 (fma.f64 (*.f64 a a) #s(literal 1/2 binary64) (*.f64 (*.f64 a a) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal 1 binary64) angle))))) #s(literal 2 binary64)))
(fma.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64)))) (sqrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64))))))))))
(fma.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64)))) (sqrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))))
(fma.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64)))) (sqrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))))
(exp.f64 #s(approx (* (log (/ 1 (+ (* a (* a (+ 1/2 (* 1/2 (cos (* 2 (* (PI) (* angle 1/180)))))))) (* b (* b (- 1/2 (* 1/2 (cos (* 2 (* (PI) (* angle 1/180))))))))))) -1) (fma.f64 #s(literal 2 binary64) (log.f64 a) (log.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))))))
(exp.f64 #s(approx (* (log (/ 1 (+ (* a (* a (+ 1/2 (* 1/2 (cos (* 2 (* (PI) (* angle 1/180)))))))) (* b (* b (- 1/2 (* 1/2 (cos (* 2 (* (PI) (* angle 1/180))))))))))) -1) (fma.f64 #s(literal 2 binary64) (log.f64 b) (log.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64))))))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #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 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64)))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/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 (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)))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 b (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64)) b) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64)))))
(fma.f64 (-.f64 (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) #s(literal 1/4 binary64)) (*.f64 (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) #s(literal 1/4 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 a a) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))))) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 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 (*.f64 a (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #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 (sqrt.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) #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) #s(literal 1/180 binary64)) angle))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 angle (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 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/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 #s(literal 180 binary64) (*.f64 (PI.f64) angle))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #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 #s(literal 180 binary64) (*.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 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.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 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (sqrt.f64 (PI.f64)))) (sqrt.f64 (PI.f64))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/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)))
(fma.f64 (exp.f64 (log.f64 (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))) a (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))))
(fma.f64 (exp.f64 (log.f64 (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))) b (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (sqrt.f64 (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/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 (PI.f64) #s(literal 180 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle))))) #s(literal 2 binary64)))
(fma.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a #s(approx (+ 1/2 (* 1/2 (cos (* 2 (* (PI) (* angle 1/180)))))) #s(literal 1 binary64)))))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))))) #s(literal -1 binary64)))
(+.f64 (fma.f64 (*.f64 a a) #s(literal 1/2 binary64) (*.f64 (*.f64 a a) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (pow.f64 (*.f64 b (sin.f64 (pow.f64 (*.f64 (/.f64 #s(literal 180 binary64) (*.f64 angle (PI.f64))) (/.f64 #s(literal 180 binary64) (*.f64 angle (PI.f64)))) #s(literal -1/2 binary64)))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle))))) #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 (/.f64 (PI.f64) #s(literal 180 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle))))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (fma.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)) (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 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 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal 1 binary64) angle))))) #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)) (/.f64 #s(literal 1 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 (PI.f64) #s(literal 1/180 binary64)) angle))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64)))) (sqrt.f64 (sqrt.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 (*.f64 (PI.f64) (sqrt.f64 (PI.f64)))) (sqrt.f64 (sqrt.f64 (PI.f64)))) #s(literal 1/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)) (sqrt.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)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle))))) #s(literal 2 binary64)))
(+.f64 (/.f64 (*.f64 (*.f64 a a) (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 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 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (sqrt.f64 (PI.f64)))) (sqrt.f64 (sqrt.f64 (PI.f64)))) (sqrt.f64 (sqrt.f64 (PI.f64)))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (sqrt.f64 (PI.f64)))) (sqrt.f64 (sqrt.f64 (PI.f64)))) (sqrt.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)))
(fma.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) #s(approx (sin (* (PI) (* angle 1/180))) (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64))))))))))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))) (*.f64 angle #s(literal 1/180 binary64)))))))))))) #s(literal -1 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))))) #s(literal -1 binary64)))
(fma.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (*.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))) (/.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)))))))
(fma.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (*.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))))))))
(fma.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))) (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 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 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64)))) (sqrt.f64 (sqrt.f64 (PI.f64)))) #s(literal 180 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle))))) #s(literal 2 binary64)))
(fma.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) #s(approx (sin (* (PI) (* angle 1/180))) (*.f64 angle (fma.f64 (*.f64 #s(literal -1/34992000 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) (*.f64 #s(literal 1/180 binary64) (PI.f64))))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64))))))))))
(+.f64 (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 a #s(approx (cos (* (PI) (* angle 1/180))) #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)))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64)))) (sqrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))))))))))) #s(literal -1 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64)))) (sqrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))))) #s(literal -1 binary64)))
(+.f64 (/.f64 (-.f64 (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) #s(literal 1/4 binary64)) (*.f64 (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) #s(literal 1/4 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))) (*.f64 (*.f64 a a) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 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 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 angle (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64)))) (sqrt.f64 (sqrt.f64 (PI.f64)))) #s(literal 1/180 binary64))))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (sin (* (PI) (/ angle 180))) (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))) #s(literal 2 binary64)))
(+.f64 (/.f64 (-.f64 (*.f64 (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) #s(literal 1/4 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))))) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) #s(literal 1/4 binary64))) (-.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) (*.f64 (*.f64 a a) #s(literal 1/2 binary64))) (*.f64 (*.f64 a a) #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 (E.f64) (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 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 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #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 (*.f64 b (pow.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) #s(literal 1/2 binary64))) #s(literal 2 binary64)))
(pow.f64 (exp.f64 #s(literal -1 binary64)) (neg.f64 (log.f64 (fma.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b))))))
(+.f64 (pow.f64 (sqrt.f64 (E.f64)) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))))))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 (E.f64) (*.f64 (E.f64) (E.f64))) (*.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))))))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
(+.f64 (fma.f64 (exp.f64 (log.f64 (*.f64 a a))) #s(literal 1/2 binary64) (*.f64 (*.f64 a a) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
(+.f64 (fma.f64 (*.f64 a a) #s(literal 1/2 binary64) (*.f64 (exp.f64 (log.f64 (*.f64 a a))) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
(+.f64 (fma.f64 (*.f64 a a) #s(literal 1/2 binary64) (*.f64 (*.f64 a a) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (pow.f64 (*.f64 b (sin.f64 (exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal -1 binary64))))) #s(literal 2 binary64)))
(+.f64 (fma.f64 (*.f64 a a) #s(literal 1/2 binary64) (*.f64 (*.f64 a a) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 180 binary64) angle)) #s(literal -1 binary64)))))) #s(literal 2 binary64)))
(fma.f64 (exp.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a a)))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))))
(fma.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 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 (*.f64 (/.f64 #s(literal 1 binary64) angle) (/.f64 #s(literal 1 binary64) angle)) #s(literal -1/2 binary64))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (pow.f64 (*.f64 (/.f64 #s(literal 180 binary64) (*.f64 angle (PI.f64))) (/.f64 #s(literal 180 binary64) (*.f64 angle (PI.f64)))) #s(literal -1/2 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle))))) #s(literal 2 binary64)))
(+.f64 (fma.f64 (*.f64 a a) #s(literal 1/2 binary64) (*.f64 (*.f64 a a) (*.f64 #s(literal 1/2 binary64) (fma.f64 (+.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1 binary64)) #s(literal 1/2 binary64) (*.f64 (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))))))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
(fma.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) (cbrt.f64 (PI.f64))) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64))))))))))
(fma.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (fma.f64 (+.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1 binary64)) #s(literal 1/2 binary64) (*.f64 (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))))))))
(fma.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64))))))))))
(fma.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))))
(fma.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (/.f64 #s(literal 2 binary64) (/.f64 #s(literal 180 binary64) (*.f64 angle (PI.f64))))))))))
(+.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 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.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)))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 180 binary64) angle)) #s(literal -1 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 (PI.f64) #s(literal 180 binary64)) (exp.f64 (log.f64 angle))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (pow.f64 (PI.f64) #s(literal 2/3 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 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (*.f64 (*.f64 angle #s(literal 1/180 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 (PI.f64) #s(literal 1/180 binary64)) angle))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (/.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (log.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) #s(literal -1 binary64)))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 180 binary64) (*.f64 (PI.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 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))) #s(literal -1 binary64))))) #s(literal 2 binary64)))
(pow.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) #s(literal -1 binary64)) (log.f64 (fma.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b)))))
(+.f64 (fma.f64 (*.f64 a a) #s(literal 1/2 binary64) (*.f64 (pow.f64 (exp.f64 (log.f64 a)) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 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 (cbrt.f64 (PI.f64)) (*.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64)) (*.f64 angle (*.f64 #s(literal 1/180 binary64) (sqrt.f64 (PI.f64)))))))) #s(literal 2 binary64)))
(+.f64 (fma.f64 (*.f64 a a) #s(literal 1/2 binary64) (*.f64 (*.f64 a a) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 5/12 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 5/12 binary64)) (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (pow.f64 (PI.f64) #s(literal 1/6 binary64))))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 180 binary64) angle)) #s(literal -1 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 180 binary64) (pow.f64 (PI.f64) #s(literal 2/3 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) angle) (cbrt.f64 (PI.f64))))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 #s(literal 1 binary64) (exp.f64 (neg.f64 (log.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (log.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) #s(literal -1 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle))))) #s(literal 2 binary64)))
(+.f64 (fma.f64 (*.f64 a a) #s(literal 1/2 binary64) (*.f64 (*.f64 a a) (*.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) #s(literal 4 binary64))) #s(literal 1 binary64))))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
(fma.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) #s(literal 4 binary64))) #s(literal 1 binary64)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64)) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 4 binary64))) (-.f64 (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))))))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.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)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle))))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (fma.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (neg.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))))) #s(literal -1 binary64)))
(/.f64 (-.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 4 binary64)) (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 4 binary64))) (-.f64 (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 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 (cbrt.f64 (PI.f64)) (*.f64 (cbrt.f64 (PI.f64)) (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (cbrt.f64 (PI.f64))))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (cbrt.f64 (PI.f64)) (*.f64 (cbrt.f64 (PI.f64)) (*.f64 (*.f64 angle #s(literal 1/180 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 angle (*.f64 #s(literal 1/180 binary64) (pow.f64 (PI.f64) #s(literal 2/3 binary64)))) (pow.f64 (PI.f64) #s(literal 1/6 binary64))) (pow.f64 (PI.f64) #s(literal 1/6 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 (pow.f64 (PI.f64) #s(literal 5/12 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 5/12 binary64)) (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (pow.f64 (PI.f64) #s(literal 1/6 binary64))))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle))))) #s(literal 2 binary64)))
(fma.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.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 1/180 binary64))))))))))
(fma.f64 (*.f64 (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 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))))
(fma.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))) (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))))))) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) #s(literal 4 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)) (*.f64 (pow.f64 (pow.f64 angle #s(literal -1/2 binary64)) #s(literal -1 binary64)) (pow.f64 (pow.f64 angle #s(literal -1/2 binary64)) #s(literal -1 binary64)))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #s(literal 2 binary64)) (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 (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 1/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 (pow.f64 (E.f64) (log.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.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)))
(fma.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64))) (pow.f64 (pow.f64 (PI.f64) #s(literal 11/6 binary64)) #s(literal 1/3 binary64))) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64))))))))))
(fma.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64))) (pow.f64 (pow.f64 (PI.f64) #s(literal 11/6 binary64)) #s(literal 1/3 binary64))) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 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 (*.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)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle))))) #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 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle))))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (fma.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b)))) #s(literal 2 binary64))) (log.f64 (fma.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b))))) #s(literal -1 binary64)))
(+.f64 (fma.f64 (*.f64 a a) #s(literal 1/2 binary64) (*.f64 (*.f64 a a) (*.f64 #s(literal 1/2 binary64) (fma.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 3 binary64)) #s(literal 1/8 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))) (-.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))) #s(literal 1/2 binary64)) #s(literal 1/4 binary64))) (*.f64 (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))))))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
(fma.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (fma.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 3 binary64)) #s(literal 1/8 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))) (-.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))) #s(literal 1/2 binary64)) #s(literal 1/4 binary64))) (*.f64 (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))))))))
(+.f64 (pow.f64 (pow.f64 (E.f64) (log.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 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)))
(/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 6 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 6 binary64))) (fma.f64 (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))) (-.f64 (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 4 binary64))))
(fma.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 3 binary64)) (/.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (-.f64 (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))))) (neg.f64 (/.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 4 binary64)) (-.f64 (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 4 binary64)) (-.f64 (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))))) (*.f64 (-.f64 (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 4 binary64)))) (pow.f64 (-.f64 (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (fma.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b)))) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (log.f64 (fma.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b)))) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) (log.f64 (fma.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b)))))))) #s(literal -1 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) #s(literal 6 binary64))) (+.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) #s(literal 4 binary64)) (+.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) #s(literal 4 binary64)) (*.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)) (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64))))))))))))) #s(literal -1 binary64)))
Outputs
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 2 binary64)))
Calls

6 calls:

82.0ms
b
62.0ms
a
59.0ms
(/.f64 angle #s(literal 180 binary64))
56.0ms
angle
55.0ms
(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
Results
AccuracySegmentsBranch
77.8%1a
77.8%1b
77.8%1angle
77.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)))
77.8%1(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
77.8%1(/.f64 angle #s(literal 180 binary64))
Compiler

Compiled 50 to 36 computations (28% saved)

regimes195.0ms (1.2%)

Memory
26.4MiB live, 295.6MiB allocated
Counts
97 → 1
Calls
Call 1
Inputs
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* angle angle) (* (PI) (* (PI) (+ (* (* b b) 1/32400) (* (* a a) -1/32400))))) (* a a)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)) (*.f64 (*.f64 b b) (*.f64 (PI.f64) (PI.f64))))))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* angle angle) (* (PI) (* (PI) (+ (* (* b b) 1/32400) (* (* a a) -1/32400))))) (* a a)) (*.f64 (*.f64 angle angle) (*.f64 b (*.f64 b (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)))))))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* angle angle) (* (PI) (* (PI) (+ (* (* b b) 1/32400) (* (* a a) -1/32400))))) (* a a)) (*.f64 (*.f64 angle (*.f64 b (*.f64 b (*.f64 #s(literal 1/32400 binary64) (*.f64 (PI.f64) (PI.f64)))))) angle)))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* angle angle) (* (PI) (* (PI) (+ (* (* b b) 1/32400) (* (* a a) -1/32400))))) (* a a)) (*.f64 (*.f64 b (*.f64 #s(literal 1/32400 binary64) (*.f64 (PI.f64) (PI.f64)))) (*.f64 angle (*.f64 angle b)))))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* angle angle) (* (PI) (* (PI) (+ (* (* b b) 1/32400) (* (* a a) -1/32400))))) (* a a)) (*.f64 (*.f64 (*.f64 angle (*.f64 angle b)) (*.f64 b (*.f64 (PI.f64) (PI.f64)))) #s(literal 1/32400 binary64))))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* angle angle) (* (PI) (* (PI) (+ (* (* b b) 1/32400) (* (* a a) -1/32400))))) (* a a)) (*.f64 (*.f64 a a) (fma.f64 angle (*.f64 angle (*.f64 #s(literal -1/32400 binary64) (*.f64 (PI.f64) (PI.f64)))) #s(literal 1 binary64)))))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* angle angle) (* (PI) (* (PI) (+ (* (* b b) 1/32400) (* (* a a) -1/32400))))) (* a a)) (*.f64 (*.f64 a a) (fma.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64)) #s(literal 1 binary64)))))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 angle angle) (*.f64 (PI.f64) (*.f64 (PI.f64) #s(approx (+ (* (* b b) 1/32400) (* (* a a) -1/32400)) (*.f64 b (*.f64 b #s(literal 1/32400 binary64)))))) (*.f64 a a)))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* angle angle) (* (PI) (* (PI) (+ (* (* b b) 1/32400) (* (* a a) -1/32400))))) (* a a)) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64)))))))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 angle angle) (*.f64 (PI.f64) (*.f64 (PI.f64) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))))) (*.f64 a a)))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) (PI.f64))) (fma.f64 b (*.f64 b #s(literal 1/32400 binary64)) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64)))) angle (*.f64 a a)))
#s(approx (+ (pow (pow (E) (log (* a (cos (* (PI) (* angle 1/180)))))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64)))) (*.f64 a a)))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* angle angle) (* (PI) (* (PI) (+ (* (* b b) 1/32400) (* (* a a) -1/32400))))) (* a a)) (*.f64 (*.f64 angle angle) (*.f64 b (*.f64 b (*.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))) (PI.f64)) #s(literal 1/32400 binary64)))))))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* angle angle) (* (PI) (* (PI) (+ (* (* b b) 1/32400) (* (* a a) -1/32400))))) (* a a)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) angle) (/.f64 #s(literal 1 binary64) angle))) (*.f64 b (*.f64 b (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)))))))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 angle angle) (*.f64 (PI.f64) (*.f64 (PI.f64) (/.f64 (-.f64 (*.f64 (*.f64 (*.f64 b b) (*.f64 b b)) #s(literal 1/1049760000 binary64)) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) #s(literal 1/1049760000 binary64))) (fma.f64 b (*.f64 b #s(literal 1/32400 binary64)) (*.f64 #s(literal 1/32400 binary64) (*.f64 a a)))))) (*.f64 a a)))
#s(approx (exp (* (log (/ 1 (+ (* a (* a (+ 1/2 (* 1/2 (cos (* 2 (* (PI) (* angle 1/180)))))))) (* b (* b (- 1/2 (* 1/2 (cos (* 2 (* (PI) (* angle 1/180))))))))))) -1)) (*.f64 (*.f64 b b) (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64))))
#s(approx (+ (* (* (sin (* (PI) (* angle 1/180))) (* b b)) (sin (* (PI) (* angle 1/180)))) (* a (* a (+ 1/2 (* 1/2 (cos (* 2 (* (PI) (* angle 1/180))))))))) (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) #s(literal 1/2 binary64))))
#s(approx (+ (* (* (sin (* (PI) (* angle 1/180))) (* b b)) (sin (* (PI) (* angle 1/180)))) (* a (* a (+ 1/2 (* 1/2 (cos (* 2 (* (* (pow (* (* (PI) (PI)) (sqrt (PI))) 1/3) (cbrt (sqrt (PI)))) (* angle 1/180))))))))) (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))))
#s(approx (+ (+ (* (* a a) 1/2) (* (* a a) (* 1/2 (cos (* (* angle (PI)) 1/90))))) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) #s(literal 1/2 binary64))))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (/.f64 (*.f64 (fma.f64 angle (*.f64 (*.f64 angle (*.f64 (PI.f64) (PI.f64))) (fma.f64 b (*.f64 b #s(literal 1/32400 binary64)) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64)))) (*.f64 a a)) (-.f64 (*.f64 (*.f64 (PI.f64) (fma.f64 b (*.f64 b #s(literal 1/32400 binary64)) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64)))) (*.f64 angle (*.f64 angle (PI.f64)))) (*.f64 a a))) (-.f64 (*.f64 (*.f64 (PI.f64) (fma.f64 b (*.f64 b #s(literal 1/32400 binary64)) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64)))) (*.f64 angle (*.f64 angle (PI.f64)))) (*.f64 a a))))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 angle angle) (fma.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) (fma.f64 (*.f64 b b) #s(literal -1/3149280000 binary64) (*.f64 #s(literal 1/3149280000 binary64) (*.f64 a a)))) (*.f64 (PI.f64) (*.f64 (PI.f64) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64)))))) (*.f64 a a)))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (exp.f64 (*.f64 (log.f64 a) #s(literal 2 binary64))))
(exp.f64 #s(approx (* (log (/ 1 (+ (* a (* a (+ 1/2 (* 1/2 (cos (* 2 (* (PI) (* angle 1/180)))))))) (* b (* b (- 1/2 (* 1/2 (cos (* 2 (* (PI) (* angle 1/180))))))))))) -1) (log.f64 (*.f64 a a))))
#s(approx (+ (pow (pow (E) (log (* a (cos (* (PI) (* angle 1/180)))))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))) #s(literal 2 binary64)))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))))
#s(approx (+ (pow (* a (cos (* (* (PI) 1/180) angle))) 2) (pow (* b (sin (/ 1 (/ (/ 180 angle) (PI))))) 2)) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))))
#s(approx (+ (pow (* a (cos (* (* (PI) 1/180) angle))) 2) (pow (* b (sin (/ 1 (/ (/ 180 angle) (PI))))) 2)) (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))))
#s(approx (+ (pow (pow (E) (log (* a (cos (* (PI) (* angle 1/180)))))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))))
(+.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 #s(approx (pow (pow (E) (log (* a (cos (* (PI) (* angle 1/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 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a #s(approx (+ 1/2 (* 1/2 (cos (* 2 (* (PI) (* angle 1/180)))))) #s(literal 1 binary64)))))
(fma.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a #s(approx (+ 1/2 (* 1/2 (cos (* 2 (* (* (pow (* (* (PI) (PI)) (sqrt (PI))) 1/3) (cbrt (sqrt (PI)))) (* angle 1/180)))))) #s(literal 1 binary64)))))
(+.f64 #s(approx (pow (* a (cos (* (* (PI) 1/180) angle))) 2) (*.f64 a a)) (pow.f64 (*.f64 b (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))))) #s(literal 2 binary64)))
(fma.f64 (*.f64 b (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64))) b (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))))
(+.f64 (fma.f64 (*.f64 a a) #s(literal 1/2 binary64) (*.f64 (*.f64 a a) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (pow.f64 (*.f64 b #s(approx (sin (* (PI) (/ angle 180))) (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) #s(literal 2 binary64)))
(fma.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))))
(fma.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))))
(fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)) (*.f64 a a) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))
(+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 a a) (fma.f64 (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))) #s(literal -1/32400 binary64) #s(literal 1 binary64)))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
(+.f64 #s(approx (pow (pow (E) (log (* a (cos (* (PI) (* angle 1/180)))))) 2) (*.f64 (*.f64 a a) (fma.f64 (*.f64 angle angle) (*.f64 #s(literal -1/32400 binary64) (*.f64 (PI.f64) (PI.f64))) #s(literal 1 binary64)))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
(fma.f64 (*.f64 a #s(literal 1/2 binary64)) a (fma.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) (*.f64 (*.f64 a a) #s(literal 1/2 binary64)))))
(fma.f64 (*.f64 (*.f64 a a) #s(literal 1/2 binary64)) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) (fma.f64 a (*.f64 a #s(literal 1/2 binary64)) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))))))
(fma.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (*.f64 a a) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))))
(fma.f64 (*.f64 #s(approx (sin (* (* (pow (* (* (PI) (PI)) (sqrt (PI))) 1/3) (cbrt (sqrt (PI)))) (* angle 1/180))) (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))))))
(fma.f64 #s(approx (* (sin (* (PI) (* angle 1/180))) (* b b)) (*.f64 angle (*.f64 (*.f64 b b) (*.f64 (PI.f64) (fma.f64 (*.f64 (*.f64 angle angle) #s(literal -1/34992000 binary64)) (*.f64 (PI.f64) (PI.f64)) #s(literal 1/180 binary64)))))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))))
(fma.f64 (*.f64 #s(approx (sin (* (* (pow (* (* (PI) (PI)) (sqrt (PI))) 1/3) (cbrt (sqrt (PI)))) (* angle 1/180))) (*.f64 angle (*.f64 (PI.f64) (fma.f64 (*.f64 (*.f64 angle angle) #s(literal -1/34992000 binary64)) (*.f64 (PI.f64) (PI.f64)) #s(literal 1/180 binary64))))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))))
#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)))
(exp.f64 #s(approx (* (log (/ 1 (+ (* a (* a (+ 1/2 (* 1/2 (cos (* 2 (* (PI) (* angle 1/180)))))))) (* b (* b (- 1/2 (* 1/2 (cos (* 2 (* (PI) (* angle 1/180))))))))))) -1) (log.f64 (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))))))
(exp.f64 #s(approx (* (log (/ 1 (+ (* a (* a (+ 1/2 (* 1/2 (cos (* 2 (* (PI) (* angle 1/180)))))))) (* b (* b (- 1/2 (* 1/2 (cos (* 2 (* (PI) (* angle 1/180))))))))))) -1) (log.f64 (*.f64 (*.f64 b b) (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64))))))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (sin (* (PI) (/ angle 180))) (*.f64 angle (*.f64 #s(literal 1/180 binary64) (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 #s(approx (* b (sin (* (PI) (/ angle 180)))) (*.f64 #s(literal 1/180 binary64) (*.f64 angle (*.f64 b (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 #s(approx (sin (* (PI) (/ angle 180))) (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) #s(approx (+ (* a (* a (+ 1/2 (* 1/2 (cos (* 2 (* (PI) (* angle 1/180)))))))) (* b (* b (- 1/2 (* 1/2 (cos (* 2 (* (PI) (* angle 1/180))))))))) (*.f64 (*.f64 b b) (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)))))) #s(literal -1 binary64)))
#s(approx (+ (* (* (sin (* (PI) (* angle 1/180))) (* b b)) (sin (* (PI) (* angle 1/180)))) (* a (* a (+ 1/2 (* 1/2 (cos (* 2 (* (PI) (* angle 1/180))))))))) (fma.f64 b (*.f64 b (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))) (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) #s(literal 1/2 binary64)))))
(+.f64 (pow.f64 (*.f64 a #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a #s(approx (cos (/ 1 (/ (/ 180 angle) (PI)))) #s(literal 1 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (sin (* (/ (PI) 180) (/ 1 (/ 1 angle)))) (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) #s(literal 2 binary64)))
(+.f64 (fma.f64 (*.f64 a a) #s(literal 1/2 binary64) (*.f64 (*.f64 a a) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
(fma.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))))
(fma.f64 (*.f64 (*.f64 b b) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))))
(fma.f64 (*.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) b (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))))
(fma.f64 (*.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) b (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))))
#s(approx (+ (+ (* (* a a) 1/2) (* (* a a) (* 1/2 (cos (* (* angle (PI)) 1/90))))) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 b (*.f64 b (fma.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 b b)) (*.f64 a (fma.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) a)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))))))
(fma.f64 (*.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) a (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) #s(approx (cos (* 2 (* (PI) (* angle 1/180)))) #s(literal 1 binary64))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))))) #s(literal -1 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) #s(approx (cos (* 2 (* (PI) (* angle 1/180)))) #s(literal 1 binary64))))))))) #s(literal -1 binary64)))
(fma.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))))
(fma.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))))
(fma.f64 (*.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) b) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))))
(+.f64 (fma.f64 (*.f64 a a) #s(literal 1/2 binary64) (*.f64 (*.f64 a a) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (pow.f64 (*.f64 b (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 angle (PI.f64)))))) #s(literal 2 binary64)))
(+.f64 (fma.f64 (*.f64 a a) #s(literal 1/2 binary64) (*.f64 (*.f64 a a) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))) #s(literal 2 binary64)))
(fma.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (/.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))))))))
(+.f64 (fma.f64 (*.f64 a a) #s(literal 1/2 binary64) (*.f64 (*.f64 a a) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (sqrt.f64 (PI.f64)) (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal 180 binary64) angle))))) #s(literal 2 binary64)))
(fma.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))) (*.f64 angle #s(literal 1/180 binary64))))))))))
(fma.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))))
(+.f64 (fma.f64 (*.f64 a a) #s(literal 1/2 binary64) (*.f64 (*.f64 a a) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal 1 binary64) angle))))) #s(literal 2 binary64)))
(fma.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64)))) (sqrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64))))))))))
(fma.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64)))) (sqrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))))
(fma.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64)))) (sqrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))))
(exp.f64 #s(approx (* (log (/ 1 (+ (* a (* a (+ 1/2 (* 1/2 (cos (* 2 (* (PI) (* angle 1/180)))))))) (* b (* b (- 1/2 (* 1/2 (cos (* 2 (* (PI) (* angle 1/180))))))))))) -1) (fma.f64 #s(literal 2 binary64) (log.f64 a) (log.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))))))
(exp.f64 #s(approx (* (log (/ 1 (+ (* a (* a (+ 1/2 (* 1/2 (cos (* 2 (* (PI) (* angle 1/180)))))))) (* b (* b (- 1/2 (* 1/2 (cos (* 2 (* (PI) (* angle 1/180))))))))))) -1) (fma.f64 #s(literal 2 binary64) (log.f64 b) (log.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64))))))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #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 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64)))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/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 (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)))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 b (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64)) b) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64)))))
(fma.f64 (-.f64 (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) #s(literal 1/4 binary64)) (*.f64 (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) #s(literal 1/4 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 a a) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))))) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 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 (*.f64 a (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #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 (sqrt.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) #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) #s(literal 1/180 binary64)) angle))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 angle (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 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)))
Outputs
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 angle (PI.f64)))))) #s(literal 2 binary64)))
Calls

6 calls:

48.0ms
(/.f64 angle #s(literal 180 binary64))
31.0ms
(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
28.0ms
b
28.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)))
28.0ms
a
Results
AccuracySegmentsBranch
77.6%1angle
77.6%1(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
77.6%1(/.f64 angle #s(literal 180 binary64))
77.6%1b
77.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)))
77.6%1a
Compiler

Compiled 50 to 36 computations (28% saved)

regimes229.0ms (1.5%)

Memory
-10.4MiB live, 284.2MiB allocated
Counts
95 → 1
Calls
Call 1
Inputs
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* angle angle) (* (PI) (* (PI) (+ (* (* b b) 1/32400) (* (* a a) -1/32400))))) (* a a)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)) (*.f64 (*.f64 b b) (*.f64 (PI.f64) (PI.f64))))))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* angle angle) (* (PI) (* (PI) (+ (* (* b b) 1/32400) (* (* a a) -1/32400))))) (* a a)) (*.f64 (*.f64 angle angle) (*.f64 b (*.f64 b (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)))))))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* angle angle) (* (PI) (* (PI) (+ (* (* b b) 1/32400) (* (* a a) -1/32400))))) (* a a)) (*.f64 (*.f64 angle (*.f64 b (*.f64 b (*.f64 #s(literal 1/32400 binary64) (*.f64 (PI.f64) (PI.f64)))))) angle)))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* angle angle) (* (PI) (* (PI) (+ (* (* b b) 1/32400) (* (* a a) -1/32400))))) (* a a)) (*.f64 (*.f64 b (*.f64 #s(literal 1/32400 binary64) (*.f64 (PI.f64) (PI.f64)))) (*.f64 angle (*.f64 angle b)))))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* angle angle) (* (PI) (* (PI) (+ (* (* b b) 1/32400) (* (* a a) -1/32400))))) (* a a)) (*.f64 (*.f64 (*.f64 angle (*.f64 angle b)) (*.f64 b (*.f64 (PI.f64) (PI.f64)))) #s(literal 1/32400 binary64))))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* angle angle) (* (PI) (* (PI) (+ (* (* b b) 1/32400) (* (* a a) -1/32400))))) (* a a)) (*.f64 (*.f64 a a) (fma.f64 angle (*.f64 angle (*.f64 #s(literal -1/32400 binary64) (*.f64 (PI.f64) (PI.f64)))) #s(literal 1 binary64)))))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* angle angle) (* (PI) (* (PI) (+ (* (* b b) 1/32400) (* (* a a) -1/32400))))) (* a a)) (*.f64 (*.f64 a a) (fma.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64)) #s(literal 1 binary64)))))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 angle angle) (*.f64 (PI.f64) (*.f64 (PI.f64) #s(approx (+ (* (* b b) 1/32400) (* (* a a) -1/32400)) (*.f64 b (*.f64 b #s(literal 1/32400 binary64)))))) (*.f64 a a)))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* angle angle) (* (PI) (* (PI) (+ (* (* b b) 1/32400) (* (* a a) -1/32400))))) (* a a)) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64)))))))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 angle angle) (*.f64 (PI.f64) (*.f64 (PI.f64) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))))) (*.f64 a a)))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) (PI.f64))) (fma.f64 b (*.f64 b #s(literal 1/32400 binary64)) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64)))) angle (*.f64 a a)))
#s(approx (+ (pow (pow (E) (log (* a (cos (* (PI) (* angle 1/180)))))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64)))) (*.f64 a a)))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* angle angle) (* (PI) (* (PI) (+ (* (* b b) 1/32400) (* (* a a) -1/32400))))) (* a a)) (*.f64 (*.f64 angle angle) (*.f64 b (*.f64 b (*.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))) (PI.f64)) #s(literal 1/32400 binary64)))))))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* angle angle) (* (PI) (* (PI) (+ (* (* b b) 1/32400) (* (* a a) -1/32400))))) (* a a)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) angle) (/.f64 #s(literal 1 binary64) angle))) (*.f64 b (*.f64 b (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)))))))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 angle angle) (*.f64 (PI.f64) (*.f64 (PI.f64) (/.f64 (-.f64 (*.f64 (*.f64 (*.f64 b b) (*.f64 b b)) #s(literal 1/1049760000 binary64)) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) #s(literal 1/1049760000 binary64))) (fma.f64 b (*.f64 b #s(literal 1/32400 binary64)) (*.f64 #s(literal 1/32400 binary64) (*.f64 a a)))))) (*.f64 a a)))
#s(approx (exp (* (log (/ 1 (+ (* a (* a (+ 1/2 (* 1/2 (cos (* 2 (* (PI) (* angle 1/180)))))))) (* b (* b (- 1/2 (* 1/2 (cos (* 2 (* (PI) (* angle 1/180))))))))))) -1)) (*.f64 (*.f64 b b) (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64))))
#s(approx (+ (* (* (sin (* (PI) (* angle 1/180))) (* b b)) (sin (* (PI) (* angle 1/180)))) (* a (* a (+ 1/2 (* 1/2 (cos (* 2 (* (PI) (* angle 1/180))))))))) (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) #s(literal 1/2 binary64))))
#s(approx (+ (* (* (sin (* (PI) (* angle 1/180))) (* b b)) (sin (* (PI) (* angle 1/180)))) (* a (* a (+ 1/2 (* 1/2 (cos (* 2 (* (* (pow (* (* (PI) (PI)) (sqrt (PI))) 1/3) (cbrt (sqrt (PI)))) (* angle 1/180))))))))) (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))))
#s(approx (+ (+ (* (* a a) 1/2) (* (* a a) (* 1/2 (cos (* (* angle (PI)) 1/90))))) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) #s(literal 1/2 binary64))))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (/.f64 (*.f64 (fma.f64 angle (*.f64 (*.f64 angle (*.f64 (PI.f64) (PI.f64))) (fma.f64 b (*.f64 b #s(literal 1/32400 binary64)) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64)))) (*.f64 a a)) (-.f64 (*.f64 (*.f64 (PI.f64) (fma.f64 b (*.f64 b #s(literal 1/32400 binary64)) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64)))) (*.f64 angle (*.f64 angle (PI.f64)))) (*.f64 a a))) (-.f64 (*.f64 (*.f64 (PI.f64) (fma.f64 b (*.f64 b #s(literal 1/32400 binary64)) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64)))) (*.f64 angle (*.f64 angle (PI.f64)))) (*.f64 a a))))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 angle angle) (fma.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) (fma.f64 (*.f64 b b) #s(literal -1/3149280000 binary64) (*.f64 #s(literal 1/3149280000 binary64) (*.f64 a a)))) (*.f64 (PI.f64) (*.f64 (PI.f64) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64)))))) (*.f64 a a)))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (exp.f64 (*.f64 (log.f64 a) #s(literal 2 binary64))))
(exp.f64 #s(approx (* (log (/ 1 (+ (* a (* a (+ 1/2 (* 1/2 (cos (* 2 (* (PI) (* angle 1/180)))))))) (* b (* b (- 1/2 (* 1/2 (cos (* 2 (* (PI) (* angle 1/180))))))))))) -1) (log.f64 (*.f64 a a))))
#s(approx (+ (pow (pow (E) (log (* a (cos (* (PI) (* angle 1/180)))))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))) #s(literal 2 binary64)))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))))
#s(approx (+ (pow (* a (cos (* (* (PI) 1/180) angle))) 2) (pow (* b (sin (/ 1 (/ (/ 180 angle) (PI))))) 2)) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))))
#s(approx (+ (pow (* a (cos (* (* (PI) 1/180) angle))) 2) (pow (* b (sin (/ 1 (/ (/ 180 angle) (PI))))) 2)) (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))))
#s(approx (+ (pow (pow (E) (log (* a (cos (* (PI) (* angle 1/180)))))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))))
(+.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 #s(approx (pow (pow (E) (log (* a (cos (* (PI) (* angle 1/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 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a #s(approx (+ 1/2 (* 1/2 (cos (* 2 (* (PI) (* angle 1/180)))))) #s(literal 1 binary64)))))
(fma.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a #s(approx (+ 1/2 (* 1/2 (cos (* 2 (* (* (pow (* (* (PI) (PI)) (sqrt (PI))) 1/3) (cbrt (sqrt (PI)))) (* angle 1/180)))))) #s(literal 1 binary64)))))
(+.f64 #s(approx (pow (* a (cos (* (* (PI) 1/180) angle))) 2) (*.f64 a a)) (pow.f64 (*.f64 b (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))))) #s(literal 2 binary64)))
(fma.f64 (*.f64 b (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64))) b (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))))
(+.f64 (fma.f64 (*.f64 a a) #s(literal 1/2 binary64) (*.f64 (*.f64 a a) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (pow.f64 (*.f64 b #s(approx (sin (* (PI) (/ angle 180))) (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) #s(literal 2 binary64)))
(fma.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))))
(fma.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))))
(fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)) (*.f64 a a) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))
(+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 a a) (fma.f64 (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))) #s(literal -1/32400 binary64) #s(literal 1 binary64)))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
(+.f64 #s(approx (pow (pow (E) (log (* a (cos (* (PI) (* angle 1/180)))))) 2) (*.f64 (*.f64 a a) (fma.f64 (*.f64 angle angle) (*.f64 #s(literal -1/32400 binary64) (*.f64 (PI.f64) (PI.f64))) #s(literal 1 binary64)))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
(fma.f64 (*.f64 a #s(literal 1/2 binary64)) a (fma.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) (*.f64 (*.f64 a a) #s(literal 1/2 binary64)))))
(fma.f64 (*.f64 (*.f64 a a) #s(literal 1/2 binary64)) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) (fma.f64 a (*.f64 a #s(literal 1/2 binary64)) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))))))
(fma.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (*.f64 a a) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))))
(fma.f64 (*.f64 #s(approx (sin (* (* (pow (* (* (PI) (PI)) (sqrt (PI))) 1/3) (cbrt (sqrt (PI)))) (* angle 1/180))) (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))))))
(fma.f64 #s(approx (* (sin (* (PI) (* angle 1/180))) (* b b)) (*.f64 angle (*.f64 (*.f64 b b) (*.f64 (PI.f64) (fma.f64 (*.f64 (*.f64 angle angle) #s(literal -1/34992000 binary64)) (*.f64 (PI.f64) (PI.f64)) #s(literal 1/180 binary64)))))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))))
(fma.f64 (*.f64 #s(approx (sin (* (* (pow (* (* (PI) (PI)) (sqrt (PI))) 1/3) (cbrt (sqrt (PI)))) (* angle 1/180))) (*.f64 angle (*.f64 (PI.f64) (fma.f64 (*.f64 (*.f64 angle angle) #s(literal -1/34992000 binary64)) (*.f64 (PI.f64) (PI.f64)) #s(literal 1/180 binary64))))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))))
#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)))
(exp.f64 #s(approx (* (log (/ 1 (+ (* a (* a (+ 1/2 (* 1/2 (cos (* 2 (* (PI) (* angle 1/180)))))))) (* b (* b (- 1/2 (* 1/2 (cos (* 2 (* (PI) (* angle 1/180))))))))))) -1) (log.f64 (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))))))
(exp.f64 #s(approx (* (log (/ 1 (+ (* a (* a (+ 1/2 (* 1/2 (cos (* 2 (* (PI) (* angle 1/180)))))))) (* b (* b (- 1/2 (* 1/2 (cos (* 2 (* (PI) (* angle 1/180))))))))))) -1) (log.f64 (*.f64 (*.f64 b b) (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64))))))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (sin (* (PI) (/ angle 180))) (*.f64 angle (*.f64 #s(literal 1/180 binary64) (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 #s(approx (* b (sin (* (PI) (/ angle 180)))) (*.f64 #s(literal 1/180 binary64) (*.f64 angle (*.f64 b (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 #s(approx (sin (* (PI) (/ angle 180))) (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) #s(approx (+ (* a (* a (+ 1/2 (* 1/2 (cos (* 2 (* (PI) (* angle 1/180)))))))) (* b (* b (- 1/2 (* 1/2 (cos (* 2 (* (PI) (* angle 1/180))))))))) (*.f64 (*.f64 b b) (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)))))) #s(literal -1 binary64)))
#s(approx (+ (* (* (sin (* (PI) (* angle 1/180))) (* b b)) (sin (* (PI) (* angle 1/180)))) (* a (* a (+ 1/2 (* 1/2 (cos (* 2 (* (PI) (* angle 1/180))))))))) (fma.f64 b (*.f64 b (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))) (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) #s(literal 1/2 binary64)))))
(+.f64 (pow.f64 (*.f64 a #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a #s(approx (cos (/ 1 (/ (/ 180 angle) (PI)))) #s(literal 1 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (sin (* (/ (PI) 180) (/ 1 (/ 1 angle)))) (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) #s(literal 2 binary64)))
(+.f64 (fma.f64 (*.f64 a a) #s(literal 1/2 binary64) (*.f64 (*.f64 a a) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
(fma.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))))
(fma.f64 (*.f64 (*.f64 b b) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))))
(fma.f64 (*.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) b (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))))
(fma.f64 (*.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) b (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))))
#s(approx (+ (+ (* (* a a) 1/2) (* (* a a) (* 1/2 (cos (* (* angle (PI)) 1/90))))) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 b (*.f64 b (fma.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 b b)) (*.f64 a (fma.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) a)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))))))
(fma.f64 (*.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) a (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) #s(approx (cos (* 2 (* (PI) (* angle 1/180)))) #s(literal 1 binary64))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))))) #s(literal -1 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) #s(approx (cos (* 2 (* (PI) (* angle 1/180)))) #s(literal 1 binary64))))))))) #s(literal -1 binary64)))
(fma.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))))
(fma.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))))
(fma.f64 (*.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) b) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))))
(+.f64 (fma.f64 (*.f64 a a) #s(literal 1/2 binary64) (*.f64 (*.f64 a a) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (pow.f64 (*.f64 b (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 angle (PI.f64)))))) #s(literal 2 binary64)))
(+.f64 (fma.f64 (*.f64 a a) #s(literal 1/2 binary64) (*.f64 (*.f64 a a) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))) #s(literal 2 binary64)))
(fma.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (/.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))))))))
(+.f64 (fma.f64 (*.f64 a a) #s(literal 1/2 binary64) (*.f64 (*.f64 a a) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (sqrt.f64 (PI.f64)) (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal 180 binary64) angle))))) #s(literal 2 binary64)))
(fma.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))) (*.f64 angle #s(literal 1/180 binary64))))))))))
(fma.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))))
(+.f64 (fma.f64 (*.f64 a a) #s(literal 1/2 binary64) (*.f64 (*.f64 a a) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal 1 binary64) angle))))) #s(literal 2 binary64)))
(fma.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64)))) (sqrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64))))))))))
(fma.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64)))) (sqrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))))
(fma.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64)))) (sqrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))))
(exp.f64 #s(approx (* (log (/ 1 (+ (* a (* a (+ 1/2 (* 1/2 (cos (* 2 (* (PI) (* angle 1/180)))))))) (* b (* b (- 1/2 (* 1/2 (cos (* 2 (* (PI) (* angle 1/180))))))))))) -1) (fma.f64 #s(literal 2 binary64) (log.f64 a) (log.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))))))
(exp.f64 #s(approx (* (log (/ 1 (+ (* a (* a (+ 1/2 (* 1/2 (cos (* 2 (* (PI) (* angle 1/180)))))))) (* b (* b (- 1/2 (* 1/2 (cos (* 2 (* (PI) (* angle 1/180))))))))))) -1) (fma.f64 #s(literal 2 binary64) (log.f64 b) (log.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64))))))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #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 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64)))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/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 (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)))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 b (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64)) b) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64)))))
(fma.f64 (-.f64 (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) #s(literal 1/4 binary64)) (*.f64 (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) #s(literal 1/4 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 a a) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))))) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 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 (*.f64 a (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #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 (sqrt.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) #s(literal 4 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 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) #s(literal 2 binary64)))
Calls

6 calls:

51.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)))
45.0ms
a
45.0ms
(/.f64 angle #s(literal 180 binary64))
27.0ms
(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
26.0ms
b
Results
AccuracySegmentsBranch
77.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)))
77.6%1angle
77.6%1(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
77.6%1(/.f64 angle #s(literal 180 binary64))
77.6%1a
77.6%1b
Compiler

Compiled 50 to 36 computations (28% saved)

regimes168.0ms (1.1%)

Memory
25.5MiB live, 321.4MiB allocated
Counts
86 → 1
Calls
Call 1
Inputs
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* angle angle) (* (PI) (* (PI) (+ (* (* b b) 1/32400) (* (* a a) -1/32400))))) (* a a)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)) (*.f64 (*.f64 b b) (*.f64 (PI.f64) (PI.f64))))))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* angle angle) (* (PI) (* (PI) (+ (* (* b b) 1/32400) (* (* a a) -1/32400))))) (* a a)) (*.f64 (*.f64 angle angle) (*.f64 b (*.f64 b (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)))))))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* angle angle) (* (PI) (* (PI) (+ (* (* b b) 1/32400) (* (* a a) -1/32400))))) (* a a)) (*.f64 (*.f64 angle (*.f64 b (*.f64 b (*.f64 #s(literal 1/32400 binary64) (*.f64 (PI.f64) (PI.f64)))))) angle)))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* angle angle) (* (PI) (* (PI) (+ (* (* b b) 1/32400) (* (* a a) -1/32400))))) (* a a)) (*.f64 (*.f64 b (*.f64 #s(literal 1/32400 binary64) (*.f64 (PI.f64) (PI.f64)))) (*.f64 angle (*.f64 angle b)))))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* angle angle) (* (PI) (* (PI) (+ (* (* b b) 1/32400) (* (* a a) -1/32400))))) (* a a)) (*.f64 (*.f64 (*.f64 angle (*.f64 angle b)) (*.f64 b (*.f64 (PI.f64) (PI.f64)))) #s(literal 1/32400 binary64))))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* angle angle) (* (PI) (* (PI) (+ (* (* b b) 1/32400) (* (* a a) -1/32400))))) (* a a)) (*.f64 (*.f64 a a) (fma.f64 angle (*.f64 angle (*.f64 #s(literal -1/32400 binary64) (*.f64 (PI.f64) (PI.f64)))) #s(literal 1 binary64)))))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* angle angle) (* (PI) (* (PI) (+ (* (* b b) 1/32400) (* (* a a) -1/32400))))) (* a a)) (*.f64 (*.f64 a a) (fma.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64)) #s(literal 1 binary64)))))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 angle angle) (*.f64 (PI.f64) (*.f64 (PI.f64) #s(approx (+ (* (* b b) 1/32400) (* (* a a) -1/32400)) (*.f64 b (*.f64 b #s(literal 1/32400 binary64)))))) (*.f64 a a)))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* angle angle) (* (PI) (* (PI) (+ (* (* b b) 1/32400) (* (* a a) -1/32400))))) (* a a)) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64)))))))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 angle angle) (*.f64 (PI.f64) (*.f64 (PI.f64) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))))) (*.f64 a a)))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) (PI.f64))) (fma.f64 b (*.f64 b #s(literal 1/32400 binary64)) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64)))) angle (*.f64 a a)))
#s(approx (+ (pow (pow (E) (log (* a (cos (* (PI) (* angle 1/180)))))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64)))) (*.f64 a a)))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* angle angle) (* (PI) (* (PI) (+ (* (* b b) 1/32400) (* (* a a) -1/32400))))) (* a a)) (*.f64 (*.f64 angle angle) (*.f64 b (*.f64 b (*.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))) (PI.f64)) #s(literal 1/32400 binary64)))))))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* angle angle) (* (PI) (* (PI) (+ (* (* b b) 1/32400) (* (* a a) -1/32400))))) (* a a)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) angle) (/.f64 #s(literal 1 binary64) angle))) (*.f64 b (*.f64 b (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)))))))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 angle angle) (*.f64 (PI.f64) (*.f64 (PI.f64) (/.f64 (-.f64 (*.f64 (*.f64 (*.f64 b b) (*.f64 b b)) #s(literal 1/1049760000 binary64)) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) #s(literal 1/1049760000 binary64))) (fma.f64 b (*.f64 b #s(literal 1/32400 binary64)) (*.f64 #s(literal 1/32400 binary64) (*.f64 a a)))))) (*.f64 a a)))
#s(approx (exp (* (log (/ 1 (+ (* a (* a (+ 1/2 (* 1/2 (cos (* 2 (* (PI) (* angle 1/180)))))))) (* b (* b (- 1/2 (* 1/2 (cos (* 2 (* (PI) (* angle 1/180))))))))))) -1)) (*.f64 (*.f64 b b) (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64))))
#s(approx (+ (* (* (sin (* (PI) (* angle 1/180))) (* b b)) (sin (* (PI) (* angle 1/180)))) (* a (* a (+ 1/2 (* 1/2 (cos (* 2 (* (PI) (* angle 1/180))))))))) (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) #s(literal 1/2 binary64))))
#s(approx (+ (* (* (sin (* (PI) (* angle 1/180))) (* b b)) (sin (* (PI) (* angle 1/180)))) (* a (* a (+ 1/2 (* 1/2 (cos (* 2 (* (* (pow (* (* (PI) (PI)) (sqrt (PI))) 1/3) (cbrt (sqrt (PI)))) (* angle 1/180))))))))) (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))))
#s(approx (+ (+ (* (* a a) 1/2) (* (* a a) (* 1/2 (cos (* (* angle (PI)) 1/90))))) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) #s(literal 1/2 binary64))))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (/.f64 (*.f64 (fma.f64 angle (*.f64 (*.f64 angle (*.f64 (PI.f64) (PI.f64))) (fma.f64 b (*.f64 b #s(literal 1/32400 binary64)) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64)))) (*.f64 a a)) (-.f64 (*.f64 (*.f64 (PI.f64) (fma.f64 b (*.f64 b #s(literal 1/32400 binary64)) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64)))) (*.f64 angle (*.f64 angle (PI.f64)))) (*.f64 a a))) (-.f64 (*.f64 (*.f64 (PI.f64) (fma.f64 b (*.f64 b #s(literal 1/32400 binary64)) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64)))) (*.f64 angle (*.f64 angle (PI.f64)))) (*.f64 a a))))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 angle angle) (fma.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) (fma.f64 (*.f64 b b) #s(literal -1/3149280000 binary64) (*.f64 #s(literal 1/3149280000 binary64) (*.f64 a a)))) (*.f64 (PI.f64) (*.f64 (PI.f64) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64)))))) (*.f64 a a)))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (exp.f64 (*.f64 (log.f64 a) #s(literal 2 binary64))))
(exp.f64 #s(approx (* (log (/ 1 (+ (* a (* a (+ 1/2 (* 1/2 (cos (* 2 (* (PI) (* angle 1/180)))))))) (* b (* b (- 1/2 (* 1/2 (cos (* 2 (* (PI) (* angle 1/180))))))))))) -1) (log.f64 (*.f64 a a))))
#s(approx (+ (pow (pow (E) (log (* a (cos (* (PI) (* angle 1/180)))))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))) #s(literal 2 binary64)))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))))
#s(approx (+ (pow (* a (cos (* (* (PI) 1/180) angle))) 2) (pow (* b (sin (/ 1 (/ (/ 180 angle) (PI))))) 2)) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))))
#s(approx (+ (pow (* a (cos (* (* (PI) 1/180) angle))) 2) (pow (* b (sin (/ 1 (/ (/ 180 angle) (PI))))) 2)) (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))))
#s(approx (+ (pow (pow (E) (log (* a (cos (* (PI) (* angle 1/180)))))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))))
(+.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 #s(approx (pow (pow (E) (log (* a (cos (* (PI) (* angle 1/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 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a #s(approx (+ 1/2 (* 1/2 (cos (* 2 (* (PI) (* angle 1/180)))))) #s(literal 1 binary64)))))
(fma.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a #s(approx (+ 1/2 (* 1/2 (cos (* 2 (* (* (pow (* (* (PI) (PI)) (sqrt (PI))) 1/3) (cbrt (sqrt (PI)))) (* angle 1/180)))))) #s(literal 1 binary64)))))
(+.f64 #s(approx (pow (* a (cos (* (* (PI) 1/180) angle))) 2) (*.f64 a a)) (pow.f64 (*.f64 b (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))))) #s(literal 2 binary64)))
(fma.f64 (*.f64 b (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64))) b (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))))
(+.f64 (fma.f64 (*.f64 a a) #s(literal 1/2 binary64) (*.f64 (*.f64 a a) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (pow.f64 (*.f64 b #s(approx (sin (* (PI) (/ angle 180))) (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) #s(literal 2 binary64)))
(fma.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))))
(fma.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))))
(fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)) (*.f64 a a) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))
(+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 a a) (fma.f64 (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))) #s(literal -1/32400 binary64) #s(literal 1 binary64)))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
(+.f64 #s(approx (pow (pow (E) (log (* a (cos (* (PI) (* angle 1/180)))))) 2) (*.f64 (*.f64 a a) (fma.f64 (*.f64 angle angle) (*.f64 #s(literal -1/32400 binary64) (*.f64 (PI.f64) (PI.f64))) #s(literal 1 binary64)))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
(fma.f64 (*.f64 a #s(literal 1/2 binary64)) a (fma.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) (*.f64 (*.f64 a a) #s(literal 1/2 binary64)))))
(fma.f64 (*.f64 (*.f64 a a) #s(literal 1/2 binary64)) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) (fma.f64 a (*.f64 a #s(literal 1/2 binary64)) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))))))
(fma.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (*.f64 a a) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))))
(fma.f64 (*.f64 #s(approx (sin (* (* (pow (* (* (PI) (PI)) (sqrt (PI))) 1/3) (cbrt (sqrt (PI)))) (* angle 1/180))) (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))) (*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))))))
(fma.f64 #s(approx (* (sin (* (PI) (* angle 1/180))) (* b b)) (*.f64 angle (*.f64 (*.f64 b b) (*.f64 (PI.f64) (fma.f64 (*.f64 (*.f64 angle angle) #s(literal -1/34992000 binary64)) (*.f64 (PI.f64) (PI.f64)) #s(literal 1/180 binary64)))))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))))
(fma.f64 (*.f64 #s(approx (sin (* (* (pow (* (* (PI) (PI)) (sqrt (PI))) 1/3) (cbrt (sqrt (PI)))) (* angle 1/180))) (*.f64 angle (*.f64 (PI.f64) (fma.f64 (*.f64 (*.f64 angle angle) #s(literal -1/34992000 binary64)) (*.f64 (PI.f64) (PI.f64)) #s(literal 1/180 binary64))))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))))
#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)))
(exp.f64 #s(approx (* (log (/ 1 (+ (* a (* a (+ 1/2 (* 1/2 (cos (* 2 (* (PI) (* angle 1/180)))))))) (* b (* b (- 1/2 (* 1/2 (cos (* 2 (* (PI) (* angle 1/180))))))))))) -1) (log.f64 (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))))))
(exp.f64 #s(approx (* (log (/ 1 (+ (* a (* a (+ 1/2 (* 1/2 (cos (* 2 (* (PI) (* angle 1/180)))))))) (* b (* b (- 1/2 (* 1/2 (cos (* 2 (* (PI) (* angle 1/180))))))))))) -1) (log.f64 (*.f64 (*.f64 b b) (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64))))))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (sin (* (PI) (/ angle 180))) (*.f64 angle (*.f64 #s(literal 1/180 binary64) (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 #s(approx (* b (sin (* (PI) (/ angle 180)))) (*.f64 #s(literal 1/180 binary64) (*.f64 angle (*.f64 b (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 #s(approx (sin (* (PI) (/ angle 180))) (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) #s(approx (+ (* a (* a (+ 1/2 (* 1/2 (cos (* 2 (* (PI) (* angle 1/180)))))))) (* b (* b (- 1/2 (* 1/2 (cos (* 2 (* (PI) (* angle 1/180))))))))) (*.f64 (*.f64 b b) (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)))))) #s(literal -1 binary64)))
#s(approx (+ (* (* (sin (* (PI) (* angle 1/180))) (* b b)) (sin (* (PI) (* angle 1/180)))) (* a (* a (+ 1/2 (* 1/2 (cos (* 2 (* (PI) (* angle 1/180))))))))) (fma.f64 b (*.f64 b (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))) (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) #s(literal 1/2 binary64)))))
(+.f64 (pow.f64 (*.f64 a #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a #s(approx (cos (/ 1 (/ (/ 180 angle) (PI)))) #s(literal 1 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (sin (* (/ (PI) 180) (/ 1 (/ 1 angle)))) (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) #s(literal 2 binary64)))
(+.f64 (fma.f64 (*.f64 a a) #s(literal 1/2 binary64) (*.f64 (*.f64 a a) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
(fma.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))))
(fma.f64 (*.f64 (*.f64 b b) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))))
(fma.f64 (*.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) b (*.f64 a (*.f64 a (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64)))))
(fma.f64 (*.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) b (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))))
#s(approx (+ (+ (* (* a a) 1/2) (* (* a a) (* 1/2 (cos (* (* angle (PI)) 1/90))))) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 b (*.f64 b (fma.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 b b)) (*.f64 a (fma.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) a)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))))))
(fma.f64 (*.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) a (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) #s(approx (cos (* 2 (* (PI) (* angle 1/180)))) #s(literal 1 binary64))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))))) #s(literal -1 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) #s(approx (cos (* 2 (* (PI) (* angle 1/180)))) #s(literal 1 binary64))))))))) #s(literal -1 binary64)))
(fma.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 b (*.f64 b (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))))
(fma.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))))
(fma.f64 (*.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) b) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))))
(+.f64 (fma.f64 (*.f64 a a) #s(literal 1/2 binary64) (*.f64 (*.f64 a a) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (pow.f64 (*.f64 b (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 angle (PI.f64)))))) #s(literal 2 binary64)))
(+.f64 (fma.f64 (*.f64 a a) #s(literal 1/2 binary64) (*.f64 (*.f64 a a) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))) #s(literal 2 binary64)))
(fma.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (/.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))))))))
(+.f64 (fma.f64 (*.f64 a a) #s(literal 1/2 binary64) (*.f64 (*.f64 a a) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (sqrt.f64 (PI.f64)) (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal 180 binary64) angle))))) #s(literal 2 binary64)))
(fma.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))) (*.f64 angle #s(literal 1/180 binary64))))))))))
(fma.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))))
(+.f64 (fma.f64 (*.f64 a a) #s(literal 1/2 binary64) (*.f64 (*.f64 a a) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal 1 binary64) angle))))) #s(literal 2 binary64)))
(fma.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64)))) (sqrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64))))))))))
(fma.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64)))) (sqrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))))
(fma.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64)))) (sqrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))))
(exp.f64 #s(approx (* (log (/ 1 (+ (* a (* a (+ 1/2 (* 1/2 (cos (* 2 (* (PI) (* angle 1/180)))))))) (* b (* b (- 1/2 (* 1/2 (cos (* 2 (* (PI) (* angle 1/180))))))))))) -1) (fma.f64 #s(literal 2 binary64) (log.f64 a) (log.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))))))
(exp.f64 #s(approx (* (log (/ 1 (+ (* a (* a (+ 1/2 (* 1/2 (cos (* 2 (* (PI) (* angle 1/180)))))))) (* b (* b (- 1/2 (* 1/2 (cos (* 2 (* (PI) (* angle 1/180))))))))))) -1) (fma.f64 #s(literal 2 binary64) (log.f64 b) (log.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64))))))
Outputs
(+.f64 #s(approx (pow (* a (cos (* (* (PI) 1/180) angle))) 2) (*.f64 a a)) (pow.f64 (*.f64 b (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))))) #s(literal 2 binary64)))
Calls

6 calls:

32.0ms
angle
31.0ms
(/.f64 angle #s(literal 180 binary64))
27.0ms
a
25.0ms
b
24.0ms
(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
Results
AccuracySegmentsBranch
77.4%1angle
77.4%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)))
77.4%1(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
77.4%1(/.f64 angle #s(literal 180 binary64))
77.4%1a
77.4%1b
Compiler

Compiled 50 to 36 computations (28% saved)

regimes68.0ms (0.4%)

Memory
-2.7MiB live, 151.4MiB allocated
Counts
34 → 1
Calls
Call 1
Inputs
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* angle angle) (* (PI) (* (PI) (+ (* (* b b) 1/32400) (* (* a a) -1/32400))))) (* a a)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)) (*.f64 (*.f64 b b) (*.f64 (PI.f64) (PI.f64))))))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* angle angle) (* (PI) (* (PI) (+ (* (* b b) 1/32400) (* (* a a) -1/32400))))) (* a a)) (*.f64 (*.f64 angle angle) (*.f64 b (*.f64 b (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)))))))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* angle angle) (* (PI) (* (PI) (+ (* (* b b) 1/32400) (* (* a a) -1/32400))))) (* a a)) (*.f64 (*.f64 angle (*.f64 b (*.f64 b (*.f64 #s(literal 1/32400 binary64) (*.f64 (PI.f64) (PI.f64)))))) angle)))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* angle angle) (* (PI) (* (PI) (+ (* (* b b) 1/32400) (* (* a a) -1/32400))))) (* a a)) (*.f64 (*.f64 b (*.f64 #s(literal 1/32400 binary64) (*.f64 (PI.f64) (PI.f64)))) (*.f64 angle (*.f64 angle b)))))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* angle angle) (* (PI) (* (PI) (+ (* (* b b) 1/32400) (* (* a a) -1/32400))))) (* a a)) (*.f64 (*.f64 (*.f64 angle (*.f64 angle b)) (*.f64 b (*.f64 (PI.f64) (PI.f64)))) #s(literal 1/32400 binary64))))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* angle angle) (* (PI) (* (PI) (+ (* (* b b) 1/32400) (* (* a a) -1/32400))))) (* a a)) (*.f64 (*.f64 a a) (fma.f64 angle (*.f64 angle (*.f64 #s(literal -1/32400 binary64) (*.f64 (PI.f64) (PI.f64)))) #s(literal 1 binary64)))))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* angle angle) (* (PI) (* (PI) (+ (* (* b b) 1/32400) (* (* a a) -1/32400))))) (* a a)) (*.f64 (*.f64 a a) (fma.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64)) #s(literal 1 binary64)))))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 angle angle) (*.f64 (PI.f64) (*.f64 (PI.f64) #s(approx (+ (* (* b b) 1/32400) (* (* a a) -1/32400)) (*.f64 b (*.f64 b #s(literal 1/32400 binary64)))))) (*.f64 a a)))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* angle angle) (* (PI) (* (PI) (+ (* (* b b) 1/32400) (* (* a a) -1/32400))))) (* a a)) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64)))))))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 angle angle) (*.f64 (PI.f64) (*.f64 (PI.f64) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))))) (*.f64 a a)))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) (PI.f64))) (fma.f64 b (*.f64 b #s(literal 1/32400 binary64)) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64)))) angle (*.f64 a a)))
#s(approx (+ (pow (pow (E) (log (* a (cos (* (PI) (* angle 1/180)))))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64)))) (*.f64 a a)))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* angle angle) (* (PI) (* (PI) (+ (* (* b b) 1/32400) (* (* a a) -1/32400))))) (* a a)) (*.f64 (*.f64 angle angle) (*.f64 b (*.f64 b (*.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))) (PI.f64)) #s(literal 1/32400 binary64)))))))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* angle angle) (* (PI) (* (PI) (+ (* (* b b) 1/32400) (* (* a a) -1/32400))))) (* a a)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) angle) (/.f64 #s(literal 1 binary64) angle))) (*.f64 b (*.f64 b (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)))))))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 angle angle) (*.f64 (PI.f64) (*.f64 (PI.f64) (/.f64 (-.f64 (*.f64 (*.f64 (*.f64 b b) (*.f64 b b)) #s(literal 1/1049760000 binary64)) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) #s(literal 1/1049760000 binary64))) (fma.f64 b (*.f64 b #s(literal 1/32400 binary64)) (*.f64 #s(literal 1/32400 binary64) (*.f64 a a)))))) (*.f64 a a)))
#s(approx (exp (* (log (/ 1 (+ (* a (* a (+ 1/2 (* 1/2 (cos (* 2 (* (PI) (* angle 1/180)))))))) (* b (* b (- 1/2 (* 1/2 (cos (* 2 (* (PI) (* angle 1/180))))))))))) -1)) (*.f64 (*.f64 b b) (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64))))
#s(approx (+ (* (* (sin (* (PI) (* angle 1/180))) (* b b)) (sin (* (PI) (* angle 1/180)))) (* a (* a (+ 1/2 (* 1/2 (cos (* 2 (* (PI) (* angle 1/180))))))))) (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) #s(literal 1/2 binary64))))
#s(approx (+ (* (* (sin (* (PI) (* angle 1/180))) (* b b)) (sin (* (PI) (* angle 1/180)))) (* a (* a (+ 1/2 (* 1/2 (cos (* 2 (* (* (pow (* (* (PI) (PI)) (sqrt (PI))) 1/3) (cbrt (sqrt (PI)))) (* angle 1/180))))))))) (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))))
#s(approx (+ (+ (* (* a a) 1/2) (* (* a a) (* 1/2 (cos (* (* angle (PI)) 1/90))))) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) #s(literal 1/2 binary64))))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (/.f64 (*.f64 (fma.f64 angle (*.f64 (*.f64 angle (*.f64 (PI.f64) (PI.f64))) (fma.f64 b (*.f64 b #s(literal 1/32400 binary64)) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64)))) (*.f64 a a)) (-.f64 (*.f64 (*.f64 (PI.f64) (fma.f64 b (*.f64 b #s(literal 1/32400 binary64)) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64)))) (*.f64 angle (*.f64 angle (PI.f64)))) (*.f64 a a))) (-.f64 (*.f64 (*.f64 (PI.f64) (fma.f64 b (*.f64 b #s(literal 1/32400 binary64)) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64)))) (*.f64 angle (*.f64 angle (PI.f64)))) (*.f64 a a))))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 angle angle) (fma.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) (fma.f64 (*.f64 b b) #s(literal -1/3149280000 binary64) (*.f64 #s(literal 1/3149280000 binary64) (*.f64 a a)))) (*.f64 (PI.f64) (*.f64 (PI.f64) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64)))))) (*.f64 a a)))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (exp.f64 (*.f64 (log.f64 a) #s(literal 2 binary64))))
(exp.f64 #s(approx (* (log (/ 1 (+ (* a (* a (+ 1/2 (* 1/2 (cos (* 2 (* (PI) (* angle 1/180)))))))) (* b (* b (- 1/2 (* 1/2 (cos (* 2 (* (PI) (* angle 1/180))))))))))) -1) (log.f64 (*.f64 a a))))
#s(approx (+ (pow (pow (E) (log (* a (cos (* (PI) (* angle 1/180)))))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))) #s(literal 2 binary64)))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))))
#s(approx (+ (pow (* a (cos (* (* (PI) 1/180) angle))) 2) (pow (* b (sin (/ 1 (/ (/ 180 angle) (PI))))) 2)) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))))
#s(approx (+ (pow (* a (cos (* (* (PI) 1/180) angle))) 2) (pow (* b (sin (/ 1 (/ (/ 180 angle) (PI))))) 2)) (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))))
#s(approx (+ (pow (pow (E) (log (* a (cos (* (PI) (* angle 1/180)))))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))))
(+.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 #s(approx (pow (pow (E) (log (* a (cos (* (PI) (* angle 1/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 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a #s(approx (+ 1/2 (* 1/2 (cos (* 2 (* (PI) (* angle 1/180)))))) #s(literal 1 binary64)))))
(fma.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 a (*.f64 a #s(approx (+ 1/2 (* 1/2 (cos (* 2 (* (* (pow (* (* (PI) (PI)) (sqrt (PI))) 1/3) (cbrt (sqrt (PI)))) (* angle 1/180)))))) #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:

13.0ms
b
12.0ms
(/.f64 angle #s(literal 180 binary64))
10.0ms
a
10.0ms
angle
10.0ms
(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
Results
AccuracySegmentsBranch
77.4%1b
77.4%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)))
77.4%1a
77.4%1angle
77.4%1(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
77.4%1(/.f64 angle #s(literal 180 binary64))
Compiler

Compiled 50 to 36 computations (28% saved)

regimes56.0ms (0.4%)

Memory
16.4MiB live, 132.3MiB allocated
Counts
30 → 2
Calls
Call 1
Inputs
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* angle angle) (* (PI) (* (PI) (+ (* (* b b) 1/32400) (* (* a a) -1/32400))))) (* a a)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)) (*.f64 (*.f64 b b) (*.f64 (PI.f64) (PI.f64))))))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* angle angle) (* (PI) (* (PI) (+ (* (* b b) 1/32400) (* (* a a) -1/32400))))) (* a a)) (*.f64 (*.f64 angle angle) (*.f64 b (*.f64 b (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)))))))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* angle angle) (* (PI) (* (PI) (+ (* (* b b) 1/32400) (* (* a a) -1/32400))))) (* a a)) (*.f64 (*.f64 angle (*.f64 b (*.f64 b (*.f64 #s(literal 1/32400 binary64) (*.f64 (PI.f64) (PI.f64)))))) angle)))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* angle angle) (* (PI) (* (PI) (+ (* (* b b) 1/32400) (* (* a a) -1/32400))))) (* a a)) (*.f64 (*.f64 b (*.f64 #s(literal 1/32400 binary64) (*.f64 (PI.f64) (PI.f64)))) (*.f64 angle (*.f64 angle b)))))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* angle angle) (* (PI) (* (PI) (+ (* (* b b) 1/32400) (* (* a a) -1/32400))))) (* a a)) (*.f64 (*.f64 (*.f64 angle (*.f64 angle b)) (*.f64 b (*.f64 (PI.f64) (PI.f64)))) #s(literal 1/32400 binary64))))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* angle angle) (* (PI) (* (PI) (+ (* (* b b) 1/32400) (* (* a a) -1/32400))))) (* a a)) (*.f64 (*.f64 a a) (fma.f64 angle (*.f64 angle (*.f64 #s(literal -1/32400 binary64) (*.f64 (PI.f64) (PI.f64)))) #s(literal 1 binary64)))))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* angle angle) (* (PI) (* (PI) (+ (* (* b b) 1/32400) (* (* a a) -1/32400))))) (* a a)) (*.f64 (*.f64 a a) (fma.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64)) #s(literal 1 binary64)))))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 angle angle) (*.f64 (PI.f64) (*.f64 (PI.f64) #s(approx (+ (* (* b b) 1/32400) (* (* a a) -1/32400)) (*.f64 b (*.f64 b #s(literal 1/32400 binary64)))))) (*.f64 a a)))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* angle angle) (* (PI) (* (PI) (+ (* (* b b) 1/32400) (* (* a a) -1/32400))))) (* a a)) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64)))))))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 angle angle) (*.f64 (PI.f64) (*.f64 (PI.f64) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))))) (*.f64 a a)))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) (PI.f64))) (fma.f64 b (*.f64 b #s(literal 1/32400 binary64)) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64)))) angle (*.f64 a a)))
#s(approx (+ (pow (pow (E) (log (* a (cos (* (PI) (* angle 1/180)))))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64)))) (*.f64 a a)))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* angle angle) (* (PI) (* (PI) (+ (* (* b b) 1/32400) (* (* a a) -1/32400))))) (* a a)) (*.f64 (*.f64 angle angle) (*.f64 b (*.f64 b (*.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))) (PI.f64)) #s(literal 1/32400 binary64)))))))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* angle angle) (* (PI) (* (PI) (+ (* (* b b) 1/32400) (* (* a a) -1/32400))))) (* a a)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) angle) (/.f64 #s(literal 1 binary64) angle))) (*.f64 b (*.f64 b (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)))))))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 angle angle) (*.f64 (PI.f64) (*.f64 (PI.f64) (/.f64 (-.f64 (*.f64 (*.f64 (*.f64 b b) (*.f64 b b)) #s(literal 1/1049760000 binary64)) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) #s(literal 1/1049760000 binary64))) (fma.f64 b (*.f64 b #s(literal 1/32400 binary64)) (*.f64 #s(literal 1/32400 binary64) (*.f64 a a)))))) (*.f64 a a)))
#s(approx (exp (* (log (/ 1 (+ (* a (* a (+ 1/2 (* 1/2 (cos (* 2 (* (PI) (* angle 1/180)))))))) (* b (* b (- 1/2 (* 1/2 (cos (* 2 (* (PI) (* angle 1/180))))))))))) -1)) (*.f64 (*.f64 b b) (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64))))
#s(approx (+ (* (* (sin (* (PI) (* angle 1/180))) (* b b)) (sin (* (PI) (* angle 1/180)))) (* a (* a (+ 1/2 (* 1/2 (cos (* 2 (* (PI) (* angle 1/180))))))))) (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) #s(literal 1/2 binary64))))
#s(approx (+ (* (* (sin (* (PI) (* angle 1/180))) (* b b)) (sin (* (PI) (* angle 1/180)))) (* a (* a (+ 1/2 (* 1/2 (cos (* 2 (* (* (pow (* (* (PI) (PI)) (sqrt (PI))) 1/3) (cbrt (sqrt (PI)))) (* angle 1/180))))))))) (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 1/2 binary64))))
#s(approx (+ (+ (* (* a a) 1/2) (* (* a a) (* 1/2 (cos (* (* angle (PI)) 1/90))))) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 (*.f64 a a) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) #s(literal 1/2 binary64))))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (/.f64 (*.f64 (fma.f64 angle (*.f64 (*.f64 angle (*.f64 (PI.f64) (PI.f64))) (fma.f64 b (*.f64 b #s(literal 1/32400 binary64)) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64)))) (*.f64 a a)) (-.f64 (*.f64 (*.f64 (PI.f64) (fma.f64 b (*.f64 b #s(literal 1/32400 binary64)) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64)))) (*.f64 angle (*.f64 angle (PI.f64)))) (*.f64 a a))) (-.f64 (*.f64 (*.f64 (PI.f64) (fma.f64 b (*.f64 b #s(literal 1/32400 binary64)) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64)))) (*.f64 angle (*.f64 angle (PI.f64)))) (*.f64 a a))))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 angle angle) (fma.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) (fma.f64 (*.f64 b b) #s(literal -1/3149280000 binary64) (*.f64 #s(literal 1/3149280000 binary64) (*.f64 a a)))) (*.f64 (PI.f64) (*.f64 (PI.f64) (fma.f64 (*.f64 b b) #s(literal 1/32400 binary64) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64)))))) (*.f64 a a)))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (exp.f64 (*.f64 (log.f64 a) #s(literal 2 binary64))))
(exp.f64 #s(approx (* (log (/ 1 (+ (* a (* a (+ 1/2 (* 1/2 (cos (* 2 (* (PI) (* angle 1/180)))))))) (* b (* b (- 1/2 (* 1/2 (cos (* 2 (* (PI) (* angle 1/180))))))))))) -1) (log.f64 (*.f64 a a))))
#s(approx (+ (pow (pow (E) (log (* a (cos (* (PI) (* angle 1/180)))))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))) #s(literal 2 binary64)))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))))
#s(approx (+ (pow (* a (cos (* (* (PI) 1/180) angle))) 2) (pow (* b (sin (/ 1 (/ (/ 180 angle) (PI))))) 2)) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))))
#s(approx (+ (pow (* a (cos (* (* (PI) 1/180) angle))) 2) (pow (* b (sin (/ 1 (/ (/ 180 angle) (PI))))) 2)) (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))))
#s(approx (+ (pow (pow (E) (log (* a (cos (* (PI) (* angle 1/180)))))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))))
Outputs
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) (PI.f64))) (fma.f64 b (*.f64 b #s(literal 1/32400 binary64)) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64)))) angle (*.f64 a a)))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a))
Calls

6 calls:

10.0ms
(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
9.0ms
angle
9.0ms
a
8.0ms
(/.f64 angle #s(literal 180 binary64))
8.0ms
b
Results
AccuracySegmentsBranch
70.5%3b
69.5%2a
68.4%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 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
66.7%2angle
66.7%2(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
66.7%2(/.f64 angle #s(literal 180 binary64))
Compiler

Compiled 50 to 36 computations (28% saved)

regimes18.0ms (0.1%)

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

2 calls:

13.0ms
b
4.0ms
a
Results
AccuracySegmentsBranch
70.3%3b
69.5%3a
Compiler

Compiled 8 to 6 computations (25% saved)

regimes10.0ms (0.1%)

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

3 calls:

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
a
3.0ms
b
Results
AccuracySegmentsBranch
56.2%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)))
63.6%2a
66.8%2b
Compiler

Compiled 32 to 21 computations (34.4% saved)

regimes10.0ms (0.1%)

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

4 calls:

3.0ms
(/.f64 angle #s(literal 180 binary64))
2.0ms
b
2.0ms
(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
2.0ms
angle
Results
AccuracySegmentsBranch
59.1%2angle
59.1%2(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
59.1%2(/.f64 angle #s(literal 180 binary64))
65.5%2b
Compiler

Compiled 22 to 18 computations (18.2% saved)

regimes2.0ms (0%)

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

1 calls:

2.0ms
b
Results
AccuracySegmentsBranch
64.1%2b
Compiler

Compiled 4 to 3 computations (25% saved)

regimes9.0ms (0.1%)

Memory
-13.7MiB live, 25.7MiB 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:

2.0ms
(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
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
angle
1.0ms
a
Results
AccuracySegmentsBranch
56.2%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)))
56.2%1angle
56.2%1(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
56.2%1(/.f64 angle #s(literal 180 binary64))
56.2%1a
56.2%1b
Compiler

Compiled 50 to 36 computations (28% saved)

bsearch38.0ms (0.2%)

Memory
25.1MiB live, 64.1MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
35.0ms
8.347619416239655e+68
4.2328134825795224e+74
Samples
23.0ms72×1valid
6.0ms72×0valid
Compiler

Compiled 333 to 200 computations (39.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 24.0ms
ival-sin: 6.0ms (24.5% of total)
ival-cos: 5.0ms (20.4% of total)
ival-mult: 4.0ms (16.4% of total)
ival-pow2: 4.0ms (16.4% of total)
adjust: 2.0ms (8.2% of total)
ival-div: 2.0ms (8.2% of total)
ival-pi: 1.0ms (4.1% of total)
ival-add: 1.0ms (4.1% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

bsearch118.0ms (0.8%)

Memory
-23.8MiB live, 93.0MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
52.0ms
2.07693652856289e+183
2.3697186609519042e+185
60.0ms
5.981533942205101e-37
3.2710184025345843e-34
Samples
91.0ms122×1valid
11.0ms118×0valid
Compiler

Compiled 554 to 339 computations (38.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 94.0ms
ival-div: 31.0ms (33% of total)
ival-pow2: 26.0ms (27.7% of total)
ival-sin: 14.0ms (14.9% of total)
ival-cos: 10.0ms (10.6% of total)
ival-mult: 7.0ms (7.4% of total)
adjust: 2.0ms (2.1% of total)
ival-pi: 1.0ms (1.1% of total)
ival-add: 1.0ms (1.1% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

bsearch44.0ms (0.3%)

Memory
35.2MiB live, 71.1MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
41.0ms
7.941899144450693e+146
5.35277105553741e+152
Samples
29.0ms81×1valid
6.0ms63×0valid
Compiler

Compiled 270 to 173 computations (35.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 30.0ms
ival-sin: 8.0ms (26.5% of total)
ival-pow2: 6.0ms (19.9% of total)
ival-cos: 6.0ms (19.9% of total)
ival-mult: 4.0ms (13.3% of total)
ival-div: 2.0ms (6.6% of total)
adjust: 2.0ms (6.6% of total)
ival-pi: 1.0ms (3.3% of total)
ival-add: 1.0ms (3.3% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

bsearch28.0ms (0.2%)

Memory
2.0MiB live, 39.7MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
27.0ms
7.941899144450693e+146
5.35277105553741e+152
Samples
20.0ms40×1valid
4.0ms40×0valid
Compiler

Compiled 270 to 173 computations (35.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 21.0ms
ival-mult: 9.0ms (43.8% of total)
ival-cos: 3.0ms (14.6% of total)
ival-sin: 3.0ms (14.6% of total)
ival-pow2: 2.0ms (9.7% of total)
ival-div: 1.0ms (4.9% of total)
adjust: 1.0ms (4.9% of total)
ival-add: 1.0ms (4.9% of total)
ival-assert: 0.0ms (0% of total)
ival-pi: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

bsearch1.0ms (0%)

Memory
1.7MiB live, 1.7MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
1.0ms
7.941899144450693e+146
5.35277105553741e+152
Compiler

Compiled 270 to 173 computations (35.9% saved)

simplify15.0ms (0.1%)

Memory
-4.7MiB live, 28.4MiB allocated
Algorithm
egg-herbie
Rules
66×*-commutative_binary64
10×+-commutative_binary64
1-exp_binary64
1-exp_binary32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0135624
1176624
Stop Event
saturated
Calls
Call 1
Inputs
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 angle (PI.f64)))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #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 #s(approx (pow (* a (cos (* (* (PI) 1/180) angle))) 2) (*.f64 a a)) (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 #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)))
(if (<=.f64 a #s(literal 6399999999999999697953422408842675628240082646583148705946983903264768 binary64)) #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) (PI.f64))) (fma.f64 b (*.f64 b #s(literal 1/32400 binary64)) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64)))) angle (*.f64 a a))) #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a)))
(if (<=.f64 b #s(literal 8081519453784961/2993155353253689176481146537402947624255349848014848 binary64)) #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a)) (if (<=.f64 b #s(literal 2999999999999999957720944630368852274529161260541869410787502458954547506237714831336635150291932215666441160063182554063992404430028365283409607489384200338620097821989411896000774144 binary64)) #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 angle angle) (*.f64 (PI.f64) (*.f64 (PI.f64) #s(approx (+ (* (* b b) 1/32400) (* (* a a) -1/32400)) (*.f64 b (*.f64 b #s(literal 1/32400 binary64)))))) (*.f64 a a))) #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* angle angle) (* (PI) (* (PI) (+ (* (* b b) 1/32400) (* (* a a) -1/32400))))) (* a a)) (*.f64 (*.f64 (*.f64 angle (*.f64 angle b)) (*.f64 b (*.f64 (PI.f64) (PI.f64)))) #s(literal 1/32400 binary64))))))
(if (<=.f64 b #s(literal 490000000000000006963313421145468586740614484354958231571601372440165411313331987222770134173401639301022650590106467783034581983281121439162889666560 binary64)) #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a)) #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* angle angle) (* (PI) (* (PI) (+ (* (* b b) 1/32400) (* (* a a) -1/32400))))) (* a a)) (*.f64 (*.f64 b (*.f64 #s(literal 1/32400 binary64) (*.f64 (PI.f64) (PI.f64)))) (*.f64 angle (*.f64 angle b))))))
(if (<=.f64 b #s(literal 219999999999999999418024779414256862672705442526692806248263061670492326092260284157982059662558270062749706827376549000737355144196738536284350316544 binary64)) #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a)) #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* angle angle) (* (PI) (* (PI) (+ (* (* b b) 1/32400) (* (* a a) -1/32400))))) (* a a)) (*.f64 (*.f64 angle (*.f64 b (*.f64 b (*.f64 #s(literal 1/32400 binary64) (*.f64 (PI.f64) (PI.f64)))))) angle))))
(if (<=.f64 b #s(literal 499999999999999990417798086218687295286560007015159396545582405077050056101839291488149134308110575981351030133088002720283516165604201974116686757888 binary64)) #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a)) #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* angle angle) (* (PI) (* (PI) (+ (* (* b b) 1/32400) (* (* a a) -1/32400))))) (* a a)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)) (*.f64 (*.f64 b b) (*.f64 (PI.f64) (PI.f64)))))))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a))
Outputs
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 angle (PI.f64)))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 angle (PI.f64)))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #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 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) #s(literal 2 binary64)))
(+.f64 #s(approx (pow (* a (cos (* (* (PI) 1/180) angle))) 2) (*.f64 a a)) (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 #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)))
(if (<=.f64 a #s(literal 6399999999999999697953422408842675628240082646583148705946983903264768 binary64)) #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) (PI.f64))) (fma.f64 b (*.f64 b #s(literal 1/32400 binary64)) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64)))) angle (*.f64 a a))) #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a)))
(if (<=.f64 b #s(literal 8081519453784961/2993155353253689176481146537402947624255349848014848 binary64)) #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a)) (if (<=.f64 b #s(literal 2999999999999999957720944630368852274529161260541869410787502458954547506237714831336635150291932215666441160063182554063992404430028365283409607489384200338620097821989411896000774144 binary64)) #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 angle angle) (*.f64 (PI.f64) (*.f64 (PI.f64) #s(approx (+ (* (* b b) 1/32400) (* (* a a) -1/32400)) (*.f64 b (*.f64 b #s(literal 1/32400 binary64)))))) (*.f64 a a))) #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* angle angle) (* (PI) (* (PI) (+ (* (* b b) 1/32400) (* (* a a) -1/32400))))) (* a a)) (*.f64 (*.f64 (*.f64 angle (*.f64 angle b)) (*.f64 b (*.f64 (PI.f64) (PI.f64)))) #s(literal 1/32400 binary64))))))
(if (<=.f64 b #s(literal 8081519453784961/2993155353253689176481146537402947624255349848014848 binary64)) #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a)) (if (<=.f64 b #s(literal 2999999999999999957720944630368852274529161260541869410787502458954547506237714831336635150291932215666441160063182554063992404430028365283409607489384200338620097821989411896000774144 binary64)) #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 angle angle) (*.f64 (PI.f64) (*.f64 (PI.f64) #s(approx (+ (* (* b b) 1/32400) (* (* a a) -1/32400)) (*.f64 b (*.f64 b #s(literal 1/32400 binary64)))))) (*.f64 a a))) #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* angle angle) (* (PI) (* (PI) (+ (* (* b b) 1/32400) (* (* a a) -1/32400))))) (* a a)) (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 angle (*.f64 angle b)) (*.f64 b (*.f64 (PI.f64) (PI.f64)))))))))
(if (<=.f64 b #s(literal 490000000000000006963313421145468586740614484354958231571601372440165411313331987222770134173401639301022650590106467783034581983281121439162889666560 binary64)) #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a)) #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* angle angle) (* (PI) (* (PI) (+ (* (* b b) 1/32400) (* (* a a) -1/32400))))) (* a a)) (*.f64 (*.f64 b (*.f64 #s(literal 1/32400 binary64) (*.f64 (PI.f64) (PI.f64)))) (*.f64 angle (*.f64 angle b))))))
(if (<=.f64 b #s(literal 490000000000000006963313421145468586740614484354958231571601372440165411313331987222770134173401639301022650590106467783034581983281121439162889666560 binary64)) #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a)) #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* angle angle) (* (PI) (* (PI) (+ (* (* b b) 1/32400) (* (* a a) -1/32400))))) (* a a)) (*.f64 (*.f64 angle (*.f64 angle b)) (*.f64 b (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)))))))
(if (<=.f64 b #s(literal 219999999999999999418024779414256862672705442526692806248263061670492326092260284157982059662558270062749706827376549000737355144196738536284350316544 binary64)) #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a)) #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* angle angle) (* (PI) (* (PI) (+ (* (* b b) 1/32400) (* (* a a) -1/32400))))) (* a a)) (*.f64 (*.f64 angle (*.f64 b (*.f64 b (*.f64 #s(literal 1/32400 binary64) (*.f64 (PI.f64) (PI.f64)))))) angle))))
(if (<=.f64 b #s(literal 219999999999999999418024779414256862672705442526692806248263061670492326092260284157982059662558270062749706827376549000737355144196738536284350316544 binary64)) #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a)) #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* angle angle) (* (PI) (* (PI) (+ (* (* b b) 1/32400) (* (* a a) -1/32400))))) (* a a)) (*.f64 angle (*.f64 angle (*.f64 b (*.f64 b (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)))))))))
(if (<=.f64 b #s(literal 499999999999999990417798086218687295286560007015159396545582405077050056101839291488149134308110575981351030133088002720283516165604201974116686757888 binary64)) #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a)) #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* angle angle) (* (PI) (* (PI) (+ (* (* b b) 1/32400) (* (* a a) -1/32400))))) (* a a)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)) (*.f64 (*.f64 b b) (*.f64 (PI.f64) (PI.f64)))))))
(if (<=.f64 b #s(literal 499999999999999990417798086218687295286560007015159396545582405077050056101839291488149134308110575981351030133088002720283516165604201974116686757888 binary64)) #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a)) #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* angle angle) (* (PI) (* (PI) (+ (* (* b b) 1/32400) (* (* a a) -1/32400))))) (* a a)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 b b))))))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a))

soundness2.4s (15.2%)

Memory
-118.3MiB live, 1 393.3MiB allocated
Rules
17 252×lower-fma.f64
17 252×lower-fma.f32
15 694×lower-fma.f64
15 694×lower-fma.f32
9 984×lower-fma.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
065915331
1218914903
2609614867
0806413866
01564
02564
18764
247964
3431364
0823264
01882006
15891994
222651960
343421960
449651960
553111960
663471960
774231960
877601960
099861892
03048100
19658046
236297934
376167718
082197307
062268
0106235
1351227
21770227
08763227
081372
0143304
1468285
22875282
09079280
086503
0141414
1473348
23147335
09983331
Stop Event
fuel
iter limit
node limit
iter limit
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
Compiler

Compiled 991 to 495 computations (50.1% saved)

preprocess134.0ms (0.9%)

Memory
-2.3MiB live, 294.7MiB allocated
Remove

(abs a)

(abs b)

(abs angle)

Compiler

Compiled 1 056 to 544 computations (48.5% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...