ab-angle->ABCF A

Time bar (total: 12.2s)

start0.0ms (0%)

Memory
0.1MiB live, 0.1MiB allocated

analyze0.0ms (0%)

Memory
0.4MiB live, 0.4MiB 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.2s (18.3%)

Memory
79.4MiB live, 3 925.7MiB allocated
Samples
1.3s3 627×1valid
513.0ms4 629×0valid
Precisions
Click to see histograms. Total time spent on operations: 1.6s
ival-cos: 408.0ms (25.9% of total)
ival-sin: 351.0ms (22.3% of total)
ival-pow2: 240.0ms (15.2% of total)
ival-mult: 238.0ms (15.1% of total)
ival-div: 127.0ms (8.1% of total)
adjust: 77.0ms (4.9% of total)
ival-pi: 63.0ms (4% of total)
ival-add: 54.0ms (3.4% of total)
ival-true: 6.0ms (0.4% of total)
exact: 6.0ms (0.4% of total)
ival-assert: 4.0ms (0.3% of total)
Bogosity

explain292.0ms (2.4%)

Memory
2.3MiB live, 643.8MiB allocated
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
1340-1(-1.1333330442926894e+305 -1.8807441090152873e+74 -2867.834452213514)(sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))
1330-0-(cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))
00-0-(/.f64 angle #s(literal 180 binary64))
00-0-a
00-0-(pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))
00-0-(*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))
00-0-(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
00-0-(pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))
00-0-#s(literal 180 binary64)
00-0-angle
00-0-#s(literal 2 binary64)
00-0-(*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))
00-0-b
00-0-(*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))
00-0-(PI.f64)
Explanations
Click to see full explanations table
OperatorSubexpressionExplanationCount
cos.f64(cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))sensitivity1330
sin.f64(sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))sensitivity1331
Confusion
Predicted +Predicted -
+670
-66123
Precision
0.5037593984962406
Recall
1.0
Confusion?
Predicted +Predicted MaybePredicted -
+6700
-661122
Precision?
0.5
Recall?
1.0
Freqs
test
numberfreq
0123
2133
Total Confusion?
Predicted +Predicted MaybePredicted -
+100
-000
Precision?
1.0
Recall?
1.0
Samples
92.0ms256×1valid
49.0ms256×0valid
Compiler

Compiled 191 to 49 computations (74.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 99.0ms
ival-sin: 24.0ms (24.3% of total)
ival-cos: 23.0ms (23.3% of total)
ival-mult: 18.0ms (18.3% of total)
ival-pow2: 14.0ms (14.2% of total)
ival-div: 6.0ms (6.1% of total)
adjust: 5.0ms (5.1% of total)
ival-pi: 3.0ms (3% of total)
ival-add: 3.0ms (3% of total)
exact: 1.0ms (1% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

preprocess164.0ms (1.3%)

Memory
10.8MiB live, 49.8MiB allocated
Algorithm
egg-herbie
Rules
1 312×unsub-neg
900×distribute-lft-neg-in
868×distribute-rgt-in
854×distribute-lft-in
514×distribute-rgt-neg-in
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
058198
1126192
2360192
31070192
41708192
52309192
63189192
73633192
83963192
94158192
104247192
114325192
124953192
135167192
145217192
155233192
165233192
175233192
185233192
195243192
01521
02521
13321
26121
38221
08221
Stop Event
iter limit
saturated
iter limit
saturated
Calls
Call 1
Inputs
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
Outputs
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) #s(literal 2 binary64)))
Symmetry

(abs angle)

(abs b)

(abs a)

Compiler

Compiled 21 to 15 computations (28.6% saved)

eval0.0ms (0%)

Memory
0.4MiB live, 0.4MiB allocated
Compiler

Compiled 0 to 3 computations (-∞% saved)

prune1.0ms (0%)

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

Compiled 21 to 15 computations (28.6% saved)

simplify5.0ms (0%)

Memory
10.0MiB live, 10.1MiB allocated
Algorithm
egg-herbie
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
cost-diff0
(sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))
cost-diff0
(*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))
cost-diff0
(pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))
cost-diff0
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #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
26183
38283
08283
Stop Event
iter limit
saturated
iter limit
Calls
Call 1
Inputs
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
(pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))
(*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))
a
(sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))
(*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))
(/.f64 angle #s(literal 180 binary64))
angle
#s(literal 180 binary64)
(PI.f64)
#s(literal 2 binary64)
(pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))
(*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))
b
(cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))
Outputs
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) #s(literal 2 binary64)))
(pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))
(pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) #s(literal 2 binary64))
(*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a)
a
(sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))
(sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))
(*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))
(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
(/.f64 angle #s(literal 180 binary64))
angle
#s(literal 180 binary64)
(PI.f64)
#s(literal 2 binary64)
(pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))
(pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 2 binary64))
(*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))
(*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b)
b
(cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))
(cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))

localize78.0ms (0.6%)

Memory
-2.9MiB live, 157.7MiB allocated
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
accuracy0.25390625
(pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))
accuracy0.33984375
(*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))
accuracy29.16840204595817
(sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))
accuracy29.294739057420276
(cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))
Samples
52.0ms128×1valid
14.0ms128×0valid
Compiler

Compiled 85 to 17 computations (80% saved)

Precisions
Click to see histograms. Total time spent on operations: 52.0ms
ival-cos: 17.0ms (32.6% of total)
ival-sin: 11.0ms (21.1% of total)
ival-mult: 7.0ms (13.4% of total)
ival-pow2: 7.0ms (13.4% of total)
ival-div: 4.0ms (7.7% of total)
adjust: 2.0ms (3.8% of total)
ival-add: 2.0ms (3.8% of total)
ival-pi: 1.0ms (1.9% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series26.0ms (0.2%)

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

9 calls:

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

simplify231.0ms (1.9%)

Memory
29.4MiB live, 221.6MiB allocated
Algorithm
egg-herbie
Rules
14 172×lower-fma.f64
14 172×lower-fma.f32
5 560×lower-*.f64
5 560×lower-*.f32
4 636×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01791810
15581798
221731766
341601766
448051766
551801766
662851766
773901766
876861766
086301704
Stop Event
iter limit
node limit
Counts
120 → 120
Calls
Call 1
Inputs
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* a (sin (* 1/180 (* angle (PI)))))
(* a (sin (* 1/180 (* angle (PI)))))
(* a (sin (* 1/180 (* angle (PI)))))
(* a (sin (* 1/180 (* angle (PI)))))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* a (sin (* 1/180 (* angle (PI)))))
(* a (sin (* 1/180 (* angle (PI)))))
(* a (sin (* 1/180 (* angle (PI)))))
(* a (sin (* 1/180 (* angle (PI)))))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* a (sin (* 1/180 (* angle (PI)))))
(* a (sin (* 1/180 (* angle (PI)))))
(* a (sin (* 1/180 (* angle (PI)))))
(* a (sin (* 1/180 (* angle (PI)))))
(pow b 2)
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow b 2) (pow (PI) 2))) (* 1/32400 (* (pow a 2) (pow (PI) 2))))) (pow b 2))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow b 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (pow (PI) 4))) (* (pow b 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4))))))))) (pow b 2))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow b 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (pow (PI) 4))) (+ (* (pow angle 2) (+ (* (pow a 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))) (* (pow b 2) (+ (* -1/816293376000000 (pow (PI) 6)) (* -1/12244400640000000 (pow (PI) 6)))))) (* (pow b 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4)))))))))) (pow b 2))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (* (pow angle 2) (pow (PI) 4)))) (* 1/32400 (* (pow a 2) (pow (PI) 2)))))
(* (pow angle 2) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (pow (PI) 4))) (* (pow a 2) (* (pow angle 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))))))))
(* (pow angle 2) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (pow (PI) 4))) (* (pow angle 2) (+ (* (pow a 2) (* (pow angle 2) (+ (* -1/396718580736000000000 (pow (PI) 8)) (* -1/2777030065152000000000 (pow (PI) 8))))) (* (pow a 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6))))))))))
(* 1/180 (* a (* angle (PI))))
(* angle (+ (* -1/34992000 (* a (* (pow angle 2) (pow (PI) 3)))) (* 1/180 (* a (PI)))))
(* angle (+ (* 1/180 (* a (PI))) (* (pow angle 2) (+ (* -1/34992000 (* a (pow (PI) 3))) (* 1/22674816000000 (* a (* (pow angle 2) (pow (PI) 5))))))))
(* angle (+ (* 1/180 (* a (PI))) (* (pow angle 2) (+ (* -1/34992000 (* a (pow (PI) 3))) (* (pow angle 2) (+ (* -1/30855889612800000000 (* a (* (pow angle 2) (pow (PI) 7)))) (* 1/22674816000000 (* a (pow (PI) 5)))))))))
(* 1/180 (* angle (PI)))
(* angle (+ (* -1/34992000 (* (pow angle 2) (pow (PI) 3))) (* 1/180 (PI))))
(* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* 1/22674816000000 (* (pow angle 2) (pow (PI) 5)))))))
(* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* (pow angle 2) (+ (* -1/30855889612800000000 (* (pow angle 2) (pow (PI) 7))) (* 1/22674816000000 (pow (PI) 5))))))))
1
(+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2))))
(+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* 1/25194240000 (* (pow angle 2) (pow (PI) 4))))))
(+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* (pow angle 2) (+ (* -1/24488801280000000 (* (pow angle 2) (pow (PI) 6))) (* 1/25194240000 (pow (PI) 4)))))))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* a (sin (* 1/180 (* angle (PI)))))
(* a (sin (* 1/180 (* angle (PI)))))
(* a (sin (* 1/180 (* angle (PI)))))
(* a (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))))
(cos (* 1/180 (* angle (PI))))
(cos (* 1/180 (* angle (PI))))
(cos (* 1/180 (* angle (PI))))
(cos (* 1/180 (* angle (PI))))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* a (sin (* 1/180 (* angle (PI)))))
(* a (sin (* 1/180 (* angle (PI)))))
(* a (sin (* 1/180 (* angle (PI)))))
(* a (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))))
(cos (* 1/180 (* angle (PI))))
(cos (* 1/180 (* angle (PI))))
(cos (* 1/180 (* angle (PI))))
(cos (* 1/180 (* angle (PI))))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
Outputs
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* a (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) a)
(* a (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) a)
(* a (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) a)
(* a (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) a)
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* a (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) a)
(* a (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) a)
(* a (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) a)
(* a (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) a)
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* a (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) a)
(* a (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) a)
(* a (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) a)
(* a (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) a)
(pow b 2)
(*.f64 b b)
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow b 2) (pow (PI) 2))) (* 1/32400 (* (pow a 2) (pow (PI) 2))))) (pow b 2))
(fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 a a) (*.f64 #s(literal -1/32400 binary64) (*.f64 b b)))) (*.f64 angle angle) (*.f64 b b))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow b 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (pow (PI) 4))) (* (pow b 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4))))))))) (pow b 2))
(fma.f64 (fma.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) (fma.f64 (*.f64 #s(literal -1/3149280000 binary64) a) a (*.f64 (*.f64 b b) #s(literal 1/3149280000 binary64)))) (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 a a) (*.f64 #s(literal -1/32400 binary64) (*.f64 b b))))) (*.f64 angle angle) (*.f64 b b))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow b 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (pow (PI) 4))) (+ (* (pow angle 2) (+ (* (pow a 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))) (* (pow b 2) (+ (* -1/816293376000000 (pow (PI) 6)) (* -1/12244400640000000 (pow (PI) 6)))))) (* (pow b 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4)))))))))) (pow b 2))
(fma.f64 (fma.f64 (fma.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 6 binary64)) (fma.f64 (*.f64 b b) #s(literal -1/765275040000000 binary64) (*.f64 (*.f64 a a) #s(literal 1/765275040000000 binary64)))) (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) (fma.f64 (*.f64 #s(literal -1/3149280000 binary64) a) a (*.f64 (*.f64 b b) #s(literal 1/3149280000 binary64))))) (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 a a) (*.f64 #s(literal -1/32400 binary64) (*.f64 b b))))) (*.f64 angle angle) (*.f64 b b))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (*.f64 angle angle) a))) (*.f64 (PI.f64) (PI.f64)))
(* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (* (pow angle 2) (pow (PI) 4)))) (* 1/32400 (* (pow a 2) (pow (PI) 2)))))
(*.f64 (*.f64 (*.f64 (*.f64 a a) (fma.f64 #s(literal -1/3149280000 binary64) (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) angle) angle) (*.f64 #s(literal 1/32400 binary64) (*.f64 (PI.f64) (PI.f64))))) angle) angle)
(* (pow angle 2) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (pow (PI) 4))) (* (pow a 2) (* (pow angle 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))))))))
(*.f64 (fma.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a a)) (PI.f64)) (PI.f64) (*.f64 (*.f64 a (*.f64 (*.f64 angle angle) a)) (fma.f64 (*.f64 (*.f64 #s(literal 1/765275040000000 binary64) (pow.f64 (PI.f64) #s(literal 6 binary64))) angle) angle (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) #s(literal -1/3149280000 binary64))))) (*.f64 angle angle))
(* (pow angle 2) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (pow (PI) 4))) (* (pow angle 2) (+ (* (pow a 2) (* (pow angle 2) (+ (* -1/396718580736000000000 (pow (PI) 8)) (* -1/2777030065152000000000 (pow (PI) 8))))) (* (pow a 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6))))))))))
(*.f64 (fma.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a a)) (PI.f64)) (PI.f64) (*.f64 (*.f64 (*.f64 a a) (fma.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) #s(literal -1/3149280000 binary64) (*.f64 (*.f64 angle angle) (fma.f64 (*.f64 (*.f64 #s(literal -1/347128758144000000000 binary64) (pow.f64 (PI.f64) #s(literal 8 binary64))) angle) angle (*.f64 #s(literal 1/765275040000000 binary64) (pow.f64 (PI.f64) #s(literal 6 binary64))))))) (*.f64 angle angle))) (*.f64 angle angle))
(* 1/180 (* a (* angle (PI))))
(*.f64 (*.f64 (*.f64 (PI.f64) a) #s(literal 1/180 binary64)) angle)
(* angle (+ (* -1/34992000 (* a (* (pow angle 2) (pow (PI) 3)))) (* 1/180 (* a (PI)))))
(*.f64 (*.f64 a (*.f64 (PI.f64) (fma.f64 (*.f64 #s(literal -1/34992000 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64)) #s(literal 1/180 binary64)))) angle)
(* angle (+ (* 1/180 (* a (PI))) (* (pow angle 2) (+ (* -1/34992000 (* a (pow (PI) 3))) (* 1/22674816000000 (* a (* (pow angle 2) (pow (PI) 5))))))))
(*.f64 (fma.f64 (*.f64 #s(literal 1/180 binary64) a) (PI.f64) (*.f64 (*.f64 a (fma.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) #s(literal 1/22674816000000 binary64)) angle) angle (*.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)) #s(literal -1/34992000 binary64)))) (*.f64 angle angle))) angle)
(* angle (+ (* 1/180 (* a (PI))) (* (pow angle 2) (+ (* -1/34992000 (* a (pow (PI) 3))) (* (pow angle 2) (+ (* -1/30855889612800000000 (* a (* (pow angle 2) (pow (PI) 7)))) (* 1/22674816000000 (* a (pow (PI) 5)))))))))
(*.f64 (fma.f64 (pow.f64 angle #s(literal 4 binary64)) (*.f64 a (fma.f64 (*.f64 #s(literal -1/30855889612800000000 binary64) (pow.f64 (PI.f64) #s(literal 7 binary64))) (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) #s(literal 1/22674816000000 binary64)))) (*.f64 a (*.f64 (PI.f64) (fma.f64 (*.f64 #s(literal -1/34992000 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64)) #s(literal 1/180 binary64))))) angle)
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)
(* angle (+ (* -1/34992000 (* (pow angle 2) (pow (PI) 3))) (* 1/180 (PI))))
(*.f64 (*.f64 (PI.f64) (fma.f64 (*.f64 #s(literal -1/34992000 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64)) #s(literal 1/180 binary64))) angle)
(* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* 1/22674816000000 (* (pow angle 2) (pow (PI) 5)))))))
(fma.f64 (pow.f64 angle #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) #s(literal 1/22674816000000 binary64)) angle) angle (*.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)) #s(literal -1/34992000 binary64))) (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))
(* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* (pow angle 2) (+ (* -1/30855889612800000000 (* (pow angle 2) (pow (PI) 7))) (* 1/22674816000000 (pow (PI) 5))))))))
(fma.f64 (pow.f64 angle #s(literal 3 binary64)) (fma.f64 (fma.f64 (*.f64 #s(literal -1/30855889612800000000 binary64) (pow.f64 (PI.f64) #s(literal 7 binary64))) (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) #s(literal 1/22674816000000 binary64))) (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)) #s(literal -1/34992000 binary64))) (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))
1
#s(literal 1 binary64)
(+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2))))
(fma.f64 (*.f64 #s(literal -1/64800 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64)) #s(literal 1 binary64))
(+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* 1/25194240000 (* (pow angle 2) (pow (PI) 4))))))
(fma.f64 (fma.f64 (*.f64 (*.f64 #s(literal 1/25194240000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64))) angle) angle (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64)))) (*.f64 angle angle) #s(literal 1 binary64))
(+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* (pow angle 2) (+ (* -1/24488801280000000 (* (pow angle 2) (pow (PI) 6))) (* 1/25194240000 (pow (PI) 4)))))))
(fma.f64 (pow.f64 angle #s(literal 4 binary64)) (fma.f64 (*.f64 #s(literal -1/24488801280000000 binary64) (pow.f64 (PI.f64) #s(literal 6 binary64))) (*.f64 angle angle) (*.f64 #s(literal 1/25194240000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64)))) (fma.f64 (*.f64 #s(literal -1/64800 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64)) #s(literal 1 binary64)))
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* a (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) a)
(* a (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) a)
(* a (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) a)
(* a (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) a)
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* a (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) a)
(* a (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) a)
(* a (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) a)
(* a (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) a)
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)

rewrite204.0ms (1.7%)

Memory
-7.0MiB live, 205.0MiB allocated
Rules
5 150×lower-fma.f64
5 150×lower-fma.f32
4 570×lower-*.f32
4 564×lower-*.f64
2 324×lower-pow.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01556
02556
18756
248356
3432556
0824356
Stop Event
iter limit
node limit
iter limit
Counts
6 → 207
Calls
Call 1
Inputs
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
(pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))
(*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))
(sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))
(cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))
(*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))
Outputs
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) b) #s(literal 4 binary64))) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 6 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) b) #s(literal 6 binary64)))) (+.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) b)) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) b) #s(literal 4 binary64))) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) b) #s(literal 6 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 6 binary64))) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 8 binary64)) (pow.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) b)) a) #s(literal 2 binary64))) #s(literal 2 binary64)))) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) b)) a) #s(literal 2 binary64)))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) b) #s(literal 6 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 6 binary64))) (+.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) b)) a) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 12 binary64)))) (fma.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) b)) a) #s(literal 2 binary64))) (-.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) b)) a) #s(literal 2 binary64))) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64))) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 8 binary64))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) b) #s(literal 4 binary64))) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) b) #s(literal 4 binary64)))) (+.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64))) (fma.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))) (fma.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a)))
(*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64))) (pow.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) b) #s(literal 2 binary64))) #s(literal -1 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) b) #s(literal 4 binary64))))
(*.f64 (pow.f64 (+.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) b)) a) #s(literal 2 binary64))) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64))) #s(literal -1 binary64)) (+.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) b) #s(literal 6 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 6 binary64))))
(*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) b) #s(literal 4 binary64)))) (pow.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) b) #s(literal 2 binary64)))) #s(literal -1 binary64)))
(*.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) b) #s(literal 6 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 6 binary64)))) (pow.f64 (neg.f64 (+.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) b)) a) #s(literal 2 binary64))) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64)))) #s(literal -1 binary64)))
(*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) b) #s(literal 4 binary64))) (pow.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) b) #s(literal 2 binary64))) #s(literal -1 binary64)))
(*.f64 (+.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) b)) a) #s(literal 2 binary64))) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64))) (+.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) b)) a) #s(literal 2 binary64))) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64)))))
(*.f64 (+.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) b)) a) #s(literal 2 binary64))) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64))) (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64))) (pow.f64 (+.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) b)) a) #s(literal 2 binary64))) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64))) #s(literal -1 binary64))))
(*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) b) #s(literal 6 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 6 binary64))) (pow.f64 (+.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) b)) a) #s(literal 2 binary64))) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64))) #s(literal -1 binary64)))
(*.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64))))
(*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64))) (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) b) #s(literal 2 binary64))) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) b) #s(literal 2 binary64)))))
(*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64))) (*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) b) #s(literal 2 binary64))) (pow.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) b) #s(literal 2 binary64))) #s(literal -1 binary64))))
(pow.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64))) (-.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal -1 binary64))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) b) #s(literal 4 binary64))) (fma.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))) (fma.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a (*.f64 (neg.f64 b) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 8 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) b) #s(literal 8 binary64))) (pow.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) b) #s(literal 2 binary64))) #s(literal -1 binary64))) (+.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 12 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) b) #s(literal 12 binary64))) (pow.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) b) #s(literal 2 binary64))) #s(literal -1 binary64))) (+.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) b) #s(literal 8 binary64))) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 8 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 12 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) b) #s(literal 12 binary64))) (pow.f64 (+.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) b)) a) #s(literal 2 binary64))) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64))) #s(literal -1 binary64))) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 6 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) b) #s(literal 6 binary64))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) b) #s(literal 18 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 18 binary64))) (pow.f64 (+.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) b)) a) #s(literal 2 binary64))) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64))) #s(literal -1 binary64))) (-.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 12 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) b) #s(literal 12 binary64))) (pow.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))) b) #s(literal 6 binary64))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) b) #s(literal 6 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 6 binary64))) #s(literal 1 binary64)) (+.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) b)) a) #s(literal 2 binary64))) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) b) #s(literal 2 binary64)))) #s(literal 2 binary64)) (pow.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) b) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) b) #s(literal 2 binary64)))) #s(literal 2 binary64))) (+.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) b) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) b) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) b) #s(literal 2 binary64))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) b) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) b) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) b) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) b) #s(literal 2 binary64)))) #s(literal 2 binary64)) (+.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) b) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) b) #s(literal 2 binary64)))) #s(literal 2 binary64)) (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) b) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) b) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) b) #s(literal 2 binary64))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64)))) (neg.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) b) #s(literal 4 binary64))))) (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) b) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) b) #s(literal 6 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 6 binary64))))) (neg.f64 (neg.f64 (+.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) b)) a) #s(literal 2 binary64))) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 8 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) b) #s(literal 8 binary64))) #s(literal 1 binary64)) (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64))) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) b) #s(literal 2 binary64)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 12 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) b) #s(literal 12 binary64))) #s(literal 1 binary64)) (*.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) b) #s(literal 8 binary64))) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 8 binary64))) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) b) #s(literal 2 binary64)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 12 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) b) #s(literal 12 binary64))) #s(literal 1 binary64)) (*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 6 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) b) #s(literal 6 binary64))) (+.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) b)) a) #s(literal 2 binary64))) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) b) #s(literal 18 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 18 binary64))) #s(literal 1 binary64)) (*.f64 (-.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 12 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) b) #s(literal 12 binary64))) (pow.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))) b) #s(literal 6 binary64))) (+.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) b)) a) #s(literal 2 binary64))) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) b) #s(literal 2 binary64)))) (*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) b) #s(literal 2 binary64))) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) b) #s(literal 4 binary64)))) (pow.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) b) #s(literal 2 binary64))) #s(literal 2 binary64)))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 8 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) b) #s(literal 8 binary64))) (*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) b) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 12 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) b) #s(literal 12 binary64))) (*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) b) #s(literal 2 binary64))) (+.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) b) #s(literal 8 binary64))) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 8 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 12 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) b) #s(literal 12 binary64))) (*.f64 (+.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) b)) a) #s(literal 2 binary64))) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64))) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 6 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) b) #s(literal 6 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64))) (-.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) b) #s(literal 18 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 18 binary64))) (*.f64 (+.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) b)) a) #s(literal 2 binary64))) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64))) (-.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 12 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) b) #s(literal 12 binary64))) (pow.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))) b) #s(literal 6 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) b) #s(literal 4 binary64)))) (neg.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) b) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) b) #s(literal 6 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 6 binary64)))) (neg.f64 (+.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) b)) a) #s(literal 2 binary64))) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64))) #s(literal -1 binary64))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) b) #s(literal 4 binary64))) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) b) #s(literal 2 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) b) #s(literal 6 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 6 binary64))) (+.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) b)) a) #s(literal 2 binary64))) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64))) (-.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64))) #s(literal -1 binary64)))
(neg.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) b) #s(literal 4 binary64)))) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) b) #s(literal 2 binary64)))))
(neg.f64 (/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) b) #s(literal 6 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 6 binary64)))) (+.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) b)) a) #s(literal 2 binary64))) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64)))))
(neg.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) b) #s(literal 4 binary64))) (neg.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) b) #s(literal 2 binary64))))))
(neg.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) b) #s(literal 6 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 6 binary64))) (neg.f64 (+.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) b)) a) #s(literal 2 binary64))) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64))))))
(fma.f64 (exp.f64 (log.f64 (*.f64 (*.f64 a a) (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)))))) (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) b) #s(literal 2 binary64)))
(fma.f64 (exp.f64 (fma.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)))) #s(literal 2 binary64) (log.f64 a))) a (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) b) #s(literal 2 binary64)))
(fma.f64 (exp.f64 (log.f64 (*.f64 (*.f64 b b) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)))
(fma.f64 (exp.f64 (fma.f64 (log.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))) #s(literal 2 binary64) (log.f64 b))) b (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)))
(fma.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 6 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) b) #s(literal 6 binary64)))) (+.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) b)) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) b) #s(literal 4 binary64))) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64))) (neg.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) b) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) b) #s(literal 2 binary64))))))
(fma.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) b) #s(literal 4 binary64)))) (+.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64))) (neg.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) b) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) b) #s(literal 2 binary64))))))
(fma.f64 (/.f64 (pow.f64 (*.f64 (*.f64 a a) (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)))) #s(literal 2 binary64)) (fma.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) #s(literal 2 binary64)) (fma.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a (*.f64 (neg.f64 b) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))))) (neg.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) b) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) b) #s(literal 2 binary64))))))
(fma.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 3 binary64)) (fma.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))) (/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) (fma.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a (*.f64 (neg.f64 b) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))))) (neg.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) b) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) b) #s(literal 2 binary64))))))
(fma.f64 (/.f64 (pow.f64 a #s(literal 4 binary64)) (fma.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) #s(literal 4 binary64)) (fma.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a (*.f64 (neg.f64 b) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))))) (neg.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) b) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) b) #s(literal 2 binary64))))))
(fma.f64 (/.f64 (*.f64 a a) (fma.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) #s(literal 4 binary64)) (*.f64 a a)) (fma.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a (*.f64 (neg.f64 b) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))))) (neg.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) b) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) b) #s(literal 2 binary64))))))
(fma.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)) (fma.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))) (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)) (fma.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a (*.f64 (neg.f64 b) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))))) (neg.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) b) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) b) #s(literal 2 binary64))))))
(fma.f64 (/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) (fma.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))) (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 3 binary64)) (fma.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a (*.f64 (neg.f64 b) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))))) (neg.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) b) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) b) #s(literal 2 binary64))))))
(fma.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) b) #s(literal 3/2 binary64)) (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) b)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 3/2 binary64)) (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) b) #s(literal 2 binary64)))
(fma.f64 (*.f64 (*.f64 a a) (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)))) (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) b) #s(literal 2 binary64)))
(fma.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) #s(literal 2 binary64)) a) a (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) b) #s(literal 2 binary64)))
(fma.f64 (*.f64 (*.f64 b b) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)))
(fma.f64 (*.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64)) b) b (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (*.f64 (*.f64 a a) (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)))) #s(literal 2 binary64)) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) b) #s(literal 2 binary64)))) (neg.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) b) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) b) #s(literal 2 binary64))))))
(fma.f64 (pow.f64 a #s(literal 4 binary64)) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) b) #s(literal 2 binary64)))) (neg.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) b) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) b) #s(literal 2 binary64))))))
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) b)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) b) #s(literal 3/2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)))
(fma.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 3/2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) b) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 3 binary64)) (/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) b) #s(literal 2 binary64)))) (neg.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) b) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) b) #s(literal 2 binary64))))))
(fma.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64)) (pow.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) b) #s(literal 2 binary64))) #s(literal -1 binary64)) (neg.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) b) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) b) #s(literal 2 binary64))))))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) #s(literal 2 binary64)) (*.f64 a a) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) b) #s(literal 2 binary64)))
(fma.f64 (*.f64 a a) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) #s(literal 4 binary64)) (*.f64 a a)) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) b) #s(literal 2 binary64)))) (neg.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) b) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) b) #s(literal 2 binary64))))))
(fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) b) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)))
(fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)))
(fma.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) b) (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) b) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)))
(fma.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) (exp.f64 (log.f64 (*.f64 (*.f64 b b) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))))) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)))
(fma.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) (*.f64 (*.f64 b b) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)))
(fma.f64 b (exp.f64 (fma.f64 (log.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))) #s(literal 2 binary64) (log.f64 b))) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)))
(fma.f64 b (*.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64)) b) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)) (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) b) #s(literal 2 binary64)))) (neg.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) b) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) b) #s(literal 2 binary64))))))
(fma.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 3 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) b) #s(literal 2 binary64)))) (neg.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) b) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) b) #s(literal 2 binary64))))))
(fma.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) b) #s(literal 2 binary64)))
(fma.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) (exp.f64 (log.f64 (*.f64 (*.f64 a a) (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)))))) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) b) #s(literal 2 binary64)))
(fma.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) (*.f64 (*.f64 a a) (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)))) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) b) #s(literal 2 binary64)))
(fma.f64 a (exp.f64 (fma.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)))) #s(literal 2 binary64) (log.f64 a))) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) b) #s(literal 2 binary64)))
(fma.f64 a (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) #s(literal 2 binary64)) a) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) b) #s(literal 2 binary64)))
(-.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) b) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)))))
(-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) b) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) b) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) b) #s(literal 2 binary64)))))
(exp.f64 (*.f64 (log.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64))) #s(literal -1 binary64))) #s(literal -1 binary64)))
(+.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) b) #s(literal 2 binary64)))) (neg.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) b) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) b) #s(literal 2 binary64))))))
(+.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) b) #s(literal 2 binary64)))
(*.f64 (exp.f64 (log.f64 (*.f64 (*.f64 a a) (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)))))) (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))))
(*.f64 (exp.f64 (fma.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)))) #s(literal 2 binary64) (log.f64 a))) a)
(*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 3/2 binary64)) (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a)))
(*.f64 (*.f64 (*.f64 a a) (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)))) (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))))
(*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) #s(literal 2 binary64)) a) a)
(*.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 3/2 binary64)))
(*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) #s(literal 2 binary64)) (*.f64 a a))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) #s(literal 2 binary64)))
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) (exp.f64 (log.f64 (*.f64 (*.f64 a a) (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)))))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) (*.f64 (*.f64 a a) (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)))))
(*.f64 a (exp.f64 (fma.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)))) #s(literal 2 binary64) (log.f64 a))))
(*.f64 a (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) #s(literal 2 binary64)) a))
(pow.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) #s(literal 1 binary64)) (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a)))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a)))
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a)) #s(literal 4 binary64))
(pow.f64 (E.f64) (log.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64))))
(pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64)) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))) #s(literal 4 binary64)))
(exp.f64 (*.f64 (log.f64 (exp.f64 #s(literal 2 binary64))) (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))))
(exp.f64 (log.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64))))
(*.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a)) (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a)
(*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))))
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a)) #s(literal 2 binary64))
(pow.f64 (E.f64) (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a)))
(pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 1 binary64))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64))) #s(literal 1/2 binary64)))
(exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a)))
(*.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)))) (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)))))
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)))) #s(literal 2 binary64))
(pow.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) #s(literal 1 binary64))
(neg.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))))
(neg.f64 (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))))
(sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)))
(exp.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)))))
(*.f64 (sqrt.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))) (sqrt.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))))
(pow.f64 (sqrt.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))) #s(literal 2 binary64))
(pow.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 1 binary64))
(cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -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 #s(literal 1/180 binary64) angle)))
(exp.f64 (log.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))))
(*.f64 (/.f64 (PI.f64) #s(literal -180 binary64)) (neg.f64 angle))
(*.f64 (/.f64 (PI.f64) #s(literal 1 binary64)) (*.f64 #s(literal 1/180 binary64) angle))
(*.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 1/180 binary64)) (pow.f64 (PI.f64) #s(literal 1/4 binary64))) (pow.f64 (PI.f64) #s(literal 1/4 binary64)))
(*.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 1/180 binary64)) (cbrt.f64 (PI.f64))) (pow.f64 (PI.f64) #s(literal 1/6 binary64)))
(*.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 1/180 binary64)) #s(literal 1 binary64)) (sqrt.f64 (PI.f64)))
(*.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) angle)) (pow.f64 (PI.f64) #s(literal 1/6 binary64))) (pow.f64 (PI.f64) #s(literal 1/6 binary64)))
(*.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) angle)) (cbrt.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)))) (cbrt.f64 (cbrt.f64 (PI.f64))))
(*.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) angle)) #s(literal 1 binary64)) (cbrt.f64 (PI.f64)))
(*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1 binary64))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 180 binary64)) (/.f64 (cbrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1 binary64))))
(*.f64 (/.f64 (cbrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (pow.f64 angle #s(literal -1 binary64))))
(*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) (pow.f64 angle #s(literal 1 binary64)))
(*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)
(*.f64 (*.f64 (*.f64 (cbrt.f64 (PI.f64)) #s(literal 1/180 binary64)) angle) (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64)))
(*.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) angle)) (cbrt.f64 (PI.f64)))
(*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (*.f64 (sqrt.f64 (PI.f64)) #s(literal 1/180 binary64)))
(*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) angle) (*.f64 (cbrt.f64 (PI.f64)) #s(literal 1/180 binary64)))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) angle) (/.f64 (cbrt.f64 (PI.f64)) #s(literal 180 binary64)))
(*.f64 (*.f64 (neg.f64 angle) (PI.f64)) #s(literal -1/180 binary64))
(*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 1/180 binary64))))
(*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64))
(*.f64 #s(literal 1/180 binary64) (/.f64 (PI.f64) (pow.f64 angle #s(literal -1 binary64))))
(*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))
(*.f64 (neg.f64 angle) (/.f64 (PI.f64) #s(literal -180 binary64)))
(*.f64 (neg.f64 angle) (*.f64 #s(literal -1/180 binary64) (PI.f64)))
(*.f64 (sqrt.f64 (PI.f64)) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 1/180 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (*.f64 (*.f64 (cbrt.f64 (PI.f64)) #s(literal 1/180 binary64)) angle))
(*.f64 (cbrt.f64 (PI.f64)) (*.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64)) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 1/180 binary64))))
(*.f64 (cbrt.f64 (PI.f64)) (*.f64 (cbrt.f64 (PI.f64)) (*.f64 (*.f64 (cbrt.f64 (PI.f64)) #s(literal 1/180 binary64)) angle)))
(*.f64 (cbrt.f64 (PI.f64)) (*.f64 #s(literal 1/180 binary64) (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) angle)))
(*.f64 #s(literal 1 binary64) (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)))
(*.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)) #s(literal 1 binary64))
(*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))
(*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))
(*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))
(pow.f64 (/.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)) #s(literal -1 binary64))
(/.f64 (*.f64 #s(literal -1 binary64) (PI.f64)) (/.f64 #s(literal -180 binary64) angle))
(/.f64 (*.f64 (PI.f64) #s(literal -1 binary64)) (/.f64 #s(literal -180 binary64) angle))
(/.f64 (neg.f64 (*.f64 (neg.f64 angle) (PI.f64))) #s(literal 180 binary64))
(/.f64 (neg.f64 (PI.f64)) (/.f64 #s(literal -180 binary64) angle))
(/.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) (pow.f64 angle #s(literal -1 binary64)))
(/.f64 (*.f64 (neg.f64 angle) (PI.f64)) #s(literal -180 binary64))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))))
(/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)))
(/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))
(neg.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))
(neg.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal -1/180 binary64))))
(neg.f64 (*.f64 (*.f64 angle #s(literal -1/180 binary64)) (PI.f64)))
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))) #s(literal -1 binary64)))

eval93.0ms (0.8%)

Memory
-9.1MiB live, 111.8MiB allocated
Compiler

Compiled 12 980 to 1 191 computations (90.8% saved)

prune157.0ms (1.3%)

Memory
3.9MiB live, 164.7MiB allocated
Pruning

57 alts after pruning (57 fresh and 0 done)

PrunedKeptTotal
New33657393
Fresh000
Picked101
Done000
Total33757394
Accuracy
79.9%
Counts
394 → 57
Alt Table
Click to see full alt table
StatusAccuracyProgram
62.4%
(fma.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 3/2 binary64)) (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) b) #s(literal 2 binary64)))
65.2%
(fma.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) b) #s(literal 3/2 binary64)) (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) b)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)))
78.7%
(fma.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)))
76.5%
(fma.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) #s(literal 2 binary64)) a) a (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) b) #s(literal 2 binary64)))
78.7%
(fma.f64 (*.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64)) b) b (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)))
78.7%
(fma.f64 (*.f64 (*.f64 b b) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)))
64.0%
(fma.f64 (exp.f64 (fma.f64 (log.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))) #s(literal 2 binary64) (log.f64 b))) b (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)))
66.3%
(fma.f64 (exp.f64 (log.f64 (*.f64 (*.f64 b b) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)))
8.4%
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 8 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) b) #s(literal 8 binary64))) (*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) b) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64)))))
78.0%
(/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64))) #s(literal -1 binary64)))
62.4%
(+.f64 (pow.f64 (pow.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a)) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
61.7%
(+.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
61.8%
(+.f64 (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
78.7%
(+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) b) #s(literal 2 binary64)))
78.6%
(+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
62.4%
(+.f64 (pow.f64 (*.f64 a (pow.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)))) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
78.7%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
78.7%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
78.6%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (*.f64 (*.f64 (cbrt.f64 (PI.f64)) #s(literal 1/180 binary64)) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
78.7%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 1/180 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
78.5%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 180 binary64)) (/.f64 (cbrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
78.6%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
78.5%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 (cbrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (pow.f64 angle #s(literal -1 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
65.3%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (pow.f64 (sqrt.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))) #s(literal 2 binary64))) #s(literal 2 binary64)))
78.6%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (*.f64 (*.f64 (cbrt.f64 (PI.f64)) #s(literal 1/180 binary64)) angle)))) #s(literal 2 binary64)))
78.7%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 180 binary64)) (/.f64 (cbrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1 binary64)))))) #s(literal 2 binary64)))
78.6%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1 binary64)))))) #s(literal 2 binary64)))
78.6%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) angle) (*.f64 (cbrt.f64 (PI.f64)) #s(literal 1/180 binary64))))) #s(literal 2 binary64)))
78.7%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 1/180 binary64)) (cbrt.f64 (PI.f64))) (pow.f64 (PI.f64) #s(literal 1/6 binary64))))) #s(literal 2 binary64)))
78.7%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))))) #s(literal 2 binary64)))
78.6%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64))))) #s(literal 2 binary64)))
78.7%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64)))) #s(literal 2 binary64)))
78.6%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (cbrt.f64 (PI.f64)) (*.f64 (cbrt.f64 (PI.f64)) (*.f64 (*.f64 (cbrt.f64 (PI.f64)) #s(literal 1/180 binary64)) angle))))) #s(literal 2 binary64)))
78.6%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))) #s(literal -1 binary64))))) #s(literal 2 binary64)))
79.0%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64)))
78.7%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
78.6%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
78.6%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
78.0%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))) #s(literal -1 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
75.4%
(+.f64 (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
62.4%
(+.f64 (pow.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a)) #s(literal 4 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
61.7%
(+.f64 (pow.f64 (exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
61.7%
(+.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
75.4%
(+.f64 (pow.f64 #s(approx (* a (sin (* (/ angle 180) (PI)))) (*.f64 (*.f64 (*.f64 (PI.f64) a) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
61.7%
(+.f64 (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))) #s(literal 4 binary64))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
78.0%
(+.f64 (exp.f64 (log.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
47.5%
(+.f64 #s(approx (pow (* a (sin (* (/ angle 180) (PI)))) 2) (*.f64 (*.f64 (*.f64 (*.f64 a a) (fma.f64 #s(literal -1/3149280000 binary64) (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) angle) angle) (*.f64 #s(literal 1/32400 binary64) (*.f64 (PI.f64) (PI.f64))))) angle) angle)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
72.9%
(+.f64 #s(approx (pow (* a (sin (* (/ angle 180) (PI)))) 2) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (*.f64 angle angle) a))) (*.f64 (PI.f64) (PI.f64)))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
11.1%
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) b) #s(literal 4 binary64))) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 6 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) b) #s(literal 6 binary64)))) (+.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) b)) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) b) #s(literal 4 binary64))) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64))))
31.0%
(*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64))) (*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) b) #s(literal 2 binary64))) (pow.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) b) #s(literal 2 binary64))) #s(literal -1 binary64))))
75.9%
(exp.f64 (*.f64 (log.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64))) #s(literal -1 binary64))) #s(literal -1 binary64)))
28.2%
#s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (fma.f64 (fma.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) (fma.f64 (*.f64 #s(literal -1/3149280000 binary64) a) a (*.f64 (*.f64 b b) #s(literal 1/3149280000 binary64)))) (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 a a) (*.f64 #s(literal -1/32400 binary64) (*.f64 b b))))) (*.f64 angle angle) (*.f64 b b)))
71.1%
#s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))))
37.8%
#s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 a a) (*.f64 #s(literal -1/32400 binary64) (*.f64 b b)))) (*.f64 angle angle) (*.f64 b b)))
30.4%
#s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
60.1%
#s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b)))
60.5%
#s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (*.f64 b b))
Compiler

Compiled 3 068 to 2 270 computations (26% saved)

simplify40.0ms (0.3%)

Memory
-6.5MiB live, 32.8MiB allocated
Algorithm
egg-herbie
Localize:

Found 18 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f64 a (sin.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 1/180 binary64))))))
cost-diff0
(pow.f64 (*.f64 a (sin.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 1/180 binary64)))))) #s(literal 2 binary64))
cost-diff0
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 1/180 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
cost-diff19712
(*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 1/180 binary64))))
cost-diff0
(log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a)))
cost-diff0
(*.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))) #s(literal 4 binary64))
cost-diff0
(+.f64 (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))) #s(literal 4 binary64))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
cost-diff6656
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))) #s(literal 4 binary64)))
cost-diff0
(cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))
cost-diff0
(pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64))
cost-diff0
(*.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64)) b)
cost-diff0
(fma.f64 (*.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64)) b) b (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)))
cost-diff0
(*.f64 b b)
cost-diff0
#s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (*.f64 b b))
cost-diff0
(sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))
cost-diff0
(*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))
cost-diff0
(pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))
cost-diff0
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64)))
Rules
1 200×lower-*.f32
1 168×lower-*.f64
812×associate-*r*
568×associate-*l*
246×*-commutative
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
061504
0102464
1147460
2256459
3401454
4464454
5522454
6626454
7787454
81274454
91293454
101293454
01293454
Stop Event
iter limit
saturated
iter limit
Calls
Call 1
Inputs
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64)))
(pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))
(*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))
a
(sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))
(*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))
(/.f64 angle #s(literal 180 binary64))
angle
#s(literal 180 binary64)
(PI.f64)
#s(literal 2 binary64)
(pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))
(*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)))
b
#s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))
#s(literal 1 binary64)
#s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (*.f64 b b))
(*.f64 b b)
b
(fma.f64 (*.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64)) b) b (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64)) b)
(pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64))
(cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))
(/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))
(*.f64 (PI.f64) angle)
(PI.f64)
angle
#s(literal -180 binary64)
#s(literal 2 binary64)
b
(pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a)
(sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)))
(*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))
(*.f64 #s(literal 1/180 binary64) angle)
#s(literal 1/180 binary64)
a
(+.f64 (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))) #s(literal 4 binary64))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))) #s(literal 4 binary64)))
(*.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))) #s(literal 4 binary64))
(log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a)))
(sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a)
(sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)))
(*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))
(PI.f64)
(*.f64 #s(literal 1/180 binary64) angle)
#s(literal 1/180 binary64)
angle
a
#s(literal 4 binary64)
(pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))
(*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))
b
(cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))
(*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))
(/.f64 angle #s(literal 180 binary64))
#s(literal 180 binary64)
#s(literal 2 binary64)
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 1/180 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
(pow.f64 (*.f64 a (sin.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 1/180 binary64)))))) #s(literal 2 binary64))
(*.f64 a (sin.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 1/180 binary64))))))
a
(sin.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 1/180 binary64)))))
(*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 1/180 binary64))))
(pow.f64 (PI.f64) #s(literal 1/4 binary64))
(PI.f64)
#s(literal 1/4 binary64)
(*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 1/180 binary64)))
(*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 1/180 binary64))
(*.f64 (sqrt.f64 (PI.f64)) angle)
(sqrt.f64 (PI.f64))
angle
#s(literal 1/180 binary64)
#s(literal 2 binary64)
(pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))
(*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))
b
(cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))
(*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))
(/.f64 angle #s(literal 180 binary64))
#s(literal 180 binary64)
Outputs
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) #s(literal 2 binary64)))
(pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))
(pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) #s(literal 2 binary64))
(*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a)
a
(sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))
(sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))
(*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))
(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
(/.f64 angle #s(literal 180 binary64))
angle
#s(literal 180 binary64)
(PI.f64)
#s(literal 2 binary64)
(pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))
(pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64))
(*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)))
(*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b)
b
#s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))
#s(literal 1 binary64)
#s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (*.f64 b b))
(*.f64 b b)
b
(fma.f64 (*.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64)) b) b (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 (PI.f64) #s(literal -180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64)) b)
(*.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 (PI.f64) #s(literal -180 binary64)) angle)) #s(literal 2 binary64)) b)
(pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64))
(pow.f64 (cos.f64 (*.f64 (/.f64 (PI.f64) #s(literal -180 binary64)) angle)) #s(literal 2 binary64))
(cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))
(cos.f64 (*.f64 (/.f64 (PI.f64) #s(literal -180 binary64)) angle))
(/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))
(*.f64 (/.f64 (PI.f64) #s(literal -180 binary64)) angle)
(*.f64 (PI.f64) angle)
(PI.f64)
angle
#s(literal -180 binary64)
#s(literal 2 binary64)
b
(pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64))
(pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a) #s(literal 2 binary64))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a)
(*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)
(sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)))
(sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))
(*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))
(*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))
(*.f64 #s(literal 1/180 binary64) angle)
#s(literal 1/180 binary64)
a
(+.f64 (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))) #s(literal 4 binary64))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 2 binary64)) (pow.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)) #s(literal 4 binary64)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))) #s(literal 4 binary64)))
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)) #s(literal 4 binary64))
(*.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))) #s(literal 4 binary64))
(*.f64 #s(literal 4 binary64) (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a))))
(log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a)))
(log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)))
(sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))
(sqrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a)
(*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)
(sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)))
(sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))
(*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))
(*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))
(PI.f64)
(*.f64 #s(literal 1/180 binary64) angle)
#s(literal 1/180 binary64)
angle
a
#s(literal 4 binary64)
(pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))
(pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 2 binary64))
(*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))
(*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b)
b
(cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))
(cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))
(*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))
(*.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 (sin.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 1/180 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a) #s(literal 2 binary64)))
(pow.f64 (*.f64 a (sin.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 1/180 binary64)))))) #s(literal 2 binary64))
(pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a) #s(literal 2 binary64))
(*.f64 a (sin.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 1/180 binary64))))))
(*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)
a
(sin.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 1/180 binary64)))))
(sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))
(*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 1/180 binary64))))
(*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))
(pow.f64 (PI.f64) #s(literal 1/4 binary64))
(PI.f64)
#s(literal 1/4 binary64)
(*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 1/180 binary64)))
(*.f64 (*.f64 (pow.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) #s(literal 3 binary64)) #s(literal 1/180 binary64)) angle)
(*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 1/180 binary64))
(*.f64 (sqrt.f64 (PI.f64)) angle)
(sqrt.f64 (PI.f64))
angle
#s(literal 1/180 binary64)
#s(literal 2 binary64)
(pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))
(pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 2 binary64))
(*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))
(*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b)
b
(cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))
(cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))
(*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))
(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
(/.f64 angle #s(literal 180 binary64))
#s(literal 180 binary64)

localize467.0ms (3.8%)

Memory
3.0MiB live, 475.4MiB allocated
Localize:

Found 18 expressions of interest:

NewMetricScoreProgram
accuracy0.70703125
(sqrt.f64 (PI.f64))
accuracy12.660930052625686
(cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))
accuracy12.88923610051249
(sin.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 1/180 binary64)))))
accuracy18.163620288611597
(PI.f64)
accuracy6.668255338740977
(sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))
accuracy12.660930052625686
(cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))
accuracy12.88923610051249
(sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)))
accuracy18.163620288611597
(PI.f64)
accuracy0.23828125
(*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))
accuracy12.660930052625686
(cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))
accuracy12.88923610051249
(sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)))
accuracy18.163620288611597
(PI.f64)
accuracy0
(*.f64 b b)
accuracy14.907466962970782
#s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (*.f64 b b))
accuracy0.23828125
(*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))
accuracy12.88923610051249
(sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))
accuracy13.106109031970119
#s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))
accuracy18.163620288611597
(PI.f64)
Samples
113.0ms64×1invalid
91.0ms55×1valid
73.0ms126×0valid
59.0ms4exit
4.0ms0invalid
Compiler

Compiled 495 to 50 computations (89.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 296.0ms
ival-sin: 95.0ms (32.1% of total)
ival-mult: 84.0ms (28.4% of total)
ival-pow: 22.0ms (7.4% of total)
ival-cos: 19.0ms (6.4% of total)
ival-pow2: 18.0ms (6.1% of total)
const: 12.0ms (4.1% of total)
ival-div: 12.0ms (4.1% of total)
adjust: 7.0ms (2.4% of total)
ival-add: 6.0ms (2% of total)
ival-sqrt: 5.0ms (1.7% of total)
ival-log: 5.0ms (1.7% of total)
ival-exp: 5.0ms (1.7% of total)
ival-pi: 1.0ms (0.3% of total)
exact: 1.0ms (0.3% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series253.0ms (2.1%)

Memory
10.6MiB live, 283.3MiB allocated
Counts
27 → 528
Calls
Call 1
Inputs
#s(alt (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) #<representation binary64>) () ())
#s(alt (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) #<representation binary64>) () ())
#s(alt (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) (patch (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #<representation binary64>) () ())
#s(alt (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (patch (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #<representation binary64>) () ())
#s(alt #s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (*.f64 b b)) (patch #s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (*.f64 b b)) #<representation binary64>) () ())
#s(alt (*.f64 b b) (patch (*.f64 b b) #<representation binary64>) () ())
#s(alt (fma.f64 (*.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64)) b) b (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64))) (patch (fma.f64 (*.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64)) b) b (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64))) #<representation binary64>) () ())
#s(alt (*.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64)) b) (patch (*.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64)) b) #<representation binary64>) () ())
#s(alt (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64)) (patch (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64)) #<representation binary64>) () ())
#s(alt (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) (patch (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #<representation binary64>) () ())
#s(alt (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))) #s(literal 4 binary64))) (patch (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))) #s(literal 4 binary64))) #<representation binary64>) () ())
#s(alt (+.f64 (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))) #s(literal 4 binary64))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) (patch (+.f64 (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))) #s(literal 4 binary64))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) #<representation binary64>) () ())
#s(alt (*.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))) #s(literal 4 binary64)) (patch (*.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))) #s(literal 4 binary64)) #<representation binary64>) () ())
#s(alt (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))) (patch (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))) #<representation binary64>) () ())
#s(alt (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 1/180 binary64)))) (patch (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 1/180 binary64)))) #<representation binary64>) () ())
#s(alt (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 1/180 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 1/180 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) #<representation binary64>) () ())
#s(alt (pow.f64 (*.f64 a (sin.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 1/180 binary64)))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (sin.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 1/180 binary64)))))) #s(literal 2 binary64)) #<representation binary64>) () ())
#s(alt (*.f64 a (sin.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 1/180 binary64)))))) (patch (*.f64 a (sin.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 1/180 binary64)))))) #<representation binary64>) () ())
#s(alt (PI.f64) (patch (PI.f64) #<representation binary64>) () ())
#s(alt #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) (patch #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) #<representation binary64>) () ())
#s(alt (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)) (patch (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)) #<representation binary64>) () ())
#s(alt (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) (patch (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) #<representation binary64>) () ())
#s(alt (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)) (patch (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)) #<representation binary64>) () ())
#s(alt (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (patch (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #<representation binary64>) () ())
#s(alt (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a)) (patch (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a)) #<representation binary64>) () ())
#s(alt (sin.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 1/180 binary64))))) (patch (sin.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 1/180 binary64))))) #<representation binary64>) () ())
#s(alt (sqrt.f64 (PI.f64)) (patch (sqrt.f64 (PI.f64)) #<representation binary64>) () ())
Outputs
#s(alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor 0 b) (#s(alt (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor 0 b) (#s(alt (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor 0 b) (#s(alt (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor 0 b) (#s(alt (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor 0 b) (#s(alt #s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (*.f64 b b)) (patch #s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (*.f64 b b)) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor 0 b) (#s(alt #s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (*.f64 b b)) (patch #s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (*.f64 b b)) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor 0 b) (#s(alt #s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (*.f64 b b)) (patch #s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (*.f64 b b)) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor 0 b) (#s(alt #s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (*.f64 b b)) (patch #s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (*.f64 b b)) #<representation binary64>) () ())) ())
#s(alt (pow b 2) (taylor 0 b) (#s(alt (*.f64 b b) (patch (*.f64 b b) #<representation binary64>) () ())) ())
#s(alt (pow b 2) (taylor 0 b) (#s(alt (*.f64 b b) (patch (*.f64 b b) #<representation binary64>) () ())) ())
#s(alt (pow b 2) (taylor 0 b) (#s(alt (*.f64 b b) (patch (*.f64 b b) #<representation binary64>) () ())) ())
#s(alt (pow b 2) (taylor 0 b) (#s(alt (*.f64 b b) (patch (*.f64 b b) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor 0 b) (#s(alt (fma.f64 (*.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64)) b) b (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64))) (patch (fma.f64 (*.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64)) b) b (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* -1/180 (* angle (PI)))) 2))) (taylor 0 b) (#s(alt (fma.f64 (*.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64)) b) b (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64))) (patch (fma.f64 (*.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64)) b) b (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* -1/180 (* angle (PI)))) 2))) (taylor 0 b) (#s(alt (fma.f64 (*.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64)) b) b (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64))) (patch (fma.f64 (*.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64)) b) b (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* -1/180 (* angle (PI)))) 2))) (taylor 0 b) (#s(alt (fma.f64 (*.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64)) b) b (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64))) (patch (fma.f64 (*.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64)) b) b (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* b (pow (cos (* -1/180 (* angle (PI)))) 2)) (taylor 0 b) (#s(alt (*.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64)) b) (patch (*.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64)) b) #<representation binary64>) () ())) ())
#s(alt (* b (pow (cos (* -1/180 (* angle (PI)))) 2)) (taylor 0 b) (#s(alt (*.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64)) b) (patch (*.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64)) b) #<representation binary64>) () ())) ())
#s(alt (* b (pow (cos (* -1/180 (* angle (PI)))) 2)) (taylor 0 b) (#s(alt (*.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64)) b) (patch (*.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64)) b) #<representation binary64>) () ())) ())
#s(alt (* b (pow (cos (* -1/180 (* angle (PI)))) 2)) (taylor 0 b) (#s(alt (*.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64)) b) (patch (*.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64)) b) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor 0 b) (#s(alt (+.f64 (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))) #s(literal 4 binary64))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) (patch (+.f64 (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))) #s(literal 4 binary64))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor 0 b) (#s(alt (+.f64 (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))) #s(literal 4 binary64))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) (patch (+.f64 (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))) #s(literal 4 binary64))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor 0 b) (#s(alt (+.f64 (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))) #s(literal 4 binary64))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) (patch (+.f64 (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))) #s(literal 4 binary64))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor 0 b) (#s(alt (+.f64 (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))) #s(literal 4 binary64))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) (patch (+.f64 (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))) #s(literal 4 binary64))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor 0 b) (#s(alt (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 1/180 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 1/180 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor 0 b) (#s(alt (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 1/180 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 1/180 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor 0 b) (#s(alt (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 1/180 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 1/180 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor 0 b) (#s(alt (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 1/180 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 1/180 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor inf b) (#s(alt (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor inf b) (#s(alt (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor inf b) (#s(alt (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor inf b) (#s(alt (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor inf b) (#s(alt #s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (*.f64 b b)) (patch #s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (*.f64 b b)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor inf b) (#s(alt #s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (*.f64 b b)) (patch #s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (*.f64 b b)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor inf b) (#s(alt #s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (*.f64 b b)) (patch #s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (*.f64 b b)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor inf b) (#s(alt #s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (*.f64 b b)) (patch #s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (*.f64 b b)) #<representation binary64>) () ())) ())
#s(alt (pow b 2) (taylor inf b) (#s(alt (*.f64 b b) (patch (*.f64 b b) #<representation binary64>) () ())) ())
#s(alt (pow b 2) (taylor inf b) (#s(alt (*.f64 b b) (patch (*.f64 b b) #<representation binary64>) () ())) ())
#s(alt (pow b 2) (taylor inf b) (#s(alt (*.f64 b b) (patch (*.f64 b b) #<representation binary64>) () ())) ())
#s(alt (pow b 2) (taylor inf b) (#s(alt (*.f64 b b) (patch (*.f64 b b) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (taylor inf b) (#s(alt (fma.f64 (*.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64)) b) b (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64))) (patch (fma.f64 (*.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64)) b) b (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* -1/180 (* angle (PI)))) 2))) (taylor inf b) (#s(alt (fma.f64 (*.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64)) b) b (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64))) (patch (fma.f64 (*.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64)) b) b (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* -1/180 (* angle (PI)))) 2))) (taylor inf b) (#s(alt (fma.f64 (*.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64)) b) b (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64))) (patch (fma.f64 (*.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64)) b) b (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* -1/180 (* angle (PI)))) 2))) (taylor inf b) (#s(alt (fma.f64 (*.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64)) b) b (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64))) (patch (fma.f64 (*.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64)) b) b (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* b (pow (cos (* -1/180 (* angle (PI)))) 2)) (taylor inf b) (#s(alt (*.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64)) b) (patch (*.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64)) b) #<representation binary64>) () ())) ())
#s(alt (* b (pow (cos (* -1/180 (* angle (PI)))) 2)) (taylor inf b) (#s(alt (*.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64)) b) (patch (*.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64)) b) #<representation binary64>) () ())) ())
#s(alt (* b (pow (cos (* -1/180 (* angle (PI)))) 2)) (taylor inf b) (#s(alt (*.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64)) b) (patch (*.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64)) b) #<representation binary64>) () ())) ())
#s(alt (* b (pow (cos (* -1/180 (* angle (PI)))) 2)) (taylor inf b) (#s(alt (*.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64)) b) (patch (*.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64)) b) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor inf b) (#s(alt (+.f64 (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))) #s(literal 4 binary64))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) (patch (+.f64 (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))) #s(literal 4 binary64))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor inf b) (#s(alt (+.f64 (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))) #s(literal 4 binary64))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) (patch (+.f64 (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))) #s(literal 4 binary64))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor inf b) (#s(alt (+.f64 (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))) #s(literal 4 binary64))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) (patch (+.f64 (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))) #s(literal 4 binary64))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor inf b) (#s(alt (+.f64 (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))) #s(literal 4 binary64))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) (patch (+.f64 (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))) #s(literal 4 binary64))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor inf b) (#s(alt (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 1/180 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 1/180 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor inf b) (#s(alt (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 1/180 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 1/180 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor inf b) (#s(alt (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 1/180 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 1/180 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor inf b) (#s(alt (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 1/180 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 1/180 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor -inf b) (#s(alt (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor -inf b) (#s(alt (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor -inf b) (#s(alt (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor -inf b) (#s(alt (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor -inf b) (#s(alt #s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (*.f64 b b)) (patch #s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (*.f64 b b)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor -inf b) (#s(alt #s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (*.f64 b b)) (patch #s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (*.f64 b b)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor -inf b) (#s(alt #s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (*.f64 b b)) (patch #s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (*.f64 b b)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor -inf b) (#s(alt #s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (*.f64 b b)) (patch #s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (*.f64 b b)) #<representation binary64>) () ())) ())
#s(alt (pow b 2) (taylor -inf b) (#s(alt (*.f64 b b) (patch (*.f64 b b) #<representation binary64>) () ())) ())
#s(alt (pow b 2) (taylor -inf b) (#s(alt (*.f64 b b) (patch (*.f64 b b) #<representation binary64>) () ())) ())
#s(alt (pow b 2) (taylor -inf b) (#s(alt (*.f64 b b) (patch (*.f64 b b) #<representation binary64>) () ())) ())
#s(alt (pow b 2) (taylor -inf b) (#s(alt (*.f64 b b) (patch (*.f64 b b) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (taylor -inf b) (#s(alt (fma.f64 (*.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64)) b) b (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64))) (patch (fma.f64 (*.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64)) b) b (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* -1/180 (* angle (PI)))) 2))) (taylor -inf b) (#s(alt (fma.f64 (*.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64)) b) b (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64))) (patch (fma.f64 (*.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64)) b) b (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* -1/180 (* angle (PI)))) 2))) (taylor -inf b) (#s(alt (fma.f64 (*.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64)) b) b (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64))) (patch (fma.f64 (*.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64)) b) b (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* -1/180 (* angle (PI)))) 2))) (taylor -inf b) (#s(alt (fma.f64 (*.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64)) b) b (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64))) (patch (fma.f64 (*.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64)) b) b (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* b (pow (cos (* -1/180 (* angle (PI)))) 2)) (taylor -inf b) (#s(alt (*.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64)) b) (patch (*.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64)) b) #<representation binary64>) () ())) ())
#s(alt (* b (pow (cos (* -1/180 (* angle (PI)))) 2)) (taylor -inf b) (#s(alt (*.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64)) b) (patch (*.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64)) b) #<representation binary64>) () ())) ())
#s(alt (* b (pow (cos (* -1/180 (* angle (PI)))) 2)) (taylor -inf b) (#s(alt (*.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64)) b) (patch (*.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64)) b) #<representation binary64>) () ())) ())
#s(alt (* b (pow (cos (* -1/180 (* angle (PI)))) 2)) (taylor -inf b) (#s(alt (*.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64)) b) (patch (*.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64)) b) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor -inf b) (#s(alt (+.f64 (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))) #s(literal 4 binary64))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) (patch (+.f64 (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))) #s(literal 4 binary64))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor -inf b) (#s(alt (+.f64 (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))) #s(literal 4 binary64))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) (patch (+.f64 (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))) #s(literal 4 binary64))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor -inf b) (#s(alt (+.f64 (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))) #s(literal 4 binary64))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) (patch (+.f64 (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))) #s(literal 4 binary64))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor -inf b) (#s(alt (+.f64 (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))) #s(literal 4 binary64))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) (patch (+.f64 (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))) #s(literal 4 binary64))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor -inf b) (#s(alt (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 1/180 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 1/180 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor -inf b) (#s(alt (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 1/180 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 1/180 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor -inf b) (#s(alt (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 1/180 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 1/180 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor -inf b) (#s(alt (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 1/180 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 1/180 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor 0 a) (#s(alt (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor 0 a) (#s(alt (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor 0 a) (#s(alt (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor 0 a) (#s(alt (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor 0 a) (#s(alt (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor 0 a) (#s(alt (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor 0 a) (#s(alt (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor 0 a) (#s(alt (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* a (sin (* 1/180 (* angle (PI))))) (taylor 0 a) (#s(alt (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) (patch (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (* a (sin (* 1/180 (* angle (PI))))) (taylor 0 a) (#s(alt (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) (patch (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (* a (sin (* 1/180 (* angle (PI))))) (taylor 0 a) (#s(alt (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) (patch (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (* a (sin (* 1/180 (* angle (PI))))) (taylor 0 a) (#s(alt (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) (patch (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor 0 a) (#s(alt #s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (*.f64 b b)) (patch #s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (*.f64 b b)) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor 0 a) (#s(alt #s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (*.f64 b b)) (patch #s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (*.f64 b b)) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor 0 a) (#s(alt #s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (*.f64 b b)) (patch #s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (*.f64 b b)) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor 0 a) (#s(alt #s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (*.f64 b b)) (patch #s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (*.f64 b b)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (taylor 0 a) (#s(alt (fma.f64 (*.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64)) b) b (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64))) (patch (fma.f64 (*.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64)) b) b (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* -1/180 (* angle (PI)))) 2))) (taylor 0 a) (#s(alt (fma.f64 (*.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64)) b) b (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64))) (patch (fma.f64 (*.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64)) b) b (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* -1/180 (* angle (PI)))) 2))) (taylor 0 a) (#s(alt (fma.f64 (*.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64)) b) b (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64))) (patch (fma.f64 (*.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64)) b) b (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* -1/180 (* angle (PI)))) 2))) (taylor 0 a) (#s(alt (fma.f64 (*.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64)) b) b (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64))) (patch (fma.f64 (*.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64)) b) b (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor 0 a) (#s(alt (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))) #s(literal 4 binary64))) (patch (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))) #s(literal 4 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor 0 a) (#s(alt (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))) #s(literal 4 binary64))) (patch (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))) #s(literal 4 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor 0 a) (#s(alt (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))) #s(literal 4 binary64))) (patch (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))) #s(literal 4 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor 0 a) (#s(alt (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))) #s(literal 4 binary64))) (patch (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))) #s(literal 4 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor 0 a) (#s(alt (+.f64 (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))) #s(literal 4 binary64))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) (patch (+.f64 (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))) #s(literal 4 binary64))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor 0 a) (#s(alt (+.f64 (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))) #s(literal 4 binary64))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) (patch (+.f64 (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))) #s(literal 4 binary64))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor 0 a) (#s(alt (+.f64 (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))) #s(literal 4 binary64))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) (patch (+.f64 (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))) #s(literal 4 binary64))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor 0 a) (#s(alt (+.f64 (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))) #s(literal 4 binary64))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) (patch (+.f64 (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))) #s(literal 4 binary64))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 4 (log (sqrt (* a (sin (* 1/180 (* angle (PI)))))))) (taylor 0 a) (#s(alt (*.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))) #s(literal 4 binary64)) (patch (*.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))) #s(literal 4 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 4 (log (sqrt (* a (sin (* 1/180 (* angle (PI)))))))) (taylor 0 a) (#s(alt (*.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))) #s(literal 4 binary64)) (patch (*.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))) #s(literal 4 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 4 (log (sqrt (* a (sin (* 1/180 (* angle (PI)))))))) (taylor 0 a) (#s(alt (*.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))) #s(literal 4 binary64)) (patch (*.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))) #s(literal 4 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 4 (log (sqrt (* a (sin (* 1/180 (* angle (PI)))))))) (taylor 0 a) (#s(alt (*.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))) #s(literal 4 binary64)) (patch (*.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))) #s(literal 4 binary64)) #<representation binary64>) () ())) ())
#s(alt (log (sqrt (* a (sin (* 1/180 (* angle (PI))))))) (taylor 0 a) (#s(alt (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))) (patch (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))) #<representation binary64>) () ())) ())
#s(alt (log (sqrt (* a (sin (* 1/180 (* angle (PI))))))) (taylor 0 a) (#s(alt (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))) (patch (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))) #<representation binary64>) () ())) ())
#s(alt (log (sqrt (* a (sin (* 1/180 (* angle (PI))))))) (taylor 0 a) (#s(alt (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))) (patch (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))) #<representation binary64>) () ())) ())
#s(alt (log (sqrt (* a (sin (* 1/180 (* angle (PI))))))) (taylor 0 a) (#s(alt (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))) (patch (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor 0 a) (#s(alt (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 1/180 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 1/180 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor 0 a) (#s(alt (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 1/180 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 1/180 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor 0 a) (#s(alt (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 1/180 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 1/180 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor 0 a) (#s(alt (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 1/180 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 1/180 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor 0 a) (#s(alt (pow.f64 (*.f64 a (sin.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 1/180 binary64)))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (sin.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 1/180 binary64)))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor 0 a) (#s(alt (pow.f64 (*.f64 a (sin.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 1/180 binary64)))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (sin.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 1/180 binary64)))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor 0 a) (#s(alt (pow.f64 (*.f64 a (sin.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 1/180 binary64)))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (sin.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 1/180 binary64)))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor 0 a) (#s(alt (pow.f64 (*.f64 a (sin.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 1/180 binary64)))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (sin.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 1/180 binary64)))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* a (sin (* 1/180 (* angle (PI))))) (taylor 0 a) (#s(alt (*.f64 a (sin.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 1/180 binary64)))))) (patch (*.f64 a (sin.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 1/180 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* a (sin (* 1/180 (* angle (PI))))) (taylor 0 a) (#s(alt (*.f64 a (sin.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 1/180 binary64)))))) (patch (*.f64 a (sin.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 1/180 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* a (sin (* 1/180 (* angle (PI))))) (taylor 0 a) (#s(alt (*.f64 a (sin.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 1/180 binary64)))))) (patch (*.f64 a (sin.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 1/180 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* a (sin (* 1/180 (* angle (PI))))) (taylor 0 a) (#s(alt (*.f64 a (sin.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 1/180 binary64)))))) (patch (*.f64 a (sin.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 1/180 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (sqrt (* a (sin (* 1/180 (* angle (PI)))))) (taylor 0 a) (#s(alt (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a)) (patch (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a)) #<representation binary64>) () ())) ())
#s(alt (sqrt (* a (sin (* 1/180 (* angle (PI)))))) (taylor 0 a) (#s(alt (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a)) (patch (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a)) #<representation binary64>) () ())) ())
#s(alt (sqrt (* a (sin (* 1/180 (* angle (PI)))))) (taylor 0 a) (#s(alt (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a)) (patch (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a)) #<representation binary64>) () ())) ())
#s(alt (sqrt (* a (sin (* 1/180 (* angle (PI)))))) (taylor 0 a) (#s(alt (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a)) (patch (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor inf a) (#s(alt (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor inf a) (#s(alt (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor inf a) (#s(alt (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor inf a) (#s(alt (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor inf a) (#s(alt (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor inf a) (#s(alt (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor inf a) (#s(alt (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor inf a) (#s(alt (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* a (sin (* 1/180 (* angle (PI))))) (taylor inf a) (#s(alt (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) (patch (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (* a (sin (* 1/180 (* angle (PI))))) (taylor inf a) (#s(alt (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) (patch (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (* a (sin (* 1/180 (* angle (PI))))) (taylor inf a) (#s(alt (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) (patch (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (* a (sin (* 1/180 (* angle (PI))))) (taylor inf a) (#s(alt (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) (patch (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor inf a) (#s(alt #s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (*.f64 b b)) (patch #s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (*.f64 b b)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor inf a) (#s(alt #s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (*.f64 b b)) (patch #s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (*.f64 b b)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor inf a) (#s(alt #s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (*.f64 b b)) (patch #s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (*.f64 b b)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor inf a) (#s(alt #s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (*.f64 b b)) (patch #s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (*.f64 b b)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor inf a) (#s(alt (fma.f64 (*.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64)) b) b (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64))) (patch (fma.f64 (*.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64)) b) b (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor inf a) (#s(alt (fma.f64 (*.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64)) b) b (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64))) (patch (fma.f64 (*.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64)) b) b (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor inf a) (#s(alt (fma.f64 (*.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64)) b) b (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64))) (patch (fma.f64 (*.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64)) b) b (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor inf a) (#s(alt (fma.f64 (*.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64)) b) b (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64))) (patch (fma.f64 (*.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64)) b) b (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor inf a) (#s(alt (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))) #s(literal 4 binary64))) (patch (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))) #s(literal 4 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor inf a) (#s(alt (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))) #s(literal 4 binary64))) (patch (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))) #s(literal 4 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor inf a) (#s(alt (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))) #s(literal 4 binary64))) (patch (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))) #s(literal 4 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor inf a) (#s(alt (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))) #s(literal 4 binary64))) (patch (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))) #s(literal 4 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor inf a) (#s(alt (+.f64 (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))) #s(literal 4 binary64))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) (patch (+.f64 (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))) #s(literal 4 binary64))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor inf a) (#s(alt (+.f64 (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))) #s(literal 4 binary64))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) (patch (+.f64 (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))) #s(literal 4 binary64))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor inf a) (#s(alt (+.f64 (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))) #s(literal 4 binary64))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) (patch (+.f64 (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))) #s(literal 4 binary64))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor inf a) (#s(alt (+.f64 (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))) #s(literal 4 binary64))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) (patch (+.f64 (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))) #s(literal 4 binary64))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 4 (+ (log (sqrt (/ (sin (* 1/180 (* angle (PI)))) a))) (* -1 (log (/ 1 a))))) (taylor inf a) (#s(alt (*.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))) #s(literal 4 binary64)) (patch (*.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))) #s(literal 4 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 4 (+ (log (sqrt (/ (sin (* 1/180 (* angle (PI)))) a))) (* -1 (log (/ 1 a))))) (taylor inf a) (#s(alt (*.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))) #s(literal 4 binary64)) (patch (*.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))) #s(literal 4 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 4 (+ (log (sqrt (/ (sin (* 1/180 (* angle (PI)))) a))) (* -1 (log (/ 1 a))))) (taylor inf a) (#s(alt (*.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))) #s(literal 4 binary64)) (patch (*.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))) #s(literal 4 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 4 (+ (log (sqrt (/ (sin (* 1/180 (* angle (PI)))) a))) (* -1 (log (/ 1 a))))) (taylor inf a) (#s(alt (*.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))) #s(literal 4 binary64)) (patch (*.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))) #s(literal 4 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ (log (sqrt (/ (sin (* 1/180 (* angle (PI)))) a))) (* -1 (log (/ 1 a)))) (taylor inf a) (#s(alt (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))) (patch (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))) #<representation binary64>) () ())) ())
#s(alt (+ (log (sqrt (/ (sin (* 1/180 (* angle (PI)))) a))) (* -1 (log (/ 1 a)))) (taylor inf a) (#s(alt (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))) (patch (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))) #<representation binary64>) () ())) ())
#s(alt (+ (log (sqrt (/ (sin (* 1/180 (* angle (PI)))) a))) (* -1 (log (/ 1 a)))) (taylor inf a) (#s(alt (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))) (patch (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))) #<representation binary64>) () ())) ())
#s(alt (+ (log (sqrt (/ (sin (* 1/180 (* angle (PI)))) a))) (* -1 (log (/ 1 a)))) (taylor inf a) (#s(alt (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))) (patch (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor inf a) (#s(alt (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 1/180 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 1/180 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor inf a) (#s(alt (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 1/180 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 1/180 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor inf a) (#s(alt (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 1/180 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 1/180 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor inf a) (#s(alt (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 1/180 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 1/180 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor inf a) (#s(alt (pow.f64 (*.f64 a (sin.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 1/180 binary64)))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (sin.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 1/180 binary64)))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor inf a) (#s(alt (pow.f64 (*.f64 a (sin.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 1/180 binary64)))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (sin.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 1/180 binary64)))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor inf a) (#s(alt (pow.f64 (*.f64 a (sin.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 1/180 binary64)))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (sin.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 1/180 binary64)))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor inf a) (#s(alt (pow.f64 (*.f64 a (sin.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 1/180 binary64)))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (sin.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 1/180 binary64)))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* a (sin (* 1/180 (* angle (PI))))) (taylor inf a) (#s(alt (*.f64 a (sin.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 1/180 binary64)))))) (patch (*.f64 a (sin.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 1/180 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* a (sin (* 1/180 (* angle (PI))))) (taylor inf a) (#s(alt (*.f64 a (sin.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 1/180 binary64)))))) (patch (*.f64 a (sin.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 1/180 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* a (sin (* 1/180 (* angle (PI))))) (taylor inf a) (#s(alt (*.f64 a (sin.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 1/180 binary64)))))) (patch (*.f64 a (sin.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 1/180 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* a (sin (* 1/180 (* angle (PI))))) (taylor inf a) (#s(alt (*.f64 a (sin.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 1/180 binary64)))))) (patch (*.f64 a (sin.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 1/180 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (sqrt (* a (sin (* 1/180 (* angle (PI)))))) (taylor inf a) (#s(alt (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a)) (patch (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a)) #<representation binary64>) () ())) ())
#s(alt (sqrt (* a (sin (* 1/180 (* angle (PI)))))) (taylor inf a) (#s(alt (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a)) (patch (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a)) #<representation binary64>) () ())) ())
#s(alt (sqrt (* a (sin (* 1/180 (* angle (PI)))))) (taylor inf a) (#s(alt (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a)) (patch (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a)) #<representation binary64>) () ())) ())
#s(alt (sqrt (* a (sin (* 1/180 (* angle (PI)))))) (taylor inf a) (#s(alt (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a)) (patch (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor -inf a) (#s(alt (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor -inf a) (#s(alt (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor -inf a) (#s(alt (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor -inf a) (#s(alt (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor -inf a) (#s(alt (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor -inf a) (#s(alt (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor -inf a) (#s(alt (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor -inf a) (#s(alt (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* a (sin (* 1/180 (* angle (PI))))) (taylor -inf a) (#s(alt (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) (patch (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (* a (sin (* 1/180 (* angle (PI))))) (taylor -inf a) (#s(alt (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) (patch (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (* a (sin (* 1/180 (* angle (PI))))) (taylor -inf a) (#s(alt (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) (patch (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (* a (sin (* 1/180 (* angle (PI))))) (taylor -inf a) (#s(alt (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) (patch (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor -inf a) (#s(alt #s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (*.f64 b b)) (patch #s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (*.f64 b b)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor -inf a) (#s(alt #s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (*.f64 b b)) (patch #s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (*.f64 b b)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor -inf a) (#s(alt #s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (*.f64 b b)) (patch #s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (*.f64 b b)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor -inf a) (#s(alt #s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (*.f64 b b)) (patch #s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (*.f64 b b)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor -inf a) (#s(alt (fma.f64 (*.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64)) b) b (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64))) (patch (fma.f64 (*.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64)) b) b (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor -inf a) (#s(alt (fma.f64 (*.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64)) b) b (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64))) (patch (fma.f64 (*.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64)) b) b (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor -inf a) (#s(alt (fma.f64 (*.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64)) b) b (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64))) (patch (fma.f64 (*.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64)) b) b (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor -inf a) (#s(alt (fma.f64 (*.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64)) b) b (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64))) (patch (fma.f64 (*.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64)) b) b (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (* (pow (sin (* 1/180 (* angle (PI)))) 2) (pow (sqrt -1) 4))) (taylor -inf a) (#s(alt (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))) #s(literal 4 binary64))) (patch (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))) #s(literal 4 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (* (pow (sin (* 1/180 (* angle (PI)))) 2) (pow (sqrt -1) 4))) (taylor -inf a) (#s(alt (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))) #s(literal 4 binary64))) (patch (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))) #s(literal 4 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (* (pow (sin (* 1/180 (* angle (PI)))) 2) (pow (sqrt -1) 4))) (taylor -inf a) (#s(alt (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))) #s(literal 4 binary64))) (patch (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))) #s(literal 4 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (* (pow (sin (* 1/180 (* angle (PI)))) 2) (pow (sqrt -1) 4))) (taylor -inf a) (#s(alt (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))) #s(literal 4 binary64))) (patch (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))) #s(literal 4 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (* (pow (sin (* 1/180 (* angle (PI)))) 2) (pow (sqrt -1) 4))) (taylor -inf a) (#s(alt (+.f64 (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))) #s(literal 4 binary64))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) (patch (+.f64 (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))) #s(literal 4 binary64))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (* (pow (sin (* 1/180 (* angle (PI)))) 2) (pow (sqrt -1) 4)) (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)))) (taylor -inf a) (#s(alt (+.f64 (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))) #s(literal 4 binary64))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) (patch (+.f64 (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))) #s(literal 4 binary64))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (* (pow (sin (* 1/180 (* angle (PI)))) 2) (pow (sqrt -1) 4)) (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)))) (taylor -inf a) (#s(alt (+.f64 (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))) #s(literal 4 binary64))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) (patch (+.f64 (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))) #s(literal 4 binary64))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (* (pow (sin (* 1/180 (* angle (PI)))) 2) (pow (sqrt -1) 4)) (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)))) (taylor -inf a) (#s(alt (+.f64 (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))) #s(literal 4 binary64))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) (patch (+.f64 (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))) #s(literal 4 binary64))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 4 (+ (log (* (sqrt (/ (sin (* 1/180 (* angle (PI)))) a)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 a))))) (taylor -inf a) (#s(alt (*.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))) #s(literal 4 binary64)) (patch (*.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))) #s(literal 4 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 4 (+ (log (* (sqrt (/ (sin (* 1/180 (* angle (PI)))) a)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 a))))) (taylor -inf a) (#s(alt (*.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))) #s(literal 4 binary64)) (patch (*.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))) #s(literal 4 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 4 (+ (log (* (sqrt (/ (sin (* 1/180 (* angle (PI)))) a)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 a))))) (taylor -inf a) (#s(alt (*.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))) #s(literal 4 binary64)) (patch (*.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))) #s(literal 4 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 4 (+ (log (* (sqrt (/ (sin (* 1/180 (* angle (PI)))) a)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 a))))) (taylor -inf a) (#s(alt (*.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))) #s(literal 4 binary64)) (patch (*.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))) #s(literal 4 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ (log (* (sqrt (/ (sin (* 1/180 (* angle (PI)))) a)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 a)))) (taylor -inf a) (#s(alt (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))) (patch (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))) #<representation binary64>) () ())) ())
#s(alt (+ (log (* (sqrt (/ (sin (* 1/180 (* angle (PI)))) a)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 a)))) (taylor -inf a) (#s(alt (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))) (patch (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))) #<representation binary64>) () ())) ())
#s(alt (+ (log (* (sqrt (/ (sin (* 1/180 (* angle (PI)))) a)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 a)))) (taylor -inf a) (#s(alt (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))) (patch (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))) #<representation binary64>) () ())) ())
#s(alt (+ (log (* (sqrt (/ (sin (* 1/180 (* angle (PI)))) a)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 a)))) (taylor -inf a) (#s(alt (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))) (patch (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor -inf a) (#s(alt (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 1/180 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 1/180 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor -inf a) (#s(alt (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 1/180 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 1/180 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor -inf a) (#s(alt (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 1/180 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 1/180 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor -inf a) (#s(alt (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 1/180 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 1/180 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor -inf a) (#s(alt (pow.f64 (*.f64 a (sin.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 1/180 binary64)))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (sin.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 1/180 binary64)))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor -inf a) (#s(alt (pow.f64 (*.f64 a (sin.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 1/180 binary64)))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (sin.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 1/180 binary64)))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor -inf a) (#s(alt (pow.f64 (*.f64 a (sin.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 1/180 binary64)))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (sin.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 1/180 binary64)))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor -inf a) (#s(alt (pow.f64 (*.f64 a (sin.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 1/180 binary64)))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (sin.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 1/180 binary64)))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* a (sin (* 1/180 (* angle (PI))))) (taylor -inf a) (#s(alt (*.f64 a (sin.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 1/180 binary64)))))) (patch (*.f64 a (sin.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 1/180 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* a (sin (* 1/180 (* angle (PI))))) (taylor -inf a) (#s(alt (*.f64 a (sin.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 1/180 binary64)))))) (patch (*.f64 a (sin.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 1/180 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* a (sin (* 1/180 (* angle (PI))))) (taylor -inf a) (#s(alt (*.f64 a (sin.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 1/180 binary64)))))) (patch (*.f64 a (sin.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 1/180 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* a (sin (* 1/180 (* angle (PI))))) (taylor -inf a) (#s(alt (*.f64 a (sin.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 1/180 binary64)))))) (patch (*.f64 a (sin.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 1/180 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt (* a (sin (* 1/180 (* angle (PI)))))) (pow (sqrt -1) 2))) (taylor -inf a) (#s(alt (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a)) (patch (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt (* a (sin (* 1/180 (* angle (PI)))))) (pow (sqrt -1) 2))) (taylor -inf a) (#s(alt (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a)) (patch (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt (* a (sin (* 1/180 (* angle (PI)))))) (pow (sqrt -1) 2))) (taylor -inf a) (#s(alt (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a)) (patch (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt (* a (sin (* 1/180 (* angle (PI)))))) (pow (sqrt -1) 2))) (taylor -inf a) (#s(alt (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a)) (patch (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a)) #<representation binary64>) () ())) ())
#s(alt (pow b 2) (taylor 0 angle) (#s(alt (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow angle 2) (+ (* -1/32400 (* (pow b 2) (pow (PI) 2))) (* 1/32400 (* (pow a 2) (pow (PI) 2))))) (pow b 2)) (taylor 0 angle) (#s(alt (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow angle 2) (+ (* -1/32400 (* (pow b 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (pow (PI) 4))) (* (pow b 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4))))))))) (pow b 2)) (taylor 0 angle) (#s(alt (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow angle 2) (+ (* -1/32400 (* (pow b 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (pow (PI) 4))) (+ (* (pow angle 2) (+ (* (pow a 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))) (* (pow b 2) (+ (* -1/816293376000000 (pow (PI) 6)) (* -1/12244400640000000 (pow (PI) 6)))))) (* (pow b 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4)))))))))) (pow b 2)) (taylor 0 angle) (#s(alt (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2)))) (taylor 0 angle) (#s(alt (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (* (pow angle 2) (pow (PI) 4)))) (* 1/32400 (* (pow a 2) (pow (PI) 2))))) (taylor 0 angle) (#s(alt (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow angle 2) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (pow (PI) 4))) (* (pow a 2) (* (pow angle 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6))))))))) (taylor 0 angle) (#s(alt (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow angle 2) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (pow (PI) 4))) (* (pow angle 2) (+ (* (pow a 2) (* (pow angle 2) (+ (* -1/396718580736000000000 (pow (PI) 8)) (* -1/2777030065152000000000 (pow (PI) 8))))) (* (pow a 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))))))))) (taylor 0 angle) (#s(alt (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* a (* angle (PI)))) (taylor 0 angle) (#s(alt (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) (patch (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (* angle (+ (* -1/34992000 (* a (* (pow angle 2) (pow (PI) 3)))) (* 1/180 (* a (PI))))) (taylor 0 angle) (#s(alt (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) (patch (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (* angle (+ (* 1/180 (* a (PI))) (* (pow angle 2) (+ (* -1/34992000 (* a (pow (PI) 3))) (* 1/22674816000000 (* a (* (pow angle 2) (pow (PI) 5)))))))) (taylor 0 angle) (#s(alt (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) (patch (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (* angle (+ (* 1/180 (* a (PI))) (* (pow angle 2) (+ (* -1/34992000 (* a (pow (PI) 3))) (* (pow angle 2) (+ (* -1/30855889612800000000 (* a (* (pow angle 2) (pow (PI) 7)))) (* 1/22674816000000 (* a (pow (PI) 5))))))))) (taylor 0 angle) (#s(alt (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) (patch (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor 0 angle) (#s(alt (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (patch (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #<representation binary64>) () ())) ())
#s(alt (* angle (+ (* -1/34992000 (* (pow angle 2) (pow (PI) 3))) (* 1/180 (PI)))) (taylor 0 angle) (#s(alt (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (patch (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #<representation binary64>) () ())) ())
#s(alt (* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* 1/22674816000000 (* (pow angle 2) (pow (PI) 5))))))) (taylor 0 angle) (#s(alt (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (patch (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #<representation binary64>) () ())) ())
#s(alt (* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* (pow angle 2) (+ (* -1/30855889612800000000 (* (pow angle 2) (pow (PI) 7))) (* 1/22674816000000 (pow (PI) 5)))))))) (taylor 0 angle) (#s(alt (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (patch (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #<representation binary64>) () ())) ())
#s(alt (pow b 2) (taylor 0 angle) (#s(alt #s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (*.f64 b b)) (patch #s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (*.f64 b b)) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow angle 2) (+ (* -1/32400 (* (pow b 2) (pow (PI) 2))) (* 1/32400 (* (pow a 2) (pow (PI) 2))))) (pow b 2)) (taylor 0 angle) (#s(alt #s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (*.f64 b b)) (patch #s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (*.f64 b b)) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow angle 2) (+ (* -1/32400 (* (pow b 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (pow (PI) 4))) (* (pow b 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4))))))))) (pow b 2)) (taylor 0 angle) (#s(alt #s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (*.f64 b b)) (patch #s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (*.f64 b b)) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow angle 2) (+ (* -1/32400 (* (pow b 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (pow (PI) 4))) (+ (* (pow angle 2) (+ (* (pow a 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))) (* (pow b 2) (+ (* -1/816293376000000 (pow (PI) 6)) (* -1/12244400640000000 (pow (PI) 6)))))) (* (pow b 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4)))))))))) (pow b 2)) (taylor 0 angle) (#s(alt #s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (*.f64 b b)) (patch #s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (*.f64 b b)) #<representation binary64>) () ())) ())
#s(alt (pow b 2) (taylor 0 angle) (#s(alt (fma.f64 (*.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64)) b) b (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64))) (patch (fma.f64 (*.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64)) b) b (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow angle 2) (+ (* -1/32400 (* (pow b 2) (pow (PI) 2))) (* 1/32400 (* (pow a 2) (pow (PI) 2))))) (pow b 2)) (taylor 0 angle) (#s(alt (fma.f64 (*.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64)) b) b (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64))) (patch (fma.f64 (*.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64)) b) b (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow angle 2) (+ (* -1/32400 (* (pow b 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (pow (PI) 4))) (* (pow b 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4))))))))) (pow b 2)) (taylor 0 angle) (#s(alt (fma.f64 (*.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64)) b) b (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64))) (patch (fma.f64 (*.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64)) b) b (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow angle 2) (+ (* -1/32400 (* (pow b 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (pow (PI) 4))) (+ (* (pow angle 2) (+ (* (pow a 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))) (* (pow b 2) (+ (* -1/816293376000000 (pow (PI) 6)) (* -1/12244400640000000 (pow (PI) 6)))))) (* (pow b 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4)))))))))) (pow b 2)) (taylor 0 angle) (#s(alt (fma.f64 (*.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64)) b) b (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64))) (patch (fma.f64 (*.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64)) b) b (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt b (taylor 0 angle) (#s(alt (*.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64)) b) (patch (*.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64)) b) #<representation binary64>) () ())) ())
#s(alt (+ b (* -1/32400 (* (pow angle 2) (* b (pow (PI) 2))))) (taylor 0 angle) (#s(alt (*.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64)) b) (patch (*.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64)) b) #<representation binary64>) () ())) ())
#s(alt (+ b (* (pow angle 2) (+ (* -1/32400 (* b (pow (PI) 2))) (* (pow angle 2) (* b (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4)))))))) (taylor 0 angle) (#s(alt (*.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64)) b) (patch (*.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64)) b) #<representation binary64>) () ())) ())
#s(alt (+ b (* (pow angle 2) (+ (* -1/32400 (* b (pow (PI) 2))) (* (pow angle 2) (+ (* b (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4)))) (* (pow angle 2) (* b (+ (* -1/816293376000000 (pow (PI) 6)) (* -1/12244400640000000 (pow (PI) 6)))))))))) (taylor 0 angle) (#s(alt (*.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64)) b) (patch (*.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64)) b) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 angle) (#s(alt (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64)) (patch (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1/32400 (* (pow angle 2) (pow (PI) 2)))) (taylor 0 angle) (#s(alt (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64)) (patch (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow angle 2) (+ (* -1/32400 (pow (PI) 2)) (* (pow angle 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4))))))) (taylor 0 angle) (#s(alt (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64)) (patch (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow angle 2) (+ (* -1/32400 (pow (PI) 2)) (* (pow angle 2) (+ (* 1/12597120000 (pow (PI) 4)) (+ (* 1/4199040000 (pow (PI) 4)) (* (pow angle 2) (+ (* -1/816293376000000 (pow (PI) 6)) (* -1/12244400640000000 (pow (PI) 6)))))))))) (taylor 0 angle) (#s(alt (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64)) (patch (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 angle) (#s(alt (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) (patch (cos.f64 (/.f64 (*.f64 (PI.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 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) (patch (cos.f64 (/.f64 (*.f64 (PI.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 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) (patch (cos.f64 (/.f64 (*.f64 (PI.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 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) (patch (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2)))) (taylor 0 angle) (#s(alt (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))) #s(literal 4 binary64))) (patch (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))) #s(literal 4 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (* (pow angle 2) (pow (PI) 4)))) (* 1/32400 (* (pow a 2) (pow (PI) 2))))) (taylor 0 angle) (#s(alt (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))) #s(literal 4 binary64))) (patch (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))) #s(literal 4 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow angle 2) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (pow (PI) 4))) (* (pow a 2) (* (pow angle 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6))))))))) (taylor 0 angle) (#s(alt (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))) #s(literal 4 binary64))) (patch (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))) #s(literal 4 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow angle 2) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (pow (PI) 4))) (* (pow angle 2) (+ (* (pow a 2) (* (pow angle 2) (+ (* -1/396718580736000000000 (pow (PI) 8)) (* -1/2777030065152000000000 (pow (PI) 8))))) (* (pow a 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))))))))) (taylor 0 angle) (#s(alt (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))) #s(literal 4 binary64))) (patch (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))) #s(literal 4 binary64))) #<representation binary64>) () ())) ())
#s(alt (pow b 2) (taylor 0 angle) (#s(alt (+.f64 (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))) #s(literal 4 binary64))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) (patch (+.f64 (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))) #s(literal 4 binary64))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow angle 2) (+ (* -1/32400 (* (pow b 2) (pow (PI) 2))) (* 1/32400 (* (pow a 2) (pow (PI) 2))))) (pow b 2)) (taylor 0 angle) (#s(alt (+.f64 (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))) #s(literal 4 binary64))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) (patch (+.f64 (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))) #s(literal 4 binary64))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow angle 2) (+ (* -1/32400 (* (pow b 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (pow (PI) 4))) (* (pow b 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4))))))))) (pow b 2)) (taylor 0 angle) (#s(alt (+.f64 (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))) #s(literal 4 binary64))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) (patch (+.f64 (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))) #s(literal 4 binary64))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow angle 2) (+ (* -1/32400 (* (pow b 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (pow (PI) 4))) (+ (* (pow angle 2) (+ (* (pow a 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))) (* (pow b 2) (+ (* -1/816293376000000 (pow (PI) 6)) (* -1/12244400640000000 (pow (PI) 6)))))) (* (pow b 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4)))))))))) (pow b 2)) (taylor 0 angle) (#s(alt (+.f64 (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))) #s(literal 4 binary64))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) (patch (+.f64 (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))) #s(literal 4 binary64))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 4 (log (* (sqrt (* a (* angle (PI)))) (sqrt 1/180)))) (taylor 0 angle) (#s(alt (*.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))) #s(literal 4 binary64)) (patch (*.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))) #s(literal 4 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1/17496000 (/ (* (pow angle 2) (pow (PI) 2)) (pow (sqrt 1/180) 2))) (* 4 (log (* (sqrt (* a (* angle (PI)))) (sqrt 1/180))))) (taylor 0 angle) (#s(alt (*.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))) #s(literal 4 binary64)) (patch (*.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))) #s(literal 4 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ (* 4 (log (* (sqrt (* a (* angle (PI)))) (sqrt 1/180)))) (* (pow angle 3) (+ (* -1/17496000 (/ (pow (PI) 2) (* angle (pow (sqrt 1/180) 2)))) (* 1/11337408000000 (/ (* angle (pow (PI) 4)) (pow (sqrt 1/180) 2)))))) (taylor 0 angle) (#s(alt (*.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))) #s(literal 4 binary64)) (patch (*.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))) #s(literal 4 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ (* 4 (log (* (sqrt (* a (* angle (PI)))) (sqrt 1/180)))) (* (pow angle 3) (+ (* -1/17496000 (/ (pow (PI) 2) (* angle (pow (sqrt 1/180) 2)))) (* (pow angle 2) (+ (* -1/1224440064000000 (/ (pow (PI) 4) (* angle (pow (sqrt 1/180) 4)))) (* 1/11337408000000 (/ (pow (PI) 4) (* angle (pow (sqrt 1/180) 2))))))))) (taylor 0 angle) (#s(alt (*.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))) #s(literal 4 binary64)) (patch (*.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))) #s(literal 4 binary64)) #<representation binary64>) () ())) ())
#s(alt (log (* (sqrt (* a (* angle (PI)))) (sqrt 1/180))) (taylor 0 angle) (#s(alt (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))) (patch (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))) #<representation binary64>) () ())) ())
#s(alt (+ (log (* (sqrt (* a (* angle (PI)))) (sqrt 1/180))) (* -1/69984000 (/ (* (pow angle 2) (pow (PI) 2)) (pow (sqrt 1/180) 2)))) (taylor 0 angle) (#s(alt (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))) (patch (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))) #<representation binary64>) () ())) ())
#s(alt (+ (log (* (sqrt (* a (* angle (PI)))) (sqrt 1/180))) (* (pow angle 3) (+ (* -1/69984000 (/ (pow (PI) 2) (* angle (pow (sqrt 1/180) 2)))) (* 1/45349632000000 (/ (* angle (pow (PI) 4)) (pow (sqrt 1/180) 2)))))) (taylor 0 angle) (#s(alt (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))) (patch (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))) #<representation binary64>) () ())) ())
#s(alt (+ (log (* (sqrt (* a (* angle (PI)))) (sqrt 1/180))) (* (pow angle 3) (+ (* -1/69984000 (/ (pow (PI) 2) (* angle (pow (sqrt 1/180) 2)))) (* (pow angle 2) (+ (* -1/4897760256000000 (/ (pow (PI) 4) (* angle (pow (sqrt 1/180) 4)))) (* 1/45349632000000 (/ (pow (PI) 4) (* angle (pow (sqrt 1/180) 2))))))))) (taylor 0 angle) (#s(alt (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))) (patch (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor 0 angle) (#s(alt (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 1/180 binary64)))) (patch (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 1/180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor 0 angle) (#s(alt (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 1/180 binary64)))) (patch (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 1/180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor 0 angle) (#s(alt (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 1/180 binary64)))) (patch (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 1/180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor 0 angle) (#s(alt (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 1/180 binary64)))) (patch (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 1/180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (pow b 2) (taylor 0 angle) (#s(alt (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 1/180 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 1/180 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow angle 2) (+ (* -1/32400 (* (pow b 2) (pow (PI) 2))) (* 1/32400 (* (pow a 2) (pow (PI) 2))))) (pow b 2)) (taylor 0 angle) (#s(alt (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 1/180 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 1/180 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow angle 2) (+ (* -1/32400 (* (pow b 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (pow (PI) 4))) (* (pow b 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4))))))))) (pow b 2)) (taylor 0 angle) (#s(alt (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 1/180 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 1/180 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow angle 2) (+ (* -1/32400 (* (pow b 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (pow (PI) 4))) (+ (* (pow angle 2) (+ (* (pow a 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))) (* (pow b 2) (+ (* -1/816293376000000 (pow (PI) 6)) (* -1/12244400640000000 (pow (PI) 6)))))) (* (pow b 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4)))))))))) (pow b 2)) (taylor 0 angle) (#s(alt (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 1/180 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 1/180 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2)))) (taylor 0 angle) (#s(alt (pow.f64 (*.f64 a (sin.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 1/180 binary64)))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (sin.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 1/180 binary64)))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (* (pow angle 2) (pow (PI) 4)))) (* 1/32400 (* (pow a 2) (pow (PI) 2))))) (taylor 0 angle) (#s(alt (pow.f64 (*.f64 a (sin.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 1/180 binary64)))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (sin.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 1/180 binary64)))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow angle 2) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (pow (PI) 4))) (* (pow a 2) (* (pow angle 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6))))))))) (taylor 0 angle) (#s(alt (pow.f64 (*.f64 a (sin.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 1/180 binary64)))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (sin.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 1/180 binary64)))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow angle 2) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (pow (PI) 4))) (* (pow angle 2) (+ (* (pow a 2) (* (pow angle 2) (+ (* -1/396718580736000000000 (pow (PI) 8)) (* -1/2777030065152000000000 (pow (PI) 8))))) (* (pow a 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))))))))) (taylor 0 angle) (#s(alt (pow.f64 (*.f64 a (sin.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 1/180 binary64)))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (sin.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 1/180 binary64)))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* a (* angle (PI)))) (taylor 0 angle) (#s(alt (*.f64 a (sin.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 1/180 binary64)))))) (patch (*.f64 a (sin.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 1/180 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* angle (+ (* -1/34992000 (* a (* (pow angle 2) (pow (PI) 3)))) (* 1/180 (* a (PI))))) (taylor 0 angle) (#s(alt (*.f64 a (sin.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 1/180 binary64)))))) (patch (*.f64 a (sin.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 1/180 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* angle (+ (* 1/180 (* a (PI))) (* (pow angle 2) (+ (* -1/34992000 (* a (pow (PI) 3))) (* 1/22674816000000 (* a (* (pow angle 2) (pow (PI) 5)))))))) (taylor 0 angle) (#s(alt (*.f64 a (sin.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 1/180 binary64)))))) (patch (*.f64 a (sin.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 1/180 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* angle (+ (* 1/180 (* a (PI))) (* (pow angle 2) (+ (* -1/34992000 (* a (pow (PI) 3))) (* (pow angle 2) (+ (* -1/30855889612800000000 (* a (* (pow angle 2) (pow (PI) 7)))) (* 1/22674816000000 (* a (pow (PI) 5))))))))) (taylor 0 angle) (#s(alt (*.f64 a (sin.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 1/180 binary64)))))) (patch (*.f64 a (sin.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 1/180 binary64)))))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 angle) (#s(alt #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) (patch #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2)))) (taylor 0 angle) (#s(alt #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) (patch #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 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 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) (patch #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 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 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) (patch #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor 0 angle) (#s(alt (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)) (patch (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor 0 angle) (#s(alt (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)) (patch (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor 0 angle) (#s(alt (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)) (patch (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor 0 angle) (#s(alt (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)) (patch (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor 0 angle) (#s(alt (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) (patch (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 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 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) (patch (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 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 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) (patch (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 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 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) (patch (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor 0 angle) (#s(alt (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)) (patch (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor 0 angle) (#s(alt (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)) (patch (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor 0 angle) (#s(alt (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)) (patch (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor 0 angle) (#s(alt (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)) (patch (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 angle) (#s(alt (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (patch (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2)))) (taylor 0 angle) (#s(alt (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (patch (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* 1/25194240000 (* (pow angle 2) (pow (PI) 4)))))) (taylor 0 angle) (#s(alt (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (patch (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* (pow angle 2) (+ (* -1/24488801280000000 (* (pow angle 2) (pow (PI) 6))) (* 1/25194240000 (pow (PI) 4))))))) (taylor 0 angle) (#s(alt (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (patch (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (* a (* angle (PI)))) (sqrt 1/180)) (taylor 0 angle) (#s(alt (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a)) (patch (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1/69984000 (* (sqrt (* a (* (pow angle 5) (pow (PI) 5)))) (/ 1 (sqrt 1/180)))) (* (sqrt (* a (* angle (PI)))) (sqrt 1/180))) (taylor 0 angle) (#s(alt (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a)) (patch (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a)) #<representation binary64>) () ())) ())
#s(alt (+ (* (sqrt (* a (* angle (PI)))) (sqrt 1/180)) (* (pow angle 3) (+ (* -1/69984000 (* (sqrt (/ (* a (pow (PI) 5)) angle)) (/ 1 (sqrt 1/180)))) (* 1/45349632000000 (* (sqrt (* a (* (pow angle 3) (pow (PI) 9)))) (/ 1 (sqrt 1/180))))))) (taylor 0 angle) (#s(alt (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a)) (patch (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a)) #<representation binary64>) () ())) ())
#s(alt (+ (* (sqrt (* a (* angle (PI)))) (sqrt 1/180)) (* (pow angle 3) (+ (* -1/69984000 (* (sqrt (/ (* a (pow (PI) 5)) angle)) (/ 1 (sqrt 1/180)))) (* (pow angle 2) (+ (* -1/9795520512000000 (* (sqrt (/ (* a (pow (PI) 9)) angle)) (/ 1 (pow (sqrt 1/180) 3)))) (* 1/45349632000000 (* (sqrt (/ (* a (pow (PI) 9)) angle)) (/ 1 (sqrt 1/180))))))))) (taylor 0 angle) (#s(alt (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a)) (patch (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a)) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor 0 angle) (#s(alt (sin.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 1/180 binary64))))) (patch (sin.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (*.f64 (sqrt.f64 (PI.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 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 1/180 binary64))))) (patch (sin.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (*.f64 (sqrt.f64 (PI.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 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 1/180 binary64))))) (patch (sin.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (*.f64 (sqrt.f64 (PI.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 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 1/180 binary64))))) (patch (sin.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 1/180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor inf angle) (#s(alt (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor inf angle) (#s(alt (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor inf angle) (#s(alt (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor inf angle) (#s(alt (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor inf angle) (#s(alt (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor inf angle) (#s(alt (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor inf angle) (#s(alt (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor inf angle) (#s(alt (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* a (sin (* 1/180 (* angle (PI))))) (taylor inf angle) (#s(alt (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) (patch (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (* a (sin (* 1/180 (* angle (PI))))) (taylor inf angle) (#s(alt (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) (patch (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (* a (sin (* 1/180 (* angle (PI))))) (taylor inf angle) (#s(alt (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) (patch (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (* a (sin (* 1/180 (* angle (PI))))) (taylor inf angle) (#s(alt (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) (patch (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor inf angle) (#s(alt (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (patch (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor inf angle) (#s(alt (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (patch (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor inf angle) (#s(alt (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (patch (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor inf angle) (#s(alt (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (patch (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor inf angle) (#s(alt #s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (*.f64 b b)) (patch #s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (*.f64 b b)) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor inf angle) (#s(alt #s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (*.f64 b b)) (patch #s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (*.f64 b b)) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor inf angle) (#s(alt #s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (*.f64 b b)) (patch #s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (*.f64 b b)) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor inf angle) (#s(alt #s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (*.f64 b b)) (patch #s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (*.f64 b b)) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* -1/180 (* angle (PI)))) 2))) (taylor inf angle) (#s(alt (fma.f64 (*.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64)) b) b (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64))) (patch (fma.f64 (*.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64)) b) b (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* -1/180 (* angle (PI)))) 2))) (taylor inf angle) (#s(alt (fma.f64 (*.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64)) b) b (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64))) (patch (fma.f64 (*.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64)) b) b (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* -1/180 (* angle (PI)))) 2))) (taylor inf angle) (#s(alt (fma.f64 (*.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64)) b) b (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64))) (patch (fma.f64 (*.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64)) b) b (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* -1/180 (* angle (PI)))) 2))) (taylor inf angle) (#s(alt (fma.f64 (*.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64)) b) b (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64))) (patch (fma.f64 (*.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64)) b) b (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* b (pow (cos (* -1/180 (* angle (PI)))) 2)) (taylor inf angle) (#s(alt (*.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64)) b) (patch (*.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64)) b) #<representation binary64>) () ())) ())
#s(alt (* b (pow (cos (* -1/180 (* angle (PI)))) 2)) (taylor inf angle) (#s(alt (*.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64)) b) (patch (*.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64)) b) #<representation binary64>) () ())) ())
#s(alt (* b (pow (cos (* -1/180 (* angle (PI)))) 2)) (taylor inf angle) (#s(alt (*.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64)) b) (patch (*.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64)) b) #<representation binary64>) () ())) ())
#s(alt (* b (pow (cos (* -1/180 (* angle (PI)))) 2)) (taylor inf angle) (#s(alt (*.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64)) b) (patch (*.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64)) b) #<representation binary64>) () ())) ())
#s(alt (pow (cos (* -1/180 (* angle (PI)))) 2) (taylor inf angle) (#s(alt (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64)) (patch (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (pow (cos (* -1/180 (* angle (PI)))) 2) (taylor inf angle) (#s(alt (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64)) (patch (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (pow (cos (* -1/180 (* angle (PI)))) 2) (taylor inf angle) (#s(alt (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64)) (patch (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (pow (cos (* -1/180 (* angle (PI)))) 2) (taylor inf angle) (#s(alt (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64)) (patch (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (cos (* -1/180 (* angle (PI)))) (taylor inf angle) (#s(alt (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) (patch (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #<representation binary64>) () ())) ())
#s(alt (cos (* -1/180 (* angle (PI)))) (taylor inf angle) (#s(alt (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) (patch (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #<representation binary64>) () ())) ())
#s(alt (cos (* -1/180 (* angle (PI)))) (taylor inf angle) (#s(alt (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) (patch (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #<representation binary64>) () ())) ())
#s(alt (cos (* -1/180 (* angle (PI)))) (taylor inf angle) (#s(alt (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) (patch (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor inf angle) (#s(alt (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))) #s(literal 4 binary64))) (patch (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))) #s(literal 4 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor inf angle) (#s(alt (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))) #s(literal 4 binary64))) (patch (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))) #s(literal 4 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor inf angle) (#s(alt (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))) #s(literal 4 binary64))) (patch (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))) #s(literal 4 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor inf angle) (#s(alt (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))) #s(literal 4 binary64))) (patch (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))) #s(literal 4 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor inf angle) (#s(alt (+.f64 (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))) #s(literal 4 binary64))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) (patch (+.f64 (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))) #s(literal 4 binary64))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor inf angle) (#s(alt (+.f64 (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))) #s(literal 4 binary64))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) (patch (+.f64 (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))) #s(literal 4 binary64))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor inf angle) (#s(alt (+.f64 (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))) #s(literal 4 binary64))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) (patch (+.f64 (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))) #s(literal 4 binary64))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor inf angle) (#s(alt (+.f64 (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))) #s(literal 4 binary64))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) (patch (+.f64 (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))) #s(literal 4 binary64))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 4 (log (sqrt (* a (sin (* 1/180 (* angle (PI)))))))) (taylor inf angle) (#s(alt (*.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))) #s(literal 4 binary64)) (patch (*.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))) #s(literal 4 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 4 (log (sqrt (* a (sin (* 1/180 (* angle (PI)))))))) (taylor inf angle) (#s(alt (*.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))) #s(literal 4 binary64)) (patch (*.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))) #s(literal 4 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 4 (log (sqrt (* a (sin (* 1/180 (* angle (PI)))))))) (taylor inf angle) (#s(alt (*.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))) #s(literal 4 binary64)) (patch (*.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))) #s(literal 4 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 4 (log (sqrt (* a (sin (* 1/180 (* angle (PI)))))))) (taylor inf angle) (#s(alt (*.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))) #s(literal 4 binary64)) (patch (*.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))) #s(literal 4 binary64)) #<representation binary64>) () ())) ())
#s(alt (log (sqrt (* a (sin (* 1/180 (* angle (PI))))))) (taylor inf angle) (#s(alt (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))) (patch (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))) #<representation binary64>) () ())) ())
#s(alt (log (sqrt (* a (sin (* 1/180 (* angle (PI))))))) (taylor inf angle) (#s(alt (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))) (patch (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))) #<representation binary64>) () ())) ())
#s(alt (log (sqrt (* a (sin (* 1/180 (* angle (PI))))))) (taylor inf angle) (#s(alt (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))) (patch (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))) #<representation binary64>) () ())) ())
#s(alt (log (sqrt (* a (sin (* 1/180 (* angle (PI))))))) (taylor inf angle) (#s(alt (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))) (patch (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor inf angle) (#s(alt (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 1/180 binary64)))) (patch (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 1/180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor inf angle) (#s(alt (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 1/180 binary64)))) (patch (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 1/180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor inf angle) (#s(alt (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 1/180 binary64)))) (patch (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 1/180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor inf angle) (#s(alt (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 1/180 binary64)))) (patch (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 1/180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor inf angle) (#s(alt (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 1/180 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 1/180 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor inf angle) (#s(alt (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 1/180 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 1/180 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor inf angle) (#s(alt (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 1/180 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 1/180 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor inf angle) (#s(alt (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 1/180 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 1/180 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor inf angle) (#s(alt (pow.f64 (*.f64 a (sin.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 1/180 binary64)))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (sin.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 1/180 binary64)))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor inf angle) (#s(alt (pow.f64 (*.f64 a (sin.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 1/180 binary64)))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (sin.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 1/180 binary64)))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor inf angle) (#s(alt (pow.f64 (*.f64 a (sin.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 1/180 binary64)))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (sin.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 1/180 binary64)))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor inf angle) (#s(alt (pow.f64 (*.f64 a (sin.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 1/180 binary64)))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (sin.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 1/180 binary64)))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* a (sin (* 1/180 (* angle (PI))))) (taylor inf angle) (#s(alt (*.f64 a (sin.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 1/180 binary64)))))) (patch (*.f64 a (sin.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 1/180 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* a (sin (* 1/180 (* angle (PI))))) (taylor inf angle) (#s(alt (*.f64 a (sin.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 1/180 binary64)))))) (patch (*.f64 a (sin.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 1/180 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* a (sin (* 1/180 (* angle (PI))))) (taylor inf angle) (#s(alt (*.f64 a (sin.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 1/180 binary64)))))) (patch (*.f64 a (sin.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 1/180 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* a (sin (* 1/180 (* angle (PI))))) (taylor inf angle) (#s(alt (*.f64 a (sin.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 1/180 binary64)))))) (patch (*.f64 a (sin.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 1/180 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (cos (* 1/180 (* angle (PI)))) (taylor inf angle) (#s(alt #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) (patch #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (cos (* 1/180 (* angle (PI)))) (taylor inf angle) (#s(alt #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) (patch #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (cos (* 1/180 (* angle (PI)))) (taylor inf angle) (#s(alt #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) (patch #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (cos (* 1/180 (* angle (PI)))) (taylor inf angle) (#s(alt #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) (patch #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor inf angle) (#s(alt (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)) (patch (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor inf angle) (#s(alt (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)) (patch (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor inf angle) (#s(alt (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)) (patch (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor inf angle) (#s(alt (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)) (patch (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor inf angle) (#s(alt (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) (patch (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor inf angle) (#s(alt (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) (patch (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor inf angle) (#s(alt (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) (patch (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor inf angle) (#s(alt (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) (patch (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor inf angle) (#s(alt (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)) (patch (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor inf angle) (#s(alt (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)) (patch (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor inf angle) (#s(alt (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)) (patch (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor inf angle) (#s(alt (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)) (patch (*.f64 (PI.f64) (*.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 angle #s(literal 180 binary64)) (PI.f64))) (patch (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #<representation binary64>) () ())) ())
#s(alt (cos (* 1/180 (* angle (PI)))) (taylor inf angle) (#s(alt (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (patch (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #<representation binary64>) () ())) ())
#s(alt (cos (* 1/180 (* angle (PI)))) (taylor inf angle) (#s(alt (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (patch (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #<representation binary64>) () ())) ())
#s(alt (cos (* 1/180 (* angle (PI)))) (taylor inf angle) (#s(alt (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (patch (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #<representation binary64>) () ())) ())
#s(alt (sqrt (* a (sin (* 1/180 (* angle (PI)))))) (taylor inf angle) (#s(alt (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a)) (patch (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a)) #<representation binary64>) () ())) ())
#s(alt (sqrt (* a (sin (* 1/180 (* angle (PI)))))) (taylor inf angle) (#s(alt (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a)) (patch (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a)) #<representation binary64>) () ())) ())
#s(alt (sqrt (* a (sin (* 1/180 (* angle (PI)))))) (taylor inf angle) (#s(alt (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a)) (patch (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a)) #<representation binary64>) () ())) ())
#s(alt (sqrt (* a (sin (* 1/180 (* angle (PI)))))) (taylor inf angle) (#s(alt (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a)) (patch (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a)) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor inf angle) (#s(alt (sin.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 1/180 binary64))))) (patch (sin.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 1/180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor inf angle) (#s(alt (sin.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 1/180 binary64))))) (patch (sin.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 1/180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor inf angle) (#s(alt (sin.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 1/180 binary64))))) (patch (sin.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 1/180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor inf angle) (#s(alt (sin.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 1/180 binary64))))) (patch (sin.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 1/180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor -inf angle) (#s(alt (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor -inf angle) (#s(alt (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor -inf angle) (#s(alt (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor -inf angle) (#s(alt (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor -inf angle) (#s(alt (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor -inf angle) (#s(alt (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor -inf angle) (#s(alt (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor -inf angle) (#s(alt (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* a (sin (* 1/180 (* angle (PI))))) (taylor -inf angle) (#s(alt (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) (patch (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (* a (sin (* 1/180 (* angle (PI))))) (taylor -inf angle) (#s(alt (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) (patch (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (* a (sin (* 1/180 (* angle (PI))))) (taylor -inf angle) (#s(alt (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) (patch (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (* a (sin (* 1/180 (* angle (PI))))) (taylor -inf angle) (#s(alt (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) (patch (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (patch (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (patch (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (patch (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (patch (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor -inf angle) (#s(alt #s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (*.f64 b b)) (patch #s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (*.f64 b b)) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor -inf angle) (#s(alt #s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (*.f64 b b)) (patch #s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (*.f64 b b)) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor -inf angle) (#s(alt #s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (*.f64 b b)) (patch #s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (*.f64 b b)) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor -inf angle) (#s(alt #s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (*.f64 b b)) (patch #s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (*.f64 b b)) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* -1/180 (* angle (PI)))) 2))) (taylor -inf angle) (#s(alt (fma.f64 (*.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64)) b) b (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64))) (patch (fma.f64 (*.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64)) b) b (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* -1/180 (* angle (PI)))) 2))) (taylor -inf angle) (#s(alt (fma.f64 (*.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64)) b) b (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64))) (patch (fma.f64 (*.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64)) b) b (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* -1/180 (* angle (PI)))) 2))) (taylor -inf angle) (#s(alt (fma.f64 (*.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64)) b) b (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64))) (patch (fma.f64 (*.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64)) b) b (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* -1/180 (* angle (PI)))) 2))) (taylor -inf angle) (#s(alt (fma.f64 (*.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64)) b) b (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64))) (patch (fma.f64 (*.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64)) b) b (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* b (pow (cos (* -1/180 (* angle (PI)))) 2)) (taylor -inf angle) (#s(alt (*.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64)) b) (patch (*.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64)) b) #<representation binary64>) () ())) ())
#s(alt (* b (pow (cos (* -1/180 (* angle (PI)))) 2)) (taylor -inf angle) (#s(alt (*.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64)) b) (patch (*.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64)) b) #<representation binary64>) () ())) ())
#s(alt (* b (pow (cos (* -1/180 (* angle (PI)))) 2)) (taylor -inf angle) (#s(alt (*.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64)) b) (patch (*.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64)) b) #<representation binary64>) () ())) ())
#s(alt (* b (pow (cos (* -1/180 (* angle (PI)))) 2)) (taylor -inf angle) (#s(alt (*.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64)) b) (patch (*.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64)) b) #<representation binary64>) () ())) ())
#s(alt (pow (cos (* -1/180 (* angle (PI)))) 2) (taylor -inf angle) (#s(alt (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64)) (patch (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (pow (cos (* -1/180 (* angle (PI)))) 2) (taylor -inf angle) (#s(alt (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64)) (patch (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (pow (cos (* -1/180 (* angle (PI)))) 2) (taylor -inf angle) (#s(alt (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64)) (patch (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (pow (cos (* -1/180 (* angle (PI)))) 2) (taylor -inf angle) (#s(alt (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64)) (patch (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (cos (* -1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) (patch (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #<representation binary64>) () ())) ())
#s(alt (cos (* -1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) (patch (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #<representation binary64>) () ())) ())
#s(alt (cos (* -1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) (patch (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #<representation binary64>) () ())) ())
#s(alt (cos (* -1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) (patch (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor -inf angle) (#s(alt (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))) #s(literal 4 binary64))) (patch (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))) #s(literal 4 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor -inf angle) (#s(alt (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))) #s(literal 4 binary64))) (patch (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))) #s(literal 4 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor -inf angle) (#s(alt (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))) #s(literal 4 binary64))) (patch (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))) #s(literal 4 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor -inf angle) (#s(alt (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))) #s(literal 4 binary64))) (patch (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))) #s(literal 4 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor -inf angle) (#s(alt (+.f64 (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))) #s(literal 4 binary64))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) (patch (+.f64 (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))) #s(literal 4 binary64))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor -inf angle) (#s(alt (+.f64 (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))) #s(literal 4 binary64))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) (patch (+.f64 (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))) #s(literal 4 binary64))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor -inf angle) (#s(alt (+.f64 (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))) #s(literal 4 binary64))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) (patch (+.f64 (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))) #s(literal 4 binary64))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor -inf angle) (#s(alt (+.f64 (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))) #s(literal 4 binary64))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) (patch (+.f64 (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))) #s(literal 4 binary64))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 4 (log (sqrt (* a (sin (* 1/180 (* angle (PI)))))))) (taylor -inf angle) (#s(alt (*.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))) #s(literal 4 binary64)) (patch (*.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))) #s(literal 4 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 4 (log (sqrt (* a (sin (* 1/180 (* angle (PI)))))))) (taylor -inf angle) (#s(alt (*.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))) #s(literal 4 binary64)) (patch (*.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))) #s(literal 4 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 4 (log (sqrt (* a (sin (* 1/180 (* angle (PI)))))))) (taylor -inf angle) (#s(alt (*.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))) #s(literal 4 binary64)) (patch (*.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))) #s(literal 4 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 4 (log (sqrt (* a (sin (* 1/180 (* angle (PI)))))))) (taylor -inf angle) (#s(alt (*.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))) #s(literal 4 binary64)) (patch (*.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))) #s(literal 4 binary64)) #<representation binary64>) () ())) ())
#s(alt (log (sqrt (* a (sin (* 1/180 (* angle (PI))))))) (taylor -inf angle) (#s(alt (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))) (patch (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))) #<representation binary64>) () ())) ())
#s(alt (log (sqrt (* a (sin (* 1/180 (* angle (PI))))))) (taylor -inf angle) (#s(alt (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))) (patch (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))) #<representation binary64>) () ())) ())
#s(alt (log (sqrt (* a (sin (* 1/180 (* angle (PI))))))) (taylor -inf angle) (#s(alt (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))) (patch (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))) #<representation binary64>) () ())) ())
#s(alt (log (sqrt (* a (sin (* 1/180 (* angle (PI))))))) (taylor -inf angle) (#s(alt (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))) (patch (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor -inf angle) (#s(alt (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 1/180 binary64)))) (patch (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 1/180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor -inf angle) (#s(alt (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 1/180 binary64)))) (patch (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 1/180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor -inf angle) (#s(alt (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 1/180 binary64)))) (patch (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 1/180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor -inf angle) (#s(alt (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 1/180 binary64)))) (patch (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 1/180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor -inf angle) (#s(alt (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 1/180 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 1/180 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor -inf angle) (#s(alt (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 1/180 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 1/180 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor -inf angle) (#s(alt (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 1/180 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 1/180 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor -inf angle) (#s(alt (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 1/180 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 1/180 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor -inf angle) (#s(alt (pow.f64 (*.f64 a (sin.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 1/180 binary64)))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (sin.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 1/180 binary64)))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor -inf angle) (#s(alt (pow.f64 (*.f64 a (sin.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 1/180 binary64)))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (sin.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 1/180 binary64)))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor -inf angle) (#s(alt (pow.f64 (*.f64 a (sin.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 1/180 binary64)))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (sin.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 1/180 binary64)))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor -inf angle) (#s(alt (pow.f64 (*.f64 a (sin.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 1/180 binary64)))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (sin.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 1/180 binary64)))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* a (sin (* 1/180 (* angle (PI))))) (taylor -inf angle) (#s(alt (*.f64 a (sin.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 1/180 binary64)))))) (patch (*.f64 a (sin.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 1/180 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* a (sin (* 1/180 (* angle (PI))))) (taylor -inf angle) (#s(alt (*.f64 a (sin.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 1/180 binary64)))))) (patch (*.f64 a (sin.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 1/180 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* a (sin (* 1/180 (* angle (PI))))) (taylor -inf angle) (#s(alt (*.f64 a (sin.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 1/180 binary64)))))) (patch (*.f64 a (sin.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 1/180 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* a (sin (* 1/180 (* angle (PI))))) (taylor -inf angle) (#s(alt (*.f64 a (sin.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 1/180 binary64)))))) (patch (*.f64 a (sin.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 1/180 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (cos (* 1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) (patch #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (cos (* 1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) (patch #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (cos (* 1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) (patch #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (cos (* 1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) (patch #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor -inf angle) (#s(alt (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)) (patch (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor -inf angle) (#s(alt (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)) (patch (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor -inf angle) (#s(alt (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)) (patch (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor -inf angle) (#s(alt (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)) (patch (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) (patch (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) (patch (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) (patch (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) (patch (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor -inf angle) (#s(alt (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)) (patch (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor -inf angle) (#s(alt (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)) (patch (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor -inf angle) (#s(alt (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)) (patch (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor -inf angle) (#s(alt (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)) (patch (*.f64 (PI.f64) (*.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 angle #s(literal 180 binary64)) (PI.f64))) (patch (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #<representation binary64>) () ())) ())
#s(alt (cos (* 1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (patch (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #<representation binary64>) () ())) ())
#s(alt (cos (* 1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (patch (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #<representation binary64>) () ())) ())
#s(alt (cos (* 1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (patch (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #<representation binary64>) () ())) ())
#s(alt (sqrt (* a (sin (* 1/180 (* angle (PI)))))) (taylor -inf angle) (#s(alt (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a)) (patch (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a)) #<representation binary64>) () ())) ())
#s(alt (sqrt (* a (sin (* 1/180 (* angle (PI)))))) (taylor -inf angle) (#s(alt (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a)) (patch (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a)) #<representation binary64>) () ())) ())
#s(alt (sqrt (* a (sin (* 1/180 (* angle (PI)))))) (taylor -inf angle) (#s(alt (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a)) (patch (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a)) #<representation binary64>) () ())) ())
#s(alt (sqrt (* a (sin (* 1/180 (* angle (PI)))))) (taylor -inf angle) (#s(alt (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a)) (patch (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a)) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt (sin.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 1/180 binary64))))) (patch (sin.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 1/180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt (sin.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 1/180 binary64))))) (patch (sin.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 1/180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt (sin.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 1/180 binary64))))) (patch (sin.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 1/180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt (sin.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 1/180 binary64))))) (patch (sin.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 1/180 binary64))))) #<representation binary64>) () ())) ())
Calls

9 calls:

TimeVariablePointExpression
58.0ms
a
@0
((+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (pow (* a (sin (* (/ angle 180) (PI)))) 2) (* a (sin (* (/ angle 180) (PI)))) (sin (* (/ angle 180) (PI))) (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (* b b) (+ (* (* (pow (cos (/ (* (PI) angle) -180)) 2) b) b) (pow (* (sin (* (PI) (* 1/180 angle))) a) 2)) (* (pow (cos (/ (* (PI) angle) -180)) 2) b) (pow (cos (/ (* (PI) angle) -180)) 2) (cos (/ (* (PI) angle) -180)) (exp (* (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) 4)) (+ (exp (* (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) 4)) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (* (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) 4) (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (* (pow (PI) 1/4) (* (pow (PI) 1/4) (* (* (sqrt (PI)) angle) 1/180))) (+ (pow (* a (sin (* (pow (PI) 1/4) (* (pow (PI) 1/4) (* (* (sqrt (PI)) angle) 1/180))))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (pow (* a (sin (* (pow (PI) 1/4) (* (pow (PI) 1/4) (* (* (sqrt (PI)) angle) 1/180))))) 2) (* a (sin (* (pow (PI) 1/4) (* (pow (PI) 1/4) (* (* (sqrt (PI)) angle) 1/180))))) (PI) (cos (* (/ angle 180) (PI))) (* (/ angle 180) (PI)) (sin (* (PI) (* 1/180 angle))) (* (PI) (* 1/180 angle)) (cos (* (/ angle 180) (PI))) (sqrt (* (sin (* (PI) (* 1/180 angle))) a)) (sin (* (pow (PI) 1/4) (* (pow (PI) 1/4) (* (* (sqrt (PI)) angle) 1/180)))) (sqrt (PI)))
42.0ms
angle
@-inf
((+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (pow (* a (sin (* (/ angle 180) (PI)))) 2) (* a (sin (* (/ angle 180) (PI)))) (sin (* (/ angle 180) (PI))) (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (* b b) (+ (* (* (pow (cos (/ (* (PI) angle) -180)) 2) b) b) (pow (* (sin (* (PI) (* 1/180 angle))) a) 2)) (* (pow (cos (/ (* (PI) angle) -180)) 2) b) (pow (cos (/ (* (PI) angle) -180)) 2) (cos (/ (* (PI) angle) -180)) (exp (* (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) 4)) (+ (exp (* (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) 4)) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (* (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) 4) (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (* (pow (PI) 1/4) (* (pow (PI) 1/4) (* (* (sqrt (PI)) angle) 1/180))) (+ (pow (* a (sin (* (pow (PI) 1/4) (* (pow (PI) 1/4) (* (* (sqrt (PI)) angle) 1/180))))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (pow (* a (sin (* (pow (PI) 1/4) (* (pow (PI) 1/4) (* (* (sqrt (PI)) angle) 1/180))))) 2) (* a (sin (* (pow (PI) 1/4) (* (pow (PI) 1/4) (* (* (sqrt (PI)) angle) 1/180))))) (PI) (cos (* (/ angle 180) (PI))) (* (/ angle 180) (PI)) (sin (* (PI) (* 1/180 angle))) (* (PI) (* 1/180 angle)) (cos (* (/ angle 180) (PI))) (sqrt (* (sin (* (PI) (* 1/180 angle))) a)) (sin (* (pow (PI) 1/4) (* (pow (PI) 1/4) (* (* (sqrt (PI)) angle) 1/180)))) (sqrt (PI)))
37.0ms
a
@-inf
((+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (pow (* a (sin (* (/ angle 180) (PI)))) 2) (* a (sin (* (/ angle 180) (PI)))) (sin (* (/ angle 180) (PI))) (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (* b b) (+ (* (* (pow (cos (/ (* (PI) angle) -180)) 2) b) b) (pow (* (sin (* (PI) (* 1/180 angle))) a) 2)) (* (pow (cos (/ (* (PI) angle) -180)) 2) b) (pow (cos (/ (* (PI) angle) -180)) 2) (cos (/ (* (PI) angle) -180)) (exp (* (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) 4)) (+ (exp (* (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) 4)) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (* (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) 4) (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (* (pow (PI) 1/4) (* (pow (PI) 1/4) (* (* (sqrt (PI)) angle) 1/180))) (+ (pow (* a (sin (* (pow (PI) 1/4) (* (pow (PI) 1/4) (* (* (sqrt (PI)) angle) 1/180))))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (pow (* a (sin (* (pow (PI) 1/4) (* (pow (PI) 1/4) (* (* (sqrt (PI)) angle) 1/180))))) 2) (* a (sin (* (pow (PI) 1/4) (* (pow (PI) 1/4) (* (* (sqrt (PI)) angle) 1/180))))) (PI) (cos (* (/ angle 180) (PI))) (* (/ angle 180) (PI)) (sin (* (PI) (* 1/180 angle))) (* (PI) (* 1/180 angle)) (cos (* (/ angle 180) (PI))) (sqrt (* (sin (* (PI) (* 1/180 angle))) a)) (sin (* (pow (PI) 1/4) (* (pow (PI) 1/4) (* (* (sqrt (PI)) angle) 1/180)))) (sqrt (PI)))
34.0ms
angle
@inf
((+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (pow (* a (sin (* (/ angle 180) (PI)))) 2) (* a (sin (* (/ angle 180) (PI)))) (sin (* (/ angle 180) (PI))) (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (* b b) (+ (* (* (pow (cos (/ (* (PI) angle) -180)) 2) b) b) (pow (* (sin (* (PI) (* 1/180 angle))) a) 2)) (* (pow (cos (/ (* (PI) angle) -180)) 2) b) (pow (cos (/ (* (PI) angle) -180)) 2) (cos (/ (* (PI) angle) -180)) (exp (* (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) 4)) (+ (exp (* (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) 4)) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (* (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) 4) (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (* (pow (PI) 1/4) (* (pow (PI) 1/4) (* (* (sqrt (PI)) angle) 1/180))) (+ (pow (* a (sin (* (pow (PI) 1/4) (* (pow (PI) 1/4) (* (* (sqrt (PI)) angle) 1/180))))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (pow (* a (sin (* (pow (PI) 1/4) (* (pow (PI) 1/4) (* (* (sqrt (PI)) angle) 1/180))))) 2) (* a (sin (* (pow (PI) 1/4) (* (pow (PI) 1/4) (* (* (sqrt (PI)) angle) 1/180))))) (PI) (cos (* (/ angle 180) (PI))) (* (/ angle 180) (PI)) (sin (* (PI) (* 1/180 angle))) (* (PI) (* 1/180 angle)) (cos (* (/ angle 180) (PI))) (sqrt (* (sin (* (PI) (* 1/180 angle))) a)) (sin (* (pow (PI) 1/4) (* (pow (PI) 1/4) (* (* (sqrt (PI)) angle) 1/180)))) (sqrt (PI)))
27.0ms
a
@inf
((+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (pow (* a (sin (* (/ angle 180) (PI)))) 2) (* a (sin (* (/ angle 180) (PI)))) (sin (* (/ angle 180) (PI))) (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (* b b) (+ (* (* (pow (cos (/ (* (PI) angle) -180)) 2) b) b) (pow (* (sin (* (PI) (* 1/180 angle))) a) 2)) (* (pow (cos (/ (* (PI) angle) -180)) 2) b) (pow (cos (/ (* (PI) angle) -180)) 2) (cos (/ (* (PI) angle) -180)) (exp (* (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) 4)) (+ (exp (* (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) 4)) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (* (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) 4) (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (* (pow (PI) 1/4) (* (pow (PI) 1/4) (* (* (sqrt (PI)) angle) 1/180))) (+ (pow (* a (sin (* (pow (PI) 1/4) (* (pow (PI) 1/4) (* (* (sqrt (PI)) angle) 1/180))))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (pow (* a (sin (* (pow (PI) 1/4) (* (pow (PI) 1/4) (* (* (sqrt (PI)) angle) 1/180))))) 2) (* a (sin (* (pow (PI) 1/4) (* (pow (PI) 1/4) (* (* (sqrt (PI)) angle) 1/180))))) (PI) (cos (* (/ angle 180) (PI))) (* (/ angle 180) (PI)) (sin (* (PI) (* 1/180 angle))) (* (PI) (* 1/180 angle)) (cos (* (/ angle 180) (PI))) (sqrt (* (sin (* (PI) (* 1/180 angle))) a)) (sin (* (pow (PI) 1/4) (* (pow (PI) 1/4) (* (* (sqrt (PI)) angle) 1/180)))) (sqrt (PI)))

simplify272.0ms (2.2%)

Memory
4.4MiB live, 319.7MiB allocated
Algorithm
egg-herbie
Rules
17 196×lower-fma.f64
17 196×lower-fma.f32
7 198×lower-*.f64
7 198×lower-*.f32
5 184×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
03378816
110358653
239748506
080338223
Stop Event
iter limit
node limit
Counts
528 → 527
Calls
Call 1
Inputs
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(pow b 2)
(pow b 2)
(pow b 2)
(pow b 2)
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* -1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* -1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* -1/180 (* angle (PI)))) 2)))
(* b (pow (cos (* -1/180 (* angle (PI)))) 2))
(* b (pow (cos (* -1/180 (* angle (PI)))) 2))
(* b (pow (cos (* -1/180 (* angle (PI)))) 2))
(* b (pow (cos (* -1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(pow b 2)
(pow b 2)
(pow b 2)
(pow b 2)
(* (pow b 2) (pow (cos (* -1/180 (* angle (PI)))) 2))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* -1/180 (* angle (PI)))) 2)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* -1/180 (* angle (PI)))) 2)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* -1/180 (* angle (PI)))) 2)))
(* b (pow (cos (* -1/180 (* angle (PI)))) 2))
(* b (pow (cos (* -1/180 (* angle (PI)))) 2))
(* b (pow (cos (* -1/180 (* angle (PI)))) 2))
(* b (pow (cos (* -1/180 (* angle (PI)))) 2))
(* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(pow b 2)
(pow b 2)
(pow b 2)
(pow b 2)
(* (pow b 2) (pow (cos (* -1/180 (* angle (PI)))) 2))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* -1/180 (* angle (PI)))) 2)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* -1/180 (* angle (PI)))) 2)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* -1/180 (* angle (PI)))) 2)))
(* b (pow (cos (* -1/180 (* angle (PI)))) 2))
(* b (pow (cos (* -1/180 (* angle (PI)))) 2))
(* b (pow (cos (* -1/180 (* angle (PI)))) 2))
(* b (pow (cos (* -1/180 (* angle (PI)))) 2))
(* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* a (sin (* 1/180 (* angle (PI)))))
(* a (sin (* 1/180 (* angle (PI)))))
(* a (sin (* 1/180 (* angle (PI)))))
(* a (sin (* 1/180 (* angle (PI)))))
(* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (pow (cos (* -1/180 (* angle (PI)))) 2))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* -1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* -1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* -1/180 (* angle (PI)))) 2)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* 4 (log (sqrt (* a (sin (* 1/180 (* angle (PI))))))))
(* 4 (log (sqrt (* a (sin (* 1/180 (* angle (PI))))))))
(* 4 (log (sqrt (* a (sin (* 1/180 (* angle (PI))))))))
(* 4 (log (sqrt (* a (sin (* 1/180 (* angle (PI))))))))
(log (sqrt (* a (sin (* 1/180 (* angle (PI)))))))
(log (sqrt (* a (sin (* 1/180 (* angle (PI)))))))
(log (sqrt (* a (sin (* 1/180 (* angle (PI)))))))
(log (sqrt (* a (sin (* 1/180 (* angle (PI)))))))
(* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* a (sin (* 1/180 (* angle (PI)))))
(* a (sin (* 1/180 (* angle (PI)))))
(* a (sin (* 1/180 (* angle (PI)))))
(* a (sin (* 1/180 (* angle (PI)))))
(sqrt (* a (sin (* 1/180 (* angle (PI))))))
(sqrt (* a (sin (* 1/180 (* angle (PI))))))
(sqrt (* a (sin (* 1/180 (* angle (PI))))))
(sqrt (* a (sin (* 1/180 (* angle (PI))))))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* a (sin (* 1/180 (* angle (PI)))))
(* a (sin (* 1/180 (* angle (PI)))))
(* a (sin (* 1/180 (* angle (PI)))))
(* a (sin (* 1/180 (* angle (PI)))))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* 4 (+ (log (sqrt (/ (sin (* 1/180 (* angle (PI)))) a))) (* -1 (log (/ 1 a)))))
(* 4 (+ (log (sqrt (/ (sin (* 1/180 (* angle (PI)))) a))) (* -1 (log (/ 1 a)))))
(* 4 (+ (log (sqrt (/ (sin (* 1/180 (* angle (PI)))) a))) (* -1 (log (/ 1 a)))))
(* 4 (+ (log (sqrt (/ (sin (* 1/180 (* angle (PI)))) a))) (* -1 (log (/ 1 a)))))
(+ (log (sqrt (/ (sin (* 1/180 (* angle (PI)))) a))) (* -1 (log (/ 1 a))))
(+ (log (sqrt (/ (sin (* 1/180 (* angle (PI)))) a))) (* -1 (log (/ 1 a))))
(+ (log (sqrt (/ (sin (* 1/180 (* angle (PI)))) a))) (* -1 (log (/ 1 a))))
(+ (log (sqrt (/ (sin (* 1/180 (* angle (PI)))) a))) (* -1 (log (/ 1 a))))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* a (sin (* 1/180 (* angle (PI)))))
(* a (sin (* 1/180 (* angle (PI)))))
(* a (sin (* 1/180 (* angle (PI)))))
(* a (sin (* 1/180 (* angle (PI)))))
(sqrt (* a (sin (* 1/180 (* angle (PI))))))
(sqrt (* a (sin (* 1/180 (* angle (PI))))))
(sqrt (* a (sin (* 1/180 (* angle (PI))))))
(sqrt (* a (sin (* 1/180 (* angle (PI))))))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* a (sin (* 1/180 (* angle (PI)))))
(* a (sin (* 1/180 (* angle (PI)))))
(* a (sin (* 1/180 (* angle (PI)))))
(* a (sin (* 1/180 (* angle (PI)))))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (* (pow (sin (* 1/180 (* angle (PI)))) 2) (pow (sqrt -1) 4)))
(* (pow a 2) (* (pow (sin (* 1/180 (* angle (PI)))) 2) (pow (sqrt -1) 4)))
(* (pow a 2) (* (pow (sin (* 1/180 (* angle (PI)))) 2) (pow (sqrt -1) 4)))
(* (pow a 2) (* (pow (sin (* 1/180 (* angle (PI)))) 2) (pow (sqrt -1) 4)))
(* (pow a 2) (* (pow (sin (* 1/180 (* angle (PI)))) 2) (pow (sqrt -1) 4)))
(* (pow a 2) (+ (* (pow (sin (* 1/180 (* angle (PI)))) 2) (pow (sqrt -1) 4)) (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2))))
(* (pow a 2) (+ (* (pow (sin (* 1/180 (* angle (PI)))) 2) (pow (sqrt -1) 4)) (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2))))
(* (pow a 2) (+ (* (pow (sin (* 1/180 (* angle (PI)))) 2) (pow (sqrt -1) 4)) (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2))))
(* 4 (+ (log (* (sqrt (/ (sin (* 1/180 (* angle (PI)))) a)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 a)))))
(* 4 (+ (log (* (sqrt (/ (sin (* 1/180 (* angle (PI)))) a)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 a)))))
(* 4 (+ (log (* (sqrt (/ (sin (* 1/180 (* angle (PI)))) a)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 a)))))
(* 4 (+ (log (* (sqrt (/ (sin (* 1/180 (* angle (PI)))) a)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 a)))))
(+ (log (* (sqrt (/ (sin (* 1/180 (* angle (PI)))) a)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 a))))
(+ (log (* (sqrt (/ (sin (* 1/180 (* angle (PI)))) a)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 a))))
(+ (log (* (sqrt (/ (sin (* 1/180 (* angle (PI)))) a)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 a))))
(+ (log (* (sqrt (/ (sin (* 1/180 (* angle (PI)))) a)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 a))))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* a (sin (* 1/180 (* angle (PI)))))
(* a (sin (* 1/180 (* angle (PI)))))
(* a (sin (* 1/180 (* angle (PI)))))
(* a (sin (* 1/180 (* angle (PI)))))
(* -1 (* (sqrt (* a (sin (* 1/180 (* angle (PI)))))) (pow (sqrt -1) 2)))
(* -1 (* (sqrt (* a (sin (* 1/180 (* angle (PI)))))) (pow (sqrt -1) 2)))
(* -1 (* (sqrt (* a (sin (* 1/180 (* angle (PI)))))) (pow (sqrt -1) 2)))
(* -1 (* (sqrt (* a (sin (* 1/180 (* angle (PI)))))) (pow (sqrt -1) 2)))
(pow b 2)
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow b 2) (pow (PI) 2))) (* 1/32400 (* (pow a 2) (pow (PI) 2))))) (pow b 2))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow b 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (pow (PI) 4))) (* (pow b 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4))))))))) (pow b 2))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow b 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (pow (PI) 4))) (+ (* (pow angle 2) (+ (* (pow a 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))) (* (pow b 2) (+ (* -1/816293376000000 (pow (PI) 6)) (* -1/12244400640000000 (pow (PI) 6)))))) (* (pow b 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4)))))))))) (pow b 2))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (* (pow angle 2) (pow (PI) 4)))) (* 1/32400 (* (pow a 2) (pow (PI) 2)))))
(* (pow angle 2) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (pow (PI) 4))) (* (pow a 2) (* (pow angle 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))))))))
(* (pow angle 2) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (pow (PI) 4))) (* (pow angle 2) (+ (* (pow a 2) (* (pow angle 2) (+ (* -1/396718580736000000000 (pow (PI) 8)) (* -1/2777030065152000000000 (pow (PI) 8))))) (* (pow a 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6))))))))))
(* 1/180 (* a (* angle (PI))))
(* angle (+ (* -1/34992000 (* a (* (pow angle 2) (pow (PI) 3)))) (* 1/180 (* a (PI)))))
(* angle (+ (* 1/180 (* a (PI))) (* (pow angle 2) (+ (* -1/34992000 (* a (pow (PI) 3))) (* 1/22674816000000 (* a (* (pow angle 2) (pow (PI) 5))))))))
(* angle (+ (* 1/180 (* a (PI))) (* (pow angle 2) (+ (* -1/34992000 (* a (pow (PI) 3))) (* (pow angle 2) (+ (* -1/30855889612800000000 (* a (* (pow angle 2) (pow (PI) 7)))) (* 1/22674816000000 (* a (pow (PI) 5)))))))))
(* 1/180 (* angle (PI)))
(* angle (+ (* -1/34992000 (* (pow angle 2) (pow (PI) 3))) (* 1/180 (PI))))
(* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* 1/22674816000000 (* (pow angle 2) (pow (PI) 5)))))))
(* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* (pow angle 2) (+ (* -1/30855889612800000000 (* (pow angle 2) (pow (PI) 7))) (* 1/22674816000000 (pow (PI) 5))))))))
(pow b 2)
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow b 2) (pow (PI) 2))) (* 1/32400 (* (pow a 2) (pow (PI) 2))))) (pow b 2))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow b 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (pow (PI) 4))) (* (pow b 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4))))))))) (pow b 2))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow b 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (pow (PI) 4))) (+ (* (pow angle 2) (+ (* (pow a 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))) (* (pow b 2) (+ (* -1/816293376000000 (pow (PI) 6)) (* -1/12244400640000000 (pow (PI) 6)))))) (* (pow b 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4)))))))))) (pow b 2))
(pow b 2)
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow b 2) (pow (PI) 2))) (* 1/32400 (* (pow a 2) (pow (PI) 2))))) (pow b 2))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow b 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (pow (PI) 4))) (* (pow b 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4))))))))) (pow b 2))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow b 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (pow (PI) 4))) (+ (* (pow angle 2) (+ (* (pow a 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))) (* (pow b 2) (+ (* -1/816293376000000 (pow (PI) 6)) (* -1/12244400640000000 (pow (PI) 6)))))) (* (pow b 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4)))))))))) (pow b 2))
b
(+ b (* -1/32400 (* (pow angle 2) (* b (pow (PI) 2)))))
(+ b (* (pow angle 2) (+ (* -1/32400 (* b (pow (PI) 2))) (* (pow angle 2) (* b (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4))))))))
(+ b (* (pow angle 2) (+ (* -1/32400 (* b (pow (PI) 2))) (* (pow angle 2) (+ (* b (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4)))) (* (pow angle 2) (* b (+ (* -1/816293376000000 (pow (PI) 6)) (* -1/12244400640000000 (pow (PI) 6))))))))))
1
(+ 1 (* -1/32400 (* (pow angle 2) (pow (PI) 2))))
(+ 1 (* (pow angle 2) (+ (* -1/32400 (pow (PI) 2)) (* (pow angle 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4)))))))
(+ 1 (* (pow angle 2) (+ (* -1/32400 (pow (PI) 2)) (* (pow angle 2) (+ (* 1/12597120000 (pow (PI) 4)) (+ (* 1/4199040000 (pow (PI) 4)) (* (pow angle 2) (+ (* -1/816293376000000 (pow (PI) 6)) (* -1/12244400640000000 (pow (PI) 6))))))))))
1
(+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2))))
(+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* 1/25194240000 (* (pow angle 2) (pow (PI) 4))))))
(+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* (pow angle 2) (+ (* -1/24488801280000000 (* (pow angle 2) (pow (PI) 6))) (* 1/25194240000 (pow (PI) 4)))))))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (* (pow angle 2) (pow (PI) 4)))) (* 1/32400 (* (pow a 2) (pow (PI) 2)))))
(* (pow angle 2) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (pow (PI) 4))) (* (pow a 2) (* (pow angle 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))))))))
(* (pow angle 2) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (pow (PI) 4))) (* (pow angle 2) (+ (* (pow a 2) (* (pow angle 2) (+ (* -1/396718580736000000000 (pow (PI) 8)) (* -1/2777030065152000000000 (pow (PI) 8))))) (* (pow a 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6))))))))))
(pow b 2)
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow b 2) (pow (PI) 2))) (* 1/32400 (* (pow a 2) (pow (PI) 2))))) (pow b 2))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow b 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (pow (PI) 4))) (* (pow b 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4))))))))) (pow b 2))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow b 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (pow (PI) 4))) (+ (* (pow angle 2) (+ (* (pow a 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))) (* (pow b 2) (+ (* -1/816293376000000 (pow (PI) 6)) (* -1/12244400640000000 (pow (PI) 6)))))) (* (pow b 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4)))))))))) (pow b 2))
(* 4 (log (* (sqrt (* a (* angle (PI)))) (sqrt 1/180))))
(+ (* -1/17496000 (/ (* (pow angle 2) (pow (PI) 2)) (pow (sqrt 1/180) 2))) (* 4 (log (* (sqrt (* a (* angle (PI)))) (sqrt 1/180)))))
(+ (* 4 (log (* (sqrt (* a (* angle (PI)))) (sqrt 1/180)))) (* (pow angle 3) (+ (* -1/17496000 (/ (pow (PI) 2) (* angle (pow (sqrt 1/180) 2)))) (* 1/11337408000000 (/ (* angle (pow (PI) 4)) (pow (sqrt 1/180) 2))))))
(+ (* 4 (log (* (sqrt (* a (* angle (PI)))) (sqrt 1/180)))) (* (pow angle 3) (+ (* -1/17496000 (/ (pow (PI) 2) (* angle (pow (sqrt 1/180) 2)))) (* (pow angle 2) (+ (* -1/1224440064000000 (/ (pow (PI) 4) (* angle (pow (sqrt 1/180) 4)))) (* 1/11337408000000 (/ (pow (PI) 4) (* angle (pow (sqrt 1/180) 2)))))))))
(log (* (sqrt (* a (* angle (PI)))) (sqrt 1/180)))
(+ (log (* (sqrt (* a (* angle (PI)))) (sqrt 1/180))) (* -1/69984000 (/ (* (pow angle 2) (pow (PI) 2)) (pow (sqrt 1/180) 2))))
(+ (log (* (sqrt (* a (* angle (PI)))) (sqrt 1/180))) (* (pow angle 3) (+ (* -1/69984000 (/ (pow (PI) 2) (* angle (pow (sqrt 1/180) 2)))) (* 1/45349632000000 (/ (* angle (pow (PI) 4)) (pow (sqrt 1/180) 2))))))
(+ (log (* (sqrt (* a (* angle (PI)))) (sqrt 1/180))) (* (pow angle 3) (+ (* -1/69984000 (/ (pow (PI) 2) (* angle (pow (sqrt 1/180) 2)))) (* (pow angle 2) (+ (* -1/4897760256000000 (/ (pow (PI) 4) (* angle (pow (sqrt 1/180) 4)))) (* 1/45349632000000 (/ (pow (PI) 4) (* angle (pow (sqrt 1/180) 2)))))))))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(pow b 2)
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow b 2) (pow (PI) 2))) (* 1/32400 (* (pow a 2) (pow (PI) 2))))) (pow b 2))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow b 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (pow (PI) 4))) (* (pow b 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4))))))))) (pow b 2))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow b 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (pow (PI) 4))) (+ (* (pow angle 2) (+ (* (pow a 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))) (* (pow b 2) (+ (* -1/816293376000000 (pow (PI) 6)) (* -1/12244400640000000 (pow (PI) 6)))))) (* (pow b 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4)))))))))) (pow b 2))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (* (pow angle 2) (pow (PI) 4)))) (* 1/32400 (* (pow a 2) (pow (PI) 2)))))
(* (pow angle 2) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (pow (PI) 4))) (* (pow a 2) (* (pow angle 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))))))))
(* (pow angle 2) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (pow (PI) 4))) (* (pow angle 2) (+ (* (pow a 2) (* (pow angle 2) (+ (* -1/396718580736000000000 (pow (PI) 8)) (* -1/2777030065152000000000 (pow (PI) 8))))) (* (pow a 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6))))))))))
(* 1/180 (* a (* angle (PI))))
(* angle (+ (* -1/34992000 (* a (* (pow angle 2) (pow (PI) 3)))) (* 1/180 (* a (PI)))))
(* angle (+ (* 1/180 (* a (PI))) (* (pow angle 2) (+ (* -1/34992000 (* a (pow (PI) 3))) (* 1/22674816000000 (* a (* (pow angle 2) (pow (PI) 5))))))))
(* angle (+ (* 1/180 (* a (PI))) (* (pow angle 2) (+ (* -1/34992000 (* a (pow (PI) 3))) (* (pow angle 2) (+ (* -1/30855889612800000000 (* a (* (pow angle 2) (pow (PI) 7)))) (* 1/22674816000000 (* a (pow (PI) 5)))))))))
1
(+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2))))
(+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* 1/25194240000 (* (pow angle 2) (pow (PI) 4))))))
(+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* (pow angle 2) (+ (* -1/24488801280000000 (* (pow angle 2) (pow (PI) 6))) (* 1/25194240000 (pow (PI) 4)))))))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 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))))))))
(* 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)))))))
(* (sqrt (* a (* angle (PI)))) (sqrt 1/180))
(+ (* -1/69984000 (* (sqrt (* a (* (pow angle 5) (pow (PI) 5)))) (/ 1 (sqrt 1/180)))) (* (sqrt (* a (* angle (PI)))) (sqrt 1/180)))
(+ (* (sqrt (* a (* angle (PI)))) (sqrt 1/180)) (* (pow angle 3) (+ (* -1/69984000 (* (sqrt (/ (* a (pow (PI) 5)) angle)) (/ 1 (sqrt 1/180)))) (* 1/45349632000000 (* (sqrt (* a (* (pow angle 3) (pow (PI) 9)))) (/ 1 (sqrt 1/180)))))))
(+ (* (sqrt (* a (* angle (PI)))) (sqrt 1/180)) (* (pow angle 3) (+ (* -1/69984000 (* (sqrt (/ (* a (pow (PI) 5)) angle)) (/ 1 (sqrt 1/180)))) (* (pow angle 2) (+ (* -1/9795520512000000 (* (sqrt (/ (* a (pow (PI) 9)) angle)) (/ 1 (pow (sqrt 1/180) 3)))) (* 1/45349632000000 (* (sqrt (/ (* a (pow (PI) 9)) angle)) (/ 1 (sqrt 1/180)))))))))
(* 1/180 (* angle (PI)))
(* angle (+ (* -1/34992000 (* (pow angle 2) (pow (PI) 3))) (* 1/180 (PI))))
(* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* 1/22674816000000 (* (pow angle 2) (pow (PI) 5)))))))
(* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* (pow angle 2) (+ (* -1/30855889612800000000 (* (pow angle 2) (pow (PI) 7))) (* 1/22674816000000 (pow (PI) 5))))))))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* a (sin (* 1/180 (* angle (PI)))))
(* a (sin (* 1/180 (* angle (PI)))))
(* a (sin (* 1/180 (* angle (PI)))))
(* a (sin (* 1/180 (* angle (PI)))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* -1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* -1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* -1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* -1/180 (* angle (PI)))) 2)))
(* b (pow (cos (* -1/180 (* angle (PI)))) 2))
(* b (pow (cos (* -1/180 (* angle (PI)))) 2))
(* b (pow (cos (* -1/180 (* angle (PI)))) 2))
(* b (pow (cos (* -1/180 (* angle (PI)))) 2))
(pow (cos (* -1/180 (* angle (PI)))) 2)
(pow (cos (* -1/180 (* angle (PI)))) 2)
(pow (cos (* -1/180 (* angle (PI)))) 2)
(pow (cos (* -1/180 (* angle (PI)))) 2)
(cos (* -1/180 (* angle (PI))))
(cos (* -1/180 (* angle (PI))))
(cos (* -1/180 (* angle (PI))))
(cos (* -1/180 (* angle (PI))))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* 4 (log (sqrt (* a (sin (* 1/180 (* angle (PI))))))))
(* 4 (log (sqrt (* a (sin (* 1/180 (* angle (PI))))))))
(* 4 (log (sqrt (* a (sin (* 1/180 (* angle (PI))))))))
(* 4 (log (sqrt (* a (sin (* 1/180 (* angle (PI))))))))
(log (sqrt (* a (sin (* 1/180 (* angle (PI)))))))
(log (sqrt (* a (sin (* 1/180 (* angle (PI)))))))
(log (sqrt (* a (sin (* 1/180 (* angle (PI)))))))
(log (sqrt (* a (sin (* 1/180 (* angle (PI)))))))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* a (sin (* 1/180 (* angle (PI)))))
(* a (sin (* 1/180 (* angle (PI)))))
(* a (sin (* 1/180 (* angle (PI)))))
(* a (sin (* 1/180 (* angle (PI)))))
(cos (* 1/180 (* angle (PI))))
(cos (* 1/180 (* angle (PI))))
(cos (* 1/180 (* angle (PI))))
(cos (* 1/180 (* angle (PI))))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 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)))
(cos (* 1/180 (* angle (PI))))
(cos (* 1/180 (* angle (PI))))
(cos (* 1/180 (* angle (PI))))
(cos (* 1/180 (* angle (PI))))
(sqrt (* a (sin (* 1/180 (* angle (PI))))))
(sqrt (* a (sin (* 1/180 (* angle (PI))))))
(sqrt (* a (sin (* 1/180 (* angle (PI))))))
(sqrt (* a (sin (* 1/180 (* angle (PI))))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* a (sin (* 1/180 (* angle (PI)))))
(* a (sin (* 1/180 (* angle (PI)))))
(* a (sin (* 1/180 (* angle (PI)))))
(* a (sin (* 1/180 (* angle (PI)))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* -1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* -1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* -1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* -1/180 (* angle (PI)))) 2)))
(* b (pow (cos (* -1/180 (* angle (PI)))) 2))
(* b (pow (cos (* -1/180 (* angle (PI)))) 2))
(* b (pow (cos (* -1/180 (* angle (PI)))) 2))
(* b (pow (cos (* -1/180 (* angle (PI)))) 2))
(pow (cos (* -1/180 (* angle (PI)))) 2)
(pow (cos (* -1/180 (* angle (PI)))) 2)
(pow (cos (* -1/180 (* angle (PI)))) 2)
(pow (cos (* -1/180 (* angle (PI)))) 2)
(cos (* -1/180 (* angle (PI))))
(cos (* -1/180 (* angle (PI))))
(cos (* -1/180 (* angle (PI))))
(cos (* -1/180 (* angle (PI))))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* 4 (log (sqrt (* a (sin (* 1/180 (* angle (PI))))))))
(* 4 (log (sqrt (* a (sin (* 1/180 (* angle (PI))))))))
(* 4 (log (sqrt (* a (sin (* 1/180 (* angle (PI))))))))
(* 4 (log (sqrt (* a (sin (* 1/180 (* angle (PI))))))))
(log (sqrt (* a (sin (* 1/180 (* angle (PI)))))))
(log (sqrt (* a (sin (* 1/180 (* angle (PI)))))))
(log (sqrt (* a (sin (* 1/180 (* angle (PI)))))))
(log (sqrt (* a (sin (* 1/180 (* angle (PI)))))))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* a (sin (* 1/180 (* angle (PI)))))
(* a (sin (* 1/180 (* angle (PI)))))
(* a (sin (* 1/180 (* angle (PI)))))
(* a (sin (* 1/180 (* angle (PI)))))
(cos (* 1/180 (* angle (PI))))
(cos (* 1/180 (* angle (PI))))
(cos (* 1/180 (* angle (PI))))
(cos (* 1/180 (* angle (PI))))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 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)))
(cos (* 1/180 (* angle (PI))))
(cos (* 1/180 (* angle (PI))))
(cos (* 1/180 (* angle (PI))))
(cos (* 1/180 (* angle (PI))))
(sqrt (* a (sin (* 1/180 (* angle (PI))))))
(sqrt (* a (sin (* 1/180 (* angle (PI))))))
(sqrt (* a (sin (* 1/180 (* angle (PI))))))
(sqrt (* a (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))))
Outputs
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 a a))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 a a)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 a a))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 a a)))
(pow b 2)
(*.f64 b b)
(pow b 2)
(*.f64 b b)
(pow b 2)
(*.f64 b b)
(pow b 2)
(*.f64 b b)
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 a a))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* -1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* -1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* -1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 a a)))
(* b (pow (cos (* -1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64)) b)
(* b (pow (cos (* -1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64)) b)
(* b (pow (cos (* -1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64)) b)
(* b (pow (cos (* -1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64)) b)
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 a a))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 a a)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 a a))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 a a)))
(* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 b b))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(*.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (/.f64 (/.f64 (*.f64 a a) b) b) (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64))) (*.f64 b b))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(*.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (/.f64 (/.f64 (*.f64 a a) b) b) (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64))) (*.f64 b b))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(*.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (/.f64 (/.f64 (*.f64 a a) b) b) (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64))) (*.f64 b b))
(* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 b b))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(*.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (/.f64 (/.f64 (*.f64 a a) b) b) (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64))) (*.f64 b b))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(*.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (/.f64 (/.f64 (*.f64 a a) b) b) (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64))) (*.f64 b b))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(*.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (/.f64 (/.f64 (*.f64 a a) b) b) (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64))) (*.f64 b b))
(pow b 2)
(*.f64 b b)
(pow b 2)
(*.f64 b b)
(pow b 2)
(*.f64 b b)
(pow b 2)
(*.f64 b b)
(* (pow b 2) (pow (cos (* -1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64)) (*.f64 b b))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* -1/180 (* angle (PI)))) 2)))
(*.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (/.f64 (/.f64 (*.f64 a a) b) b) (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64))) (*.f64 b b))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* -1/180 (* angle (PI)))) 2)))
(*.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (/.f64 (/.f64 (*.f64 a a) b) b) (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64))) (*.f64 b b))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* -1/180 (* angle (PI)))) 2)))
(*.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (/.f64 (/.f64 (*.f64 a a) b) b) (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64))) (*.f64 b b))
(* b (pow (cos (* -1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64)) b)
(* b (pow (cos (* -1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64)) b)
(* b (pow (cos (* -1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64)) b)
(* b (pow (cos (* -1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64)) b)
(* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 b b))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(*.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (/.f64 (/.f64 (*.f64 a a) b) b) (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64))) (*.f64 b b))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(*.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (/.f64 (/.f64 (*.f64 a a) b) b) (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64))) (*.f64 b b))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(*.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (/.f64 (/.f64 (*.f64 a a) b) b) (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64))) (*.f64 b b))
(* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 b b))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(*.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (/.f64 (/.f64 (*.f64 a a) b) b) (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64))) (*.f64 b b))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(*.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (/.f64 (/.f64 (*.f64 a a) b) b) (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64))) (*.f64 b b))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(*.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (/.f64 (/.f64 (*.f64 a a) b) b) (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64))) (*.f64 b b))
(* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 b b))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(*.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (/.f64 (/.f64 (*.f64 a a) b) b) (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64))) (*.f64 b b))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(*.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (/.f64 (/.f64 (*.f64 a a) b) b) (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64))) (*.f64 b b))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(*.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (/.f64 (/.f64 (*.f64 a a) b) b) (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64))) (*.f64 b b))
(* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 b b))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(*.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (/.f64 (/.f64 (*.f64 a a) b) b) (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64))) (*.f64 b b))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(*.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (/.f64 (/.f64 (*.f64 a a) b) b) (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64))) (*.f64 b b))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(*.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (/.f64 (/.f64 (*.f64 a a) b) b) (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64))) (*.f64 b b))
(pow b 2)
(*.f64 b b)
(pow b 2)
(*.f64 b b)
(pow b 2)
(*.f64 b b)
(pow b 2)
(*.f64 b b)
(* (pow b 2) (pow (cos (* -1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64)) (*.f64 b b))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* -1/180 (* angle (PI)))) 2)))
(*.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (/.f64 (/.f64 (*.f64 a a) b) b) (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64))) (*.f64 b b))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* -1/180 (* angle (PI)))) 2)))
(*.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (/.f64 (/.f64 (*.f64 a a) b) b) (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64))) (*.f64 b b))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* -1/180 (* angle (PI)))) 2)))
(*.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (/.f64 (/.f64 (*.f64 a a) b) b) (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64))) (*.f64 b b))
(* b (pow (cos (* -1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64)) b)
(* b (pow (cos (* -1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64)) b)
(* b (pow (cos (* -1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64)) b)
(* b (pow (cos (* -1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64)) b)
(* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 b b))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(*.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (/.f64 (/.f64 (*.f64 a a) b) b) (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64))) (*.f64 b b))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(*.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (/.f64 (/.f64 (*.f64 a a) b) b) (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64))) (*.f64 b b))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(*.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (/.f64 (/.f64 (*.f64 a a) b) b) (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64))) (*.f64 b b))
(* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 b b))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(*.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (/.f64 (/.f64 (*.f64 a a) b) b) (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64))) (*.f64 b b))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(*.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (/.f64 (/.f64 (*.f64 a a) b) b) (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64))) (*.f64 b b))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(*.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (/.f64 (/.f64 (*.f64 a a) b) b) (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64))) (*.f64 b b))
(* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 b b))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 a a)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 a a))
(* a (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)
(* a (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)
(* a (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)
(* a (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)
(* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 b b))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 a a)))
(* (pow b 2) (pow (cos (* -1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64)) (*.f64 b b))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* -1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* -1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* -1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 a a)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 a a))
(* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 b b))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 a a)))
(* 4 (log (sqrt (* a (sin (* 1/180 (* angle (PI))))))))
(*.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a))) #s(literal 4 binary64))
(* 4 (log (sqrt (* a (sin (* 1/180 (* angle (PI))))))))
(*.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a))) #s(literal 4 binary64))
(* 4 (log (sqrt (* a (sin (* 1/180 (* angle (PI))))))))
(*.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a))) #s(literal 4 binary64))
(* 4 (log (sqrt (* a (sin (* 1/180 (* angle (PI))))))))
(*.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a))) #s(literal 4 binary64))
(log (sqrt (* a (sin (* 1/180 (* angle (PI)))))))
(log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)))
(log (sqrt (* a (sin (* 1/180 (* angle (PI)))))))
(log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)))
(log (sqrt (* a (sin (* 1/180 (* angle (PI)))))))
(log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)))
(log (sqrt (* a (sin (* 1/180 (* angle (PI)))))))
(log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)))
(* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 b b))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 a a)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 a a))
(* a (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)
(* a (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)
(* a (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)
(* a (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)
(sqrt (* a (sin (* 1/180 (* angle (PI))))))
(sqrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a))
(sqrt (* a (sin (* 1/180 (* angle (PI))))))
(sqrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a))
(sqrt (* a (sin (* 1/180 (* angle (PI))))))
(sqrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a))
(sqrt (* a (sin (* 1/180 (* angle (PI))))))
(sqrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(*.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (/.f64 (/.f64 (*.f64 b b) a) a) (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64))) (*.f64 a a))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(*.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (/.f64 (/.f64 (*.f64 b b) a) a) (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64))) (*.f64 a a))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(*.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (/.f64 (/.f64 (*.f64 b b) a) a) (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64))) (*.f64 a a))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 a a))
(* a (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)
(* a (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)
(* a (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)
(* a (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(*.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (/.f64 (/.f64 (*.f64 b b) a) a) (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64))) (*.f64 a a))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(*.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (/.f64 (/.f64 (*.f64 b b) a) a) (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64))) (*.f64 a a))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(*.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (/.f64 (/.f64 (*.f64 b b) a) a) (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64))) (*.f64 a a))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(*.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64)) (/.f64 (/.f64 (*.f64 b b) a) a) (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64))) (*.f64 a a))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(*.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64)) (/.f64 (/.f64 (*.f64 b b) a) a) (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64))) (*.f64 a a))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(*.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64)) (/.f64 (/.f64 (*.f64 b b) a) a) (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64))) (*.f64 a a))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(*.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (/.f64 (/.f64 (*.f64 b b) a) a) (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64))) (*.f64 a a))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(*.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (/.f64 (/.f64 (*.f64 b b) a) a) (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64))) (*.f64 a a))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(*.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (/.f64 (/.f64 (*.f64 b b) a) a) (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64))) (*.f64 a a))
(* 4 (+ (log (sqrt (/ (sin (* 1/180 (* angle (PI)))) a))) (* -1 (log (/ 1 a)))))
(*.f64 (+.f64 (log.f64 a) (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)))) #s(literal 4 binary64))
(* 4 (+ (log (sqrt (/ (sin (* 1/180 (* angle (PI)))) a))) (* -1 (log (/ 1 a)))))
(*.f64 (+.f64 (log.f64 a) (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)))) #s(literal 4 binary64))
(* 4 (+ (log (sqrt (/ (sin (* 1/180 (* angle (PI)))) a))) (* -1 (log (/ 1 a)))))
(*.f64 (+.f64 (log.f64 a) (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)))) #s(literal 4 binary64))
(* 4 (+ (log (sqrt (/ (sin (* 1/180 (* angle (PI)))) a))) (* -1 (log (/ 1 a)))))
(*.f64 (+.f64 (log.f64 a) (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)))) #s(literal 4 binary64))
(+ (log (sqrt (/ (sin (* 1/180 (* angle (PI)))) a))) (* -1 (log (/ 1 a))))
(+.f64 (log.f64 a) (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a))))
(+ (log (sqrt (/ (sin (* 1/180 (* angle (PI)))) a))) (* -1 (log (/ 1 a))))
(+.f64 (log.f64 a) (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a))))
(+ (log (sqrt (/ (sin (* 1/180 (* angle (PI)))) a))) (* -1 (log (/ 1 a))))
(+.f64 (log.f64 a) (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a))))
(+ (log (sqrt (/ (sin (* 1/180 (* angle (PI)))) a))) (* -1 (log (/ 1 a))))
(+.f64 (log.f64 a) (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a))))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(*.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (/.f64 (/.f64 (*.f64 b b) a) a) (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64))) (*.f64 a a))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(*.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (/.f64 (/.f64 (*.f64 b b) a) a) (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64))) (*.f64 a a))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(*.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (/.f64 (/.f64 (*.f64 b b) a) a) (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64))) (*.f64 a a))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 a a))
(* a (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)
(* a (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)
(* a (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)
(* a (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)
(sqrt (* a (sin (* 1/180 (* angle (PI))))))
(sqrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a))
(sqrt (* a (sin (* 1/180 (* angle (PI))))))
(sqrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a))
(sqrt (* a (sin (* 1/180 (* angle (PI))))))
(sqrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a))
(sqrt (* a (sin (* 1/180 (* angle (PI))))))
(sqrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(*.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (/.f64 (/.f64 (*.f64 b b) a) a) (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64))) (*.f64 a a))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(*.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (/.f64 (/.f64 (*.f64 b b) a) a) (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64))) (*.f64 a a))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(*.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (/.f64 (/.f64 (*.f64 b b) a) a) (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64))) (*.f64 a a))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 a a))
(* a (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)
(* a (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)
(* a (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)
(* a (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(*.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (/.f64 (/.f64 (*.f64 b b) a) a) (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64))) (*.f64 a a))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(*.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (/.f64 (/.f64 (*.f64 b b) a) a) (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64))) (*.f64 a a))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(*.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (/.f64 (/.f64 (*.f64 b b) a) a) (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64))) (*.f64 a a))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(*.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64)) (/.f64 (/.f64 (*.f64 b b) a) a) (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64))) (*.f64 a a))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(*.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64)) (/.f64 (/.f64 (*.f64 b b) a) a) (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64))) (*.f64 a a))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(*.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64)) (/.f64 (/.f64 (*.f64 b b) a) a) (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64))) (*.f64 a a))
(* (pow a 2) (* (pow (sin (* 1/180 (* angle (PI)))) 2) (pow (sqrt -1) 4)))
(*.f64 (*.f64 (*.f64 a a) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)))
(* (pow a 2) (* (pow (sin (* 1/180 (* angle (PI)))) 2) (pow (sqrt -1) 4)))
(*.f64 (*.f64 (*.f64 a a) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)))
(* (pow a 2) (* (pow (sin (* 1/180 (* angle (PI)))) 2) (pow (sqrt -1) 4)))
(*.f64 (*.f64 (*.f64 a a) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)))
(* (pow a 2) (* (pow (sin (* 1/180 (* angle (PI)))) 2) (pow (sqrt -1) 4)))
(*.f64 (*.f64 (*.f64 a a) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)))
(* (pow a 2) (* (pow (sin (* 1/180 (* angle (PI)))) 2) (pow (sqrt -1) 4)))
(*.f64 (*.f64 (*.f64 a a) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)))
(* (pow a 2) (+ (* (pow (sin (* 1/180 (* angle (PI)))) 2) (pow (sqrt -1) 4)) (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2))))
(*.f64 (fma.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (/.f64 (/.f64 (*.f64 b b) a) a))) (*.f64 a a))
(* (pow a 2) (+ (* (pow (sin (* 1/180 (* angle (PI)))) 2) (pow (sqrt -1) 4)) (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2))))
(*.f64 (fma.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (/.f64 (/.f64 (*.f64 b b) a) a))) (*.f64 a a))
(* (pow a 2) (+ (* (pow (sin (* 1/180 (* angle (PI)))) 2) (pow (sqrt -1) 4)) (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2))))
(*.f64 (fma.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (/.f64 (/.f64 (*.f64 b b) a) a))) (*.f64 a a))
(* 4 (+ (log (* (sqrt (/ (sin (* 1/180 (* angle (PI)))) a)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 a)))))
(*.f64 (-.f64 (log.f64 (neg.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)))) (log.f64 (/.f64 #s(literal -1 binary64) a))) #s(literal 4 binary64))
(* 4 (+ (log (* (sqrt (/ (sin (* 1/180 (* angle (PI)))) a)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 a)))))
(*.f64 (-.f64 (log.f64 (neg.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)))) (log.f64 (/.f64 #s(literal -1 binary64) a))) #s(literal 4 binary64))
(* 4 (+ (log (* (sqrt (/ (sin (* 1/180 (* angle (PI)))) a)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 a)))))
(*.f64 (-.f64 (log.f64 (neg.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)))) (log.f64 (/.f64 #s(literal -1 binary64) a))) #s(literal 4 binary64))
(* 4 (+ (log (* (sqrt (/ (sin (* 1/180 (* angle (PI)))) a)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 a)))))
(*.f64 (-.f64 (log.f64 (neg.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)))) (log.f64 (/.f64 #s(literal -1 binary64) a))) #s(literal 4 binary64))
(+ (log (* (sqrt (/ (sin (* 1/180 (* angle (PI)))) a)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 a))))
(-.f64 (log.f64 (neg.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)))) (log.f64 (/.f64 #s(literal -1 binary64) a)))
(+ (log (* (sqrt (/ (sin (* 1/180 (* angle (PI)))) a)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 a))))
(-.f64 (log.f64 (neg.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)))) (log.f64 (/.f64 #s(literal -1 binary64) a)))
(+ (log (* (sqrt (/ (sin (* 1/180 (* angle (PI)))) a)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 a))))
(-.f64 (log.f64 (neg.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)))) (log.f64 (/.f64 #s(literal -1 binary64) a)))
(+ (log (* (sqrt (/ (sin (* 1/180 (* angle (PI)))) a)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 a))))
(-.f64 (log.f64 (neg.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)))) (log.f64 (/.f64 #s(literal -1 binary64) a)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(*.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (/.f64 (/.f64 (*.f64 b b) a) a) (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64))) (*.f64 a a))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(*.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (/.f64 (/.f64 (*.f64 b b) a) a) (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64))) (*.f64 a a))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(*.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (/.f64 (/.f64 (*.f64 b b) a) a) (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64))) (*.f64 a a))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 a a))
(* a (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)
(* a (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)
(* a (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)
(* a (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)
(* -1 (* (sqrt (* a (sin (* 1/180 (* angle (PI)))))) (pow (sqrt -1) 2)))
(sqrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a))
(* -1 (* (sqrt (* a (sin (* 1/180 (* angle (PI)))))) (pow (sqrt -1) 2)))
(sqrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a))
(* -1 (* (sqrt (* a (sin (* 1/180 (* angle (PI)))))) (pow (sqrt -1) 2)))
(sqrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a))
(* -1 (* (sqrt (* a (sin (* 1/180 (* angle (PI)))))) (pow (sqrt -1) 2)))
(sqrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a))
(pow b 2)
(*.f64 b b)
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow b 2) (pow (PI) 2))) (* 1/32400 (* (pow a 2) (pow (PI) 2))))) (pow b 2))
(fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b))) (*.f64 angle angle) (*.f64 b b))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow b 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (pow (PI) 4))) (* (pow b 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4))))))))) (pow b 2))
(fma.f64 (fma.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 angle angle) (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b)))) (*.f64 angle angle) (*.f64 b b))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow b 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (pow (PI) 4))) (+ (* (pow angle 2) (+ (* (pow a 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))) (* (pow b 2) (+ (* -1/816293376000000 (pow (PI) 6)) (* -1/12244400640000000 (pow (PI) 6)))))) (* (pow b 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4)))))))))) (pow b 2))
(fma.f64 (fma.f64 (fma.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 6 binary64)) (fma.f64 #s(literal -1/765275040000000 binary64) (*.f64 b b) (*.f64 #s(literal 1/765275040000000 binary64) (*.f64 a a)))) (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) (fma.f64 #s(literal 1/3149280000 binary64) (*.f64 b b) (*.f64 #s(literal -1/3149280000 binary64) (*.f64 a a))))) (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b)))) (*.f64 angle angle) (*.f64 b b))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) a) a))
(* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (* (pow angle 2) (pow (PI) 4)))) (* 1/32400 (* (pow a 2) (pow (PI) 2)))))
(*.f64 (*.f64 (*.f64 (*.f64 a a) (fma.f64 #s(literal -1/3149280000 binary64) (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) angle) angle) (*.f64 #s(literal 1/32400 binary64) (*.f64 (PI.f64) (PI.f64))))) angle) angle)
(* (pow angle 2) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (pow (PI) 4))) (* (pow a 2) (* (pow angle 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))))))))
(*.f64 (fma.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a a)) (PI.f64)) (PI.f64) (*.f64 (*.f64 (*.f64 a a) (fma.f64 (*.f64 (*.f64 #s(literal 1/765275040000000 binary64) (pow.f64 (PI.f64) #s(literal 6 binary64))) angle) angle (*.f64 #s(literal -1/3149280000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64))))) (*.f64 angle angle))) (*.f64 angle angle))
(* (pow angle 2) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (pow (PI) 4))) (* (pow angle 2) (+ (* (pow a 2) (* (pow angle 2) (+ (* -1/396718580736000000000 (pow (PI) 8)) (* -1/2777030065152000000000 (pow (PI) 8))))) (* (pow a 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6))))))))))
(*.f64 (fma.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a a)) (PI.f64)) (PI.f64) (*.f64 (*.f64 (*.f64 a a) (fma.f64 (fma.f64 (*.f64 (*.f64 #s(literal -1/347128758144000000000 binary64) (pow.f64 (PI.f64) #s(literal 8 binary64))) angle) angle (*.f64 #s(literal 1/765275040000000 binary64) (pow.f64 (PI.f64) #s(literal 6 binary64)))) (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) #s(literal -1/3149280000 binary64)))) (*.f64 angle angle))) (*.f64 angle angle))
(* 1/180 (* a (* angle (PI))))
(*.f64 #s(literal 1/180 binary64) (*.f64 (*.f64 (PI.f64) angle) a))
(* angle (+ (* -1/34992000 (* a (* (pow angle 2) (pow (PI) 3)))) (* 1/180 (* a (PI)))))
(*.f64 (*.f64 a (*.f64 (PI.f64) (fma.f64 (*.f64 #s(literal -1/34992000 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64)) #s(literal 1/180 binary64)))) angle)
(* angle (+ (* 1/180 (* a (PI))) (* (pow angle 2) (+ (* -1/34992000 (* a (pow (PI) 3))) (* 1/22674816000000 (* a (* (pow angle 2) (pow (PI) 5))))))))
(*.f64 (fma.f64 (*.f64 #s(literal 1/180 binary64) a) (PI.f64) (*.f64 (*.f64 a (fma.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) #s(literal 1/22674816000000 binary64)) angle) angle (*.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)) #s(literal -1/34992000 binary64)))) (*.f64 angle angle))) angle)
(* angle (+ (* 1/180 (* a (PI))) (* (pow angle 2) (+ (* -1/34992000 (* a (pow (PI) 3))) (* (pow angle 2) (+ (* -1/30855889612800000000 (* a (* (pow angle 2) (pow (PI) 7)))) (* 1/22674816000000 (* a (pow (PI) 5)))))))))
(*.f64 (fma.f64 (pow.f64 angle #s(literal 4 binary64)) (*.f64 a (fma.f64 (*.f64 #s(literal -1/30855889612800000000 binary64) (pow.f64 (PI.f64) #s(literal 7 binary64))) (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) #s(literal 1/22674816000000 binary64)))) (*.f64 a (*.f64 (PI.f64) (fma.f64 (*.f64 #s(literal -1/34992000 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64)) #s(literal 1/180 binary64))))) angle)
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))
(* angle (+ (* -1/34992000 (* (pow angle 2) (pow (PI) 3))) (* 1/180 (PI))))
(*.f64 (*.f64 (PI.f64) (fma.f64 (*.f64 #s(literal -1/34992000 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64)) #s(literal 1/180 binary64))) angle)
(* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* 1/22674816000000 (* (pow angle 2) (pow (PI) 5)))))))
(fma.f64 (pow.f64 angle #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) #s(literal 1/22674816000000 binary64)) angle) angle (*.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)) #s(literal -1/34992000 binary64))) (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (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))))))))
(fma.f64 (pow.f64 angle #s(literal 3 binary64)) (fma.f64 (fma.f64 (*.f64 #s(literal -1/30855889612800000000 binary64) (pow.f64 (PI.f64) #s(literal 7 binary64))) (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) #s(literal 1/22674816000000 binary64))) (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)) #s(literal -1/34992000 binary64))) (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))
(pow b 2)
(*.f64 b b)
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow b 2) (pow (PI) 2))) (* 1/32400 (* (pow a 2) (pow (PI) 2))))) (pow b 2))
(fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b))) (*.f64 angle angle) (*.f64 b b))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow b 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (pow (PI) 4))) (* (pow b 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4))))))))) (pow b 2))
(fma.f64 (fma.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 angle angle) (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b)))) (*.f64 angle angle) (*.f64 b b))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow b 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (pow (PI) 4))) (+ (* (pow angle 2) (+ (* (pow a 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))) (* (pow b 2) (+ (* -1/816293376000000 (pow (PI) 6)) (* -1/12244400640000000 (pow (PI) 6)))))) (* (pow b 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4)))))))))) (pow b 2))
(fma.f64 (fma.f64 (fma.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 6 binary64)) (fma.f64 #s(literal -1/765275040000000 binary64) (*.f64 b b) (*.f64 #s(literal 1/765275040000000 binary64) (*.f64 a a)))) (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) (fma.f64 #s(literal 1/3149280000 binary64) (*.f64 b b) (*.f64 #s(literal -1/3149280000 binary64) (*.f64 a a))))) (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b)))) (*.f64 angle angle) (*.f64 b b))
(pow b 2)
(*.f64 b b)
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow b 2) (pow (PI) 2))) (* 1/32400 (* (pow a 2) (pow (PI) 2))))) (pow b 2))
(fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b))) (*.f64 angle angle) (*.f64 b b))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow b 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (pow (PI) 4))) (* (pow b 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4))))))))) (pow b 2))
(fma.f64 (fma.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 angle angle) (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b)))) (*.f64 angle angle) (*.f64 b b))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow b 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (pow (PI) 4))) (+ (* (pow angle 2) (+ (* (pow a 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))) (* (pow b 2) (+ (* -1/816293376000000 (pow (PI) 6)) (* -1/12244400640000000 (pow (PI) 6)))))) (* (pow b 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4)))))))))) (pow b 2))
(fma.f64 (fma.f64 (fma.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 6 binary64)) (fma.f64 #s(literal -1/765275040000000 binary64) (*.f64 b b) (*.f64 #s(literal 1/765275040000000 binary64) (*.f64 a a)))) (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) (fma.f64 #s(literal 1/3149280000 binary64) (*.f64 b b) (*.f64 #s(literal -1/3149280000 binary64) (*.f64 a a))))) (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b)))) (*.f64 angle angle) (*.f64 b b))
b
(+ b (* -1/32400 (* (pow angle 2) (* b (pow (PI) 2)))))
(fma.f64 (*.f64 (*.f64 angle angle) b) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64)) b)
(+ b (* (pow angle 2) (+ (* -1/32400 (* b (pow (PI) 2))) (* (pow angle 2) (* b (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4))))))))
(fma.f64 (*.f64 (*.f64 angle angle) b) (fma.f64 (*.f64 (*.f64 #s(literal 1/3149280000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64))) angle) angle (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64))) b)
(+ b (* (pow angle 2) (+ (* -1/32400 (* b (pow (PI) 2))) (* (pow angle 2) (+ (* b (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4)))) (* (pow angle 2) (* b (+ (* -1/816293376000000 (pow (PI) 6)) (* -1/12244400640000000 (pow (PI) 6))))))))))
(fma.f64 (pow.f64 angle #s(literal 4 binary64)) (*.f64 b (fma.f64 (*.f64 (*.f64 #s(literal -1/765275040000000 binary64) (pow.f64 (PI.f64) #s(literal 6 binary64))) angle) angle (*.f64 #s(literal 1/3149280000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64))))) (fma.f64 (*.f64 (*.f64 angle angle) b) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64)) b))
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)) (* (pow angle 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4)))))))
(fma.f64 (pow.f64 angle #s(literal 4 binary64)) (*.f64 #s(literal 1/3149280000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64))) (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)) (* (pow angle 2) (+ (* 1/12597120000 (pow (PI) 4)) (+ (* 1/4199040000 (pow (PI) 4)) (* (pow angle 2) (+ (* -1/816293376000000 (pow (PI) 6)) (* -1/12244400640000000 (pow (PI) 6))))))))))
(fma.f64 (pow.f64 angle #s(literal 4 binary64)) (fma.f64 (*.f64 (*.f64 #s(literal -1/765275040000000 binary64) (pow.f64 (PI.f64) #s(literal 6 binary64))) angle) angle (*.f64 #s(literal 1/3149280000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64)))) (fma.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64)) #s(literal 1 binary64)))
1
#s(literal 1 binary64)
(+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2))))
(fma.f64 (*.f64 #s(literal -1/64800 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64)) #s(literal 1 binary64))
(+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* 1/25194240000 (* (pow angle 2) (pow (PI) 4))))))
(fma.f64 (fma.f64 (*.f64 (*.f64 #s(literal 1/25194240000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64))) angle) angle (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64)))) (*.f64 angle angle) #s(literal 1 binary64))
(+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* (pow angle 2) (+ (* -1/24488801280000000 (* (pow angle 2) (pow (PI) 6))) (* 1/25194240000 (pow (PI) 4)))))))
(fma.f64 (pow.f64 angle #s(literal 4 binary64)) (fma.f64 (*.f64 #s(literal -1/24488801280000000 binary64) (pow.f64 (PI.f64) #s(literal 6 binary64))) (*.f64 angle angle) (*.f64 #s(literal 1/25194240000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64)))) (fma.f64 (*.f64 #s(literal -1/64800 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64)) #s(literal 1 binary64)))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) a) a))
(* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (* (pow angle 2) (pow (PI) 4)))) (* 1/32400 (* (pow a 2) (pow (PI) 2)))))
(*.f64 (*.f64 (*.f64 (*.f64 a a) (fma.f64 #s(literal -1/3149280000 binary64) (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) angle) angle) (*.f64 #s(literal 1/32400 binary64) (*.f64 (PI.f64) (PI.f64))))) angle) angle)
(* (pow angle 2) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (pow (PI) 4))) (* (pow a 2) (* (pow angle 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))))))))
(*.f64 (fma.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a a)) (PI.f64)) (PI.f64) (*.f64 (*.f64 (*.f64 a a) (fma.f64 (*.f64 (*.f64 #s(literal 1/765275040000000 binary64) (pow.f64 (PI.f64) #s(literal 6 binary64))) angle) angle (*.f64 #s(literal -1/3149280000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64))))) (*.f64 angle angle))) (*.f64 angle angle))
(* (pow angle 2) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (pow (PI) 4))) (* (pow angle 2) (+ (* (pow a 2) (* (pow angle 2) (+ (* -1/396718580736000000000 (pow (PI) 8)) (* -1/2777030065152000000000 (pow (PI) 8))))) (* (pow a 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6))))))))))
(*.f64 (fma.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a a)) (PI.f64)) (PI.f64) (*.f64 (*.f64 (*.f64 a a) (fma.f64 (fma.f64 (*.f64 (*.f64 #s(literal -1/347128758144000000000 binary64) (pow.f64 (PI.f64) #s(literal 8 binary64))) angle) angle (*.f64 #s(literal 1/765275040000000 binary64) (pow.f64 (PI.f64) #s(literal 6 binary64)))) (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) #s(literal -1/3149280000 binary64)))) (*.f64 angle angle))) (*.f64 angle angle))
(pow b 2)
(*.f64 b b)
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow b 2) (pow (PI) 2))) (* 1/32400 (* (pow a 2) (pow (PI) 2))))) (pow b 2))
(fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b))) (*.f64 angle angle) (*.f64 b b))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow b 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (pow (PI) 4))) (* (pow b 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4))))))))) (pow b 2))
(fma.f64 (fma.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 angle angle) (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b)))) (*.f64 angle angle) (*.f64 b b))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow b 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (pow (PI) 4))) (+ (* (pow angle 2) (+ (* (pow a 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))) (* (pow b 2) (+ (* -1/816293376000000 (pow (PI) 6)) (* -1/12244400640000000 (pow (PI) 6)))))) (* (pow b 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4)))))))))) (pow b 2))
(fma.f64 (fma.f64 (fma.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 6 binary64)) (fma.f64 #s(literal -1/765275040000000 binary64) (*.f64 b b) (*.f64 #s(literal 1/765275040000000 binary64) (*.f64 a a)))) (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) (fma.f64 #s(literal 1/3149280000 binary64) (*.f64 b b) (*.f64 #s(literal -1/3149280000 binary64) (*.f64 a a))))) (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b)))) (*.f64 angle angle) (*.f64 b b))
(* 4 (log (* (sqrt (* a (* angle (PI)))) (sqrt 1/180))))
(*.f64 (log.f64 (*.f64 (sqrt.f64 #s(literal 1/180 binary64)) (sqrt.f64 (*.f64 (*.f64 (PI.f64) angle) a)))) #s(literal 4 binary64))
(+ (* -1/17496000 (/ (* (pow angle 2) (pow (PI) 2)) (pow (sqrt 1/180) 2))) (* 4 (log (* (sqrt (* a (* angle (PI)))) (sqrt 1/180)))))
(fma.f64 (log.f64 (*.f64 (sqrt.f64 #s(literal 1/180 binary64)) (sqrt.f64 (*.f64 (*.f64 (PI.f64) angle) a)))) #s(literal 4 binary64) (*.f64 (*.f64 #s(literal -1/17496000 binary64) (*.f64 angle angle)) (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/180 binary64))))
(+ (* 4 (log (* (sqrt (* a (* angle (PI)))) (sqrt 1/180)))) (* (pow angle 3) (+ (* -1/17496000 (/ (pow (PI) 2) (* angle (pow (sqrt 1/180) 2)))) (* 1/11337408000000 (/ (* angle (pow (PI) 4)) (pow (sqrt 1/180) 2))))))
(fma.f64 (log.f64 (*.f64 (sqrt.f64 #s(literal 1/180 binary64)) (sqrt.f64 (*.f64 (*.f64 (PI.f64) angle) a)))) #s(literal 4 binary64) (*.f64 (fma.f64 (*.f64 #s(literal 1/11337408000000 binary64) angle) (/.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) #s(literal 1/180 binary64)) (*.f64 #s(literal -1/97200 binary64) (/.f64 (*.f64 (PI.f64) (PI.f64)) angle))) (pow.f64 angle #s(literal 3 binary64))))
(+ (* 4 (log (* (sqrt (* a (* angle (PI)))) (sqrt 1/180)))) (* (pow angle 3) (+ (* -1/17496000 (/ (pow (PI) 2) (* angle (pow (sqrt 1/180) 2)))) (* (pow angle 2) (+ (* -1/1224440064000000 (/ (pow (PI) 4) (* angle (pow (sqrt 1/180) 4)))) (* 1/11337408000000 (/ (pow (PI) 4) (* angle (pow (sqrt 1/180) 2)))))))))
(fma.f64 (log.f64 (*.f64 (sqrt.f64 #s(literal 1/180 binary64)) (sqrt.f64 (*.f64 (*.f64 (PI.f64) angle) a)))) #s(literal 4 binary64) (*.f64 (fma.f64 #s(literal -1/97200 binary64) (/.f64 (*.f64 (PI.f64) (PI.f64)) angle) (*.f64 (*.f64 (/.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) angle) (+.f64 #s(literal 1/62985600000 binary64) (/.f64 #s(literal -1/1224440064000000 binary64) (pow.f64 (sqrt.f64 #s(literal 1/180 binary64)) #s(literal 4 binary64))))) (*.f64 angle angle))) (pow.f64 angle #s(literal 3 binary64))))
(log (* (sqrt (* a (* angle (PI)))) (sqrt 1/180)))
(log.f64 (*.f64 (sqrt.f64 #s(literal 1/180 binary64)) (sqrt.f64 (*.f64 (*.f64 (PI.f64) angle) a))))
(+ (log (* (sqrt (* a (* angle (PI)))) (sqrt 1/180))) (* -1/69984000 (/ (* (pow angle 2) (pow (PI) 2)) (pow (sqrt 1/180) 2))))
(fma.f64 #s(literal -1/69984000 binary64) (*.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/180 binary64)) (*.f64 angle angle)) (log.f64 (*.f64 (sqrt.f64 #s(literal 1/180 binary64)) (sqrt.f64 (*.f64 (*.f64 (PI.f64) angle) a)))))
(+ (log (* (sqrt (* a (* angle (PI)))) (sqrt 1/180))) (* (pow angle 3) (+ (* -1/69984000 (/ (pow (PI) 2) (* angle (pow (sqrt 1/180) 2)))) (* 1/45349632000000 (/ (* angle (pow (PI) 4)) (pow (sqrt 1/180) 2))))))
(fma.f64 (fma.f64 (*.f64 #s(literal 1/45349632000000 binary64) angle) (/.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) #s(literal 1/180 binary64)) (*.f64 #s(literal -1/388800 binary64) (/.f64 (*.f64 (PI.f64) (PI.f64)) angle))) (pow.f64 angle #s(literal 3 binary64)) (log.f64 (*.f64 (sqrt.f64 #s(literal 1/180 binary64)) (sqrt.f64 (*.f64 (*.f64 (PI.f64) angle) a)))))
(+ (log (* (sqrt (* a (* angle (PI)))) (sqrt 1/180))) (* (pow angle 3) (+ (* -1/69984000 (/ (pow (PI) 2) (* angle (pow (sqrt 1/180) 2)))) (* (pow angle 2) (+ (* -1/4897760256000000 (/ (pow (PI) 4) (* angle (pow (sqrt 1/180) 4)))) (* 1/45349632000000 (/ (pow (PI) 4) (* angle (pow (sqrt 1/180) 2)))))))))
(fma.f64 (fma.f64 #s(literal -1/388800 binary64) (/.f64 (*.f64 (PI.f64) (PI.f64)) angle) (*.f64 (*.f64 (/.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) angle) (+.f64 #s(literal 1/251942400000 binary64) (/.f64 #s(literal -1/4897760256000000 binary64) (pow.f64 (sqrt.f64 #s(literal 1/180 binary64)) #s(literal 4 binary64))))) (*.f64 angle angle))) (pow.f64 angle #s(literal 3 binary64)) (log.f64 (*.f64 (sqrt.f64 #s(literal 1/180 binary64)) (sqrt.f64 (*.f64 (*.f64 (PI.f64) angle) a)))))
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))
(pow b 2)
(*.f64 b b)
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow b 2) (pow (PI) 2))) (* 1/32400 (* (pow a 2) (pow (PI) 2))))) (pow b 2))
(fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b))) (*.f64 angle angle) (*.f64 b b))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow b 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (pow (PI) 4))) (* (pow b 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4))))))))) (pow b 2))
(fma.f64 (fma.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 angle angle) (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b)))) (*.f64 angle angle) (*.f64 b b))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow b 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (pow (PI) 4))) (+ (* (pow angle 2) (+ (* (pow a 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))) (* (pow b 2) (+ (* -1/816293376000000 (pow (PI) 6)) (* -1/12244400640000000 (pow (PI) 6)))))) (* (pow b 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4)))))))))) (pow b 2))
(fma.f64 (fma.f64 (fma.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 6 binary64)) (fma.f64 #s(literal -1/765275040000000 binary64) (*.f64 b b) (*.f64 #s(literal 1/765275040000000 binary64) (*.f64 a a)))) (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) (fma.f64 #s(literal 1/3149280000 binary64) (*.f64 b b) (*.f64 #s(literal -1/3149280000 binary64) (*.f64 a a))))) (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b)))) (*.f64 angle angle) (*.f64 b b))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) a) a))
(* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (* (pow angle 2) (pow (PI) 4)))) (* 1/32400 (* (pow a 2) (pow (PI) 2)))))
(*.f64 (*.f64 (*.f64 (*.f64 a a) (fma.f64 #s(literal -1/3149280000 binary64) (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) angle) angle) (*.f64 #s(literal 1/32400 binary64) (*.f64 (PI.f64) (PI.f64))))) angle) angle)
(* (pow angle 2) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (pow (PI) 4))) (* (pow a 2) (* (pow angle 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))))))))
(*.f64 (fma.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a a)) (PI.f64)) (PI.f64) (*.f64 (*.f64 (*.f64 a a) (fma.f64 (*.f64 (*.f64 #s(literal 1/765275040000000 binary64) (pow.f64 (PI.f64) #s(literal 6 binary64))) angle) angle (*.f64 #s(literal -1/3149280000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64))))) (*.f64 angle angle))) (*.f64 angle angle))
(* (pow angle 2) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (pow (PI) 4))) (* (pow angle 2) (+ (* (pow a 2) (* (pow angle 2) (+ (* -1/396718580736000000000 (pow (PI) 8)) (* -1/2777030065152000000000 (pow (PI) 8))))) (* (pow a 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6))))))))))
(*.f64 (fma.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a a)) (PI.f64)) (PI.f64) (*.f64 (*.f64 (*.f64 a a) (fma.f64 (fma.f64 (*.f64 (*.f64 #s(literal -1/347128758144000000000 binary64) (pow.f64 (PI.f64) #s(literal 8 binary64))) angle) angle (*.f64 #s(literal 1/765275040000000 binary64) (pow.f64 (PI.f64) #s(literal 6 binary64)))) (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) #s(literal -1/3149280000 binary64)))) (*.f64 angle angle))) (*.f64 angle angle))
(* 1/180 (* a (* angle (PI))))
(*.f64 #s(literal 1/180 binary64) (*.f64 (*.f64 (PI.f64) angle) a))
(* angle (+ (* -1/34992000 (* a (* (pow angle 2) (pow (PI) 3)))) (* 1/180 (* a (PI)))))
(*.f64 (*.f64 a (*.f64 (PI.f64) (fma.f64 (*.f64 #s(literal -1/34992000 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64)) #s(literal 1/180 binary64)))) angle)
(* angle (+ (* 1/180 (* a (PI))) (* (pow angle 2) (+ (* -1/34992000 (* a (pow (PI) 3))) (* 1/22674816000000 (* a (* (pow angle 2) (pow (PI) 5))))))))
(*.f64 (fma.f64 (*.f64 #s(literal 1/180 binary64) a) (PI.f64) (*.f64 (*.f64 a (fma.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) #s(literal 1/22674816000000 binary64)) angle) angle (*.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)) #s(literal -1/34992000 binary64)))) (*.f64 angle angle))) angle)
(* angle (+ (* 1/180 (* a (PI))) (* (pow angle 2) (+ (* -1/34992000 (* a (pow (PI) 3))) (* (pow angle 2) (+ (* -1/30855889612800000000 (* a (* (pow angle 2) (pow (PI) 7)))) (* 1/22674816000000 (* a (pow (PI) 5)))))))))
(*.f64 (fma.f64 (pow.f64 angle #s(literal 4 binary64)) (*.f64 a (fma.f64 (*.f64 #s(literal -1/30855889612800000000 binary64) (pow.f64 (PI.f64) #s(literal 7 binary64))) (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) #s(literal 1/22674816000000 binary64)))) (*.f64 a (*.f64 (PI.f64) (fma.f64 (*.f64 #s(literal -1/34992000 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64)) #s(literal 1/180 binary64))))) angle)
1
#s(literal 1 binary64)
(+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2))))
(fma.f64 (*.f64 #s(literal -1/64800 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64)) #s(literal 1 binary64))
(+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* 1/25194240000 (* (pow angle 2) (pow (PI) 4))))))
(fma.f64 (fma.f64 (*.f64 (*.f64 #s(literal 1/25194240000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64))) angle) angle (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64)))) (*.f64 angle angle) #s(literal 1 binary64))
(+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* (pow angle 2) (+ (* -1/24488801280000000 (* (pow angle 2) (pow (PI) 6))) (* 1/25194240000 (pow (PI) 4)))))))
(fma.f64 (pow.f64 angle #s(literal 4 binary64)) (fma.f64 (*.f64 #s(literal -1/24488801280000000 binary64) (pow.f64 (PI.f64) #s(literal 6 binary64))) (*.f64 angle angle) (*.f64 #s(literal 1/25194240000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64)))) (fma.f64 (*.f64 #s(literal -1/64800 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64)) #s(literal 1 binary64)))
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))
(* angle (+ (* -1/34992000 (* (pow angle 2) (pow (PI) 3))) (* 1/180 (PI))))
(*.f64 (*.f64 (PI.f64) (fma.f64 (*.f64 #s(literal -1/34992000 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64)) #s(literal 1/180 binary64))) angle)
(* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* 1/22674816000000 (* (pow angle 2) (pow (PI) 5)))))))
(fma.f64 (pow.f64 angle #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) #s(literal 1/22674816000000 binary64)) angle) angle (*.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)) #s(literal -1/34992000 binary64))) (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (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))))))))
(fma.f64 (pow.f64 angle #s(literal 3 binary64)) (fma.f64 (fma.f64 (*.f64 #s(literal -1/30855889612800000000 binary64) (pow.f64 (PI.f64) #s(literal 7 binary64))) (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) #s(literal 1/22674816000000 binary64))) (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)) #s(literal -1/34992000 binary64))) (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))
1
#s(literal 1 binary64)
(+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2))))
(fma.f64 (*.f64 #s(literal -1/64800 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64)) #s(literal 1 binary64))
(+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* 1/25194240000 (* (pow angle 2) (pow (PI) 4))))))
(fma.f64 (fma.f64 (*.f64 (*.f64 #s(literal 1/25194240000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64))) angle) angle (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64)))) (*.f64 angle angle) #s(literal 1 binary64))
(+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* (pow angle 2) (+ (* -1/24488801280000000 (* (pow angle 2) (pow (PI) 6))) (* 1/25194240000 (pow (PI) 4)))))))
(fma.f64 (pow.f64 angle #s(literal 4 binary64)) (fma.f64 (*.f64 #s(literal -1/24488801280000000 binary64) (pow.f64 (PI.f64) #s(literal 6 binary64))) (*.f64 angle angle) (*.f64 #s(literal 1/25194240000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64)))) (fma.f64 (*.f64 #s(literal -1/64800 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64)) #s(literal 1 binary64)))
(* (sqrt (* a (* angle (PI)))) (sqrt 1/180))
(*.f64 (sqrt.f64 #s(literal 1/180 binary64)) (sqrt.f64 (*.f64 (*.f64 (PI.f64) angle) a)))
(+ (* -1/69984000 (* (sqrt (* a (* (pow angle 5) (pow (PI) 5)))) (/ 1 (sqrt 1/180)))) (* (sqrt (* a (* angle (PI)))) (sqrt 1/180)))
(fma.f64 (/.f64 #s(literal -1/69984000 binary64) (sqrt.f64 #s(literal 1/180 binary64))) (sqrt.f64 (*.f64 (*.f64 (pow.f64 angle #s(literal 5 binary64)) a) (pow.f64 (PI.f64) #s(literal 5 binary64)))) (*.f64 (sqrt.f64 #s(literal 1/180 binary64)) (sqrt.f64 (*.f64 (*.f64 (PI.f64) angle) a))))
(+ (* (sqrt (* a (* angle (PI)))) (sqrt 1/180)) (* (pow angle 3) (+ (* -1/69984000 (* (sqrt (/ (* a (pow (PI) 5)) angle)) (/ 1 (sqrt 1/180)))) (* 1/45349632000000 (* (sqrt (* a (* (pow angle 3) (pow (PI) 9)))) (/ 1 (sqrt 1/180)))))))
(fma.f64 (*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal 1/180 binary64))) (pow.f64 angle #s(literal 3 binary64))) (fma.f64 (sqrt.f64 (*.f64 (*.f64 (pow.f64 angle #s(literal 3 binary64)) a) (pow.f64 (PI.f64) #s(literal 9 binary64)))) #s(literal 1/45349632000000 binary64) (*.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) a) angle)) #s(literal -1/69984000 binary64))) (*.f64 (sqrt.f64 #s(literal 1/180 binary64)) (sqrt.f64 (*.f64 (*.f64 (PI.f64) angle) a))))
(+ (* (sqrt (* a (* angle (PI)))) (sqrt 1/180)) (* (pow angle 3) (+ (* -1/69984000 (* (sqrt (/ (* a (pow (PI) 5)) angle)) (/ 1 (sqrt 1/180)))) (* (pow angle 2) (+ (* -1/9795520512000000 (* (sqrt (/ (* a (pow (PI) 9)) angle)) (/ 1 (pow (sqrt 1/180) 3)))) (* 1/45349632000000 (* (sqrt (/ (* a (pow (PI) 9)) angle)) (/ 1 (sqrt 1/180)))))))))
(fma.f64 (fma.f64 (/.f64 #s(literal -1/69984000 binary64) (sqrt.f64 #s(literal 1/180 binary64))) (sqrt.f64 (/.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) a) angle)) (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 9 binary64)) a) angle)) (+.f64 (/.f64 #s(literal 1/45349632000000 binary64) (sqrt.f64 #s(literal 1/180 binary64))) (/.f64 #s(literal -1/54419558400000 binary64) (sqrt.f64 #s(literal 1/180 binary64))))) (*.f64 angle angle))) (pow.f64 angle #s(literal 3 binary64)) (*.f64 (sqrt.f64 #s(literal 1/180 binary64)) (sqrt.f64 (*.f64 (*.f64 (PI.f64) angle) a))))
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))
(* angle (+ (* -1/34992000 (* (pow angle 2) (pow (PI) 3))) (* 1/180 (PI))))
(*.f64 (*.f64 (PI.f64) (fma.f64 (*.f64 #s(literal -1/34992000 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64)) #s(literal 1/180 binary64))) angle)
(* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* 1/22674816000000 (* (pow angle 2) (pow (PI) 5)))))))
(fma.f64 (pow.f64 angle #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) #s(literal 1/22674816000000 binary64)) angle) angle (*.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)) #s(literal -1/34992000 binary64))) (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (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))))))))
(fma.f64 (pow.f64 angle #s(literal 3 binary64)) (fma.f64 (fma.f64 (*.f64 #s(literal -1/30855889612800000000 binary64) (pow.f64 (PI.f64) #s(literal 7 binary64))) (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) #s(literal 1/22674816000000 binary64))) (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)) #s(literal -1/34992000 binary64))) (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 a a)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 a a))
(* a (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)
(* a (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)
(* a (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)
(* a (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* -1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* -1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* -1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* -1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 a a)))
(* b (pow (cos (* -1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64)) b)
(* b (pow (cos (* -1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64)) b)
(* b (pow (cos (* -1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64)) b)
(* b (pow (cos (* -1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64)) b)
(pow (cos (* -1/180 (* angle (PI)))) 2)
(pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64))
(pow (cos (* -1/180 (* angle (PI)))) 2)
(pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64))
(pow (cos (* -1/180 (* angle (PI)))) 2)
(pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64))
(pow (cos (* -1/180 (* angle (PI)))) 2)
(pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64))
(cos (* -1/180 (* angle (PI))))
(cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle)))
(cos (* -1/180 (* angle (PI))))
(cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle)))
(cos (* -1/180 (* angle (PI))))
(cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle)))
(cos (* -1/180 (* angle (PI))))
(cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 a a))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 a a)))
(* 4 (log (sqrt (* a (sin (* 1/180 (* angle (PI))))))))
(*.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a))) #s(literal 4 binary64))
(* 4 (log (sqrt (* a (sin (* 1/180 (* angle (PI))))))))
(*.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a))) #s(literal 4 binary64))
(* 4 (log (sqrt (* a (sin (* 1/180 (* angle (PI))))))))
(*.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a))) #s(literal 4 binary64))
(* 4 (log (sqrt (* a (sin (* 1/180 (* angle (PI))))))))
(*.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a))) #s(literal 4 binary64))
(log (sqrt (* a (sin (* 1/180 (* angle (PI)))))))
(log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)))
(log (sqrt (* a (sin (* 1/180 (* angle (PI)))))))
(log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)))
(log (sqrt (* a (sin (* 1/180 (* angle (PI)))))))
(log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)))
(log (sqrt (* a (sin (* 1/180 (* angle (PI)))))))
(log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)))
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 a a)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 a a))
(* a (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)
(* a (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)
(* a (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)
(* a (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))
(sqrt (* a (sin (* 1/180 (* angle (PI))))))
(sqrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a))
(sqrt (* a (sin (* 1/180 (* angle (PI))))))
(sqrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a))
(sqrt (* a (sin (* 1/180 (* angle (PI))))))
(sqrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a))
(sqrt (* a (sin (* 1/180 (* angle (PI))))))
(sqrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 a a)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 a a))
(* a (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)
(* a (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)
(* a (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)
(* a (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* -1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* -1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* -1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* -1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 a a)))
(* b (pow (cos (* -1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64)) b)
(* b (pow (cos (* -1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64)) b)
(* b (pow (cos (* -1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64)) b)
(* b (pow (cos (* -1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64)) b)
(pow (cos (* -1/180 (* angle (PI)))) 2)
(pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64))
(pow (cos (* -1/180 (* angle (PI)))) 2)
(pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64))
(pow (cos (* -1/180 (* angle (PI)))) 2)
(pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64))
(pow (cos (* -1/180 (* angle (PI)))) 2)
(pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64))
(cos (* -1/180 (* angle (PI))))
(cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle)))
(cos (* -1/180 (* angle (PI))))
(cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle)))
(cos (* -1/180 (* angle (PI))))
(cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle)))
(cos (* -1/180 (* angle (PI))))
(cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 a a))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 a a)))
(* 4 (log (sqrt (* a (sin (* 1/180 (* angle (PI))))))))
(*.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a))) #s(literal 4 binary64))
(* 4 (log (sqrt (* a (sin (* 1/180 (* angle (PI))))))))
(*.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a))) #s(literal 4 binary64))
(* 4 (log (sqrt (* a (sin (* 1/180 (* angle (PI))))))))
(*.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a))) #s(literal 4 binary64))
(* 4 (log (sqrt (* a (sin (* 1/180 (* angle (PI))))))))
(*.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a))) #s(literal 4 binary64))
(log (sqrt (* a (sin (* 1/180 (* angle (PI)))))))
(log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)))
(log (sqrt (* a (sin (* 1/180 (* angle (PI)))))))
(log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)))
(log (sqrt (* a (sin (* 1/180 (* angle (PI)))))))
(log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)))
(log (sqrt (* a (sin (* 1/180 (* angle (PI)))))))
(log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)))
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 a a)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 a a))
(* a (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)
(* a (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)
(* a (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)
(* a (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))
(sqrt (* a (sin (* 1/180 (* angle (PI))))))
(sqrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a))
(sqrt (* a (sin (* 1/180 (* angle (PI))))))
(sqrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a))
(sqrt (* a (sin (* 1/180 (* angle (PI))))))
(sqrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a))
(sqrt (* a (sin (* 1/180 (* angle (PI))))))
(sqrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))

rewrite194.0ms (1.6%)

Memory
20.8MiB live, 371.6MiB allocated
Rules
6 934×lower-fma.f32
6 932×lower-fma.f64
4 332×lower-*.f32
4 302×lower-*.f64
2 108×lower-/.f32
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
061317
0102295
1296265
21510264
08667264
Stop Event
iter limit
node limit
iter limit
Counts
27 → 800
Calls
Call 1
Inputs
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64)))
(pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))
(*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))
(sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))
#s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (*.f64 b b))
(*.f64 b b)
(fma.f64 (*.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64)) b) b (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64)) b)
(pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64))
(cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))) #s(literal 4 binary64)))
(+.f64 (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))) #s(literal 4 binary64))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
(*.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))) #s(literal 4 binary64))
(log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a)))
(*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 1/180 binary64))))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 1/180 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
(pow.f64 (*.f64 a (sin.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 1/180 binary64)))))) #s(literal 2 binary64))
(*.f64 a (sin.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 1/180 binary64))))))
(PI.f64)
#s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))
(*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))
(sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)))
(*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))
(cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))
(sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))
(sin.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 1/180 binary64)))))
(sqrt.f64 (PI.f64))
Outputs
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64))) (fma.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b))) (fma.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b)))
(*.f64 (-.f64 (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)))))
(*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64)) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 4 binary64)))) (/.f64 #s(literal 1 binary64) (neg.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64))))))
(*.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 6 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 6 binary64)))) (/.f64 #s(literal 1 binary64) (neg.f64 (-.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64)) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 4 binary64))) (pow.f64 (*.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a)) #s(literal 2 binary64))))))
(*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64)) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 4 binary64))) (pow.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64))) #s(literal -1 binary64)))
(*.f64 (+.f64 (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 6 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 6 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a)) #s(literal 2 binary64))))))
(*.f64 (+.f64 (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 6 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 6 binary64))) (pow.f64 (-.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64)) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 4 binary64))) (pow.f64 (*.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a)) #s(literal 2 binary64))) #s(literal -1 binary64)))
(*.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64))))
(pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)))) #s(literal -1 binary64))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 8 binary64)) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 8 binary64))) (pow.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64))) #s(literal -1 binary64))) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64)) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 4 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 12 binary64)) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 12 binary64))) (pow.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64))) #s(literal -1 binary64))) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 8 binary64)) (+.f64 (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 8 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b)) #s(literal 4 binary64)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 12 binary64)) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 12 binary64))) (pow.f64 (-.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64)) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 4 binary64))) (pow.f64 (*.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a)) #s(literal 2 binary64))) #s(literal -1 binary64))) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 6 binary64)) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 6 binary64))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 18 binary64)) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 18 binary64))) (pow.f64 (-.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64)) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 4 binary64))) (pow.f64 (*.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a)) #s(literal 2 binary64))) #s(literal -1 binary64))) (-.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 12 binary64)) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 12 binary64))) (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b)) #s(literal 6 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64)) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 4 binary64))) #s(literal 1 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 6 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 6 binary64))) #s(literal 1 binary64)) (-.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64)) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 4 binary64))) (pow.f64 (*.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a)) #s(literal 2 binary64))))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64))))) (*.f64 (/.f64 (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64)))))) (+.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64)))) (fma.f64 (/.f64 (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64)))) (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64)))) (neg.f64 (-.f64 (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64)) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 4 binary64))))) (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 6 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 6 binary64))))) (neg.f64 (neg.f64 (-.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64)) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 4 binary64))) (pow.f64 (*.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a)) #s(literal 2 binary64))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 8 binary64)) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 8 binary64))) #s(literal 1 binary64)) (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64)) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 4 binary64))) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 12 binary64)) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 12 binary64))) #s(literal 1 binary64)) (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 8 binary64)) (+.f64 (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 8 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b)) #s(literal 4 binary64)))) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 12 binary64)) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 12 binary64))) #s(literal 1 binary64)) (*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 6 binary64)) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 6 binary64))) (-.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64)) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 4 binary64))) (pow.f64 (*.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a)) #s(literal 2 binary64)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 18 binary64)) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 18 binary64))) #s(literal 1 binary64)) (*.f64 (-.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 12 binary64)) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 12 binary64))) (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b)) #s(literal 6 binary64))) (-.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64)) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 4 binary64))) (pow.f64 (*.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a)) #s(literal 2 binary64)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64)))) (*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64))) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 4 binary64)))) (*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64))) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64))) (-.f64 (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64)) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 4 binary64)))) (neg.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 6 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 6 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a)) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 6 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 6 binary64)))) (neg.f64 (-.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64)) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 4 binary64))) (pow.f64 (*.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a)) #s(literal 2 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64)) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 4 binary64))) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 6 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 6 binary64))) (+.f64 (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a)) #s(literal 2 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 6 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 6 binary64))) (-.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64)) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 4 binary64))) (pow.f64 (*.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a)) #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64))) (-.f64 (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a)) #s(literal 2 binary64)))) (+.f64 (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 6 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 6 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)))))
(neg.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64)) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 4 binary64)))) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64)))))
(neg.f64 (/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 6 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 6 binary64)))) (-.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64)) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 4 binary64))) (pow.f64 (*.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a)) #s(literal 2 binary64)))))
(neg.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64)) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 4 binary64))) (neg.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64))))))
(neg.f64 (/.f64 (+.f64 (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 6 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 6 binary64))) (neg.f64 (-.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64)) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 4 binary64))) (pow.f64 (*.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a)) #s(literal 2 binary64))))))
(fma.f64 (pow.f64 (exp.f64 #s(literal 4 binary64)) (/.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))) #s(literal 2 binary64))) (pow.f64 (exp.f64 #s(literal 4 binary64)) (/.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))) #s(literal 2 binary64))) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64)))
(fma.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)))) #s(literal 2 binary64)) (fma.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b))) (/.f64 (*.f64 a a) (fma.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a (*.f64 (neg.f64 b) #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))))) (neg.f64 (/.f64 (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64))))))
(fma.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) a) #s(literal 2 binary64)) (fma.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b))) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) #s(literal 2 binary64)) (fma.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a (*.f64 (neg.f64 b) #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))))) (neg.f64 (/.f64 (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64))))))
(fma.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 3 binary64)) (fma.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b))) (/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) (fma.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a (*.f64 (neg.f64 b) #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))))) (neg.f64 (/.f64 (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64))))))
(fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) #s(literal 4 binary64)) (fma.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b))) (/.f64 (pow.f64 a #s(literal 4 binary64)) (fma.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a (*.f64 (neg.f64 b) #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))))) (neg.f64 (/.f64 (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64))))))
(fma.f64 (/.f64 (pow.f64 a #s(literal 4 binary64)) (fma.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b))) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) #s(literal 4 binary64)) (fma.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a (*.f64 (neg.f64 b) #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))))) (neg.f64 (/.f64 (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64))))))
(fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) #s(literal 2 binary64)) (fma.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b))) (/.f64 (pow.f64 (*.f64 a (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a)) #s(literal 2 binary64)) (fma.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a (*.f64 (neg.f64 b) #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))))) (neg.f64 (/.f64 (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64))))))
(fma.f64 (/.f64 (*.f64 a a) (fma.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b))) (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a)) #s(literal 2 binary64)) (fma.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a (*.f64 (neg.f64 b) #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))))) (neg.f64 (/.f64 (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64))))))
(fma.f64 (/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) (fma.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b))) (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 3 binary64)) (fma.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a (*.f64 (neg.f64 b) #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))))) (neg.f64 (/.f64 (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64))))))
(fma.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)) (fma.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b))) (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)) (fma.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a (*.f64 (neg.f64 b) #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))))) (neg.f64 (/.f64 (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64))))))
(fma.f64 (pow.f64 (*.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 1 binary64)) b (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (*.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) b) #s(literal 1 binary64)) #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 1/4 binary64)) #s(literal 4 binary64)) (pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 1/4 binary64)) #s(literal 4 binary64)) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)))) #s(literal 1 binary64)) a (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) a) #s(literal 1 binary64)) (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (exp.f64 #s(literal 4 binary64)) (log.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)))))) (pow.f64 (exp.f64 #s(literal 4 binary64)) (log.f64 (sqrt.f64 a))) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64)))
(fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)))) a (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64)))
(fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) a) (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64)))
(fma.f64 (*.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) b (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)))
(fma.f64 (*.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) b) #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64)) (pow.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64))) #s(literal -1 binary64)) (neg.f64 (/.f64 (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64))))))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) #s(literal 2 binary64)) (*.f64 a a) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64)))
(fma.f64 (pow.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)))
(fma.f64 (*.f64 b b) (pow.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)))
(fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64)))
(fma.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64)))
(fma.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)))
(fma.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) (pow.f64 (*.f64 b (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b)) #s(literal 1 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)))
(fma.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) (*.f64 b (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)))
(fma.f64 b (pow.f64 (*.f64 b (pow.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) #s(literal 2 binary64))) #s(literal 1 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)))
(fma.f64 b (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b)) #s(literal 1 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)))
(fma.f64 b (*.f64 b (pow.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) #s(literal 2 binary64))) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)))
(fma.f64 b (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)))
(fma.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) (pow.f64 (*.f64 a (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a)) #s(literal 1 binary64)) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64)))
(fma.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) (*.f64 a (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a)) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64)))
(fma.f64 a (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a)) #s(literal 1 binary64)) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64)))
(fma.f64 a (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a)) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64)))
(-.f64 (/.f64 (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)))))
(-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64)))))
(+.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64)))) (neg.f64 (/.f64 (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64))))))
(+.f64 (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64)))
(*.f64 (pow.f64 (exp.f64 #s(literal 4 binary64)) (/.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))) #s(literal 2 binary64))) (pow.f64 (exp.f64 #s(literal 4 binary64)) (/.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))) #s(literal 2 binary64))))
(*.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 1/4 binary64)) #s(literal 4 binary64)) (pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 1/4 binary64)) #s(literal 4 binary64)))
(*.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)))) #s(literal 1 binary64)) a)
(*.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) a) #s(literal 1 binary64)) (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))))
(*.f64 (pow.f64 (exp.f64 #s(literal 4 binary64)) (log.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)))))) (pow.f64 (exp.f64 #s(literal 4 binary64)) (log.f64 (sqrt.f64 a))))
(*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)))) a)
(*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) a) (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))))
(*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) #s(literal 2 binary64)) (*.f64 a a))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) #s(literal 2 binary64)))
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) (pow.f64 (*.f64 a (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a)) #s(literal 1 binary64)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) (*.f64 a (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a)))
(*.f64 a (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a)) #s(literal 1 binary64)))
(*.f64 a (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a)))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a)))
(pow.f64 (pow.f64 (exp.f64 #s(literal 4 binary64)) #s(literal 1/2 binary64)) (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a)))
(pow.f64 (exp.f64 #s(literal 4 binary64)) (*.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))) #s(literal 1 binary64)))
(pow.f64 (exp.f64 #s(literal 4 binary64)) (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))))
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a)) #s(literal 4 binary64))
(pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64))
(pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)) #s(literal 1 binary64))
(exp.f64 (*.f64 (log.f64 (exp.f64 #s(literal 4 binary64))) (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a)))))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a)) #s(literal 2 binary64)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a)) #s(literal 2 binary64)))
(*.f64 (exp.f64 (log.f64 a)) (exp.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))))))
(*.f64 (exp.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))))) (exp.f64 (log.f64 a)))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a)) #s(literal 1 binary64)) (pow.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (sqrt.f64 a) #s(literal 2 binary64)) (pow.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)))) #s(literal 2 binary64)) (pow.f64 (sqrt.f64 a) #s(literal 2 binary64)))
(*.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a)) (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a)
(*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))))
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a)) #s(literal 2 binary64))
(pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 1 binary64))
(pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))) #s(literal 2 binary64)))
(exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a)))
(*.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)))) (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)))))
(pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) #s(literal 1 binary64))
(sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)))
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)))) #s(literal 1 binary64)))
#s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (*.f64 b b))
(*.f64 (exp.f64 (log.f64 b)) (exp.f64 (log.f64 b)))
(*.f64 b b)
(pow.f64 (exp.f64 (log.f64 b)) #s(literal 2 binary64))
(pow.f64 (*.f64 b b) #s(literal 1 binary64))
(pow.f64 b #s(literal 2 binary64))
(exp.f64 (*.f64 (log.f64 b) #s(literal 2 binary64)))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64))) (fma.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b))) (fma.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b)))
(*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 4 binary64)))) (/.f64 #s(literal 1 binary64) (neg.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64))))))
(*.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 6 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 6 binary64)))) (/.f64 #s(literal 1 binary64) (neg.f64 (-.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64))) (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a)) #s(literal 2 binary64))))))
(*.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 6 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 6 binary64)))) (/.f64 #s(literal 1 binary64) (neg.f64 (+.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a)) #s(literal 2 binary64))) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64))))))
(*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64)))) (/.f64 #s(literal 1 binary64) (neg.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64))))))
(*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 4 binary64))) (pow.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64))) #s(literal -1 binary64)))
(*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64))) (pow.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64))) #s(literal -1 binary64)))
(*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 6 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 6 binary64))) (pow.f64 (+.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a)) #s(literal 2 binary64))) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64))) #s(literal -1 binary64)))
(*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 6 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 6 binary64))) (pow.f64 (-.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64))) (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a)) #s(literal 2 binary64))) #s(literal -1 binary64)))
(*.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64))))
(pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)))) #s(literal -1 binary64))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 8 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 8 binary64))) (pow.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64))) #s(literal -1 binary64))) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 12 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 12 binary64))) (pow.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64))) #s(literal -1 binary64))) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 8 binary64)) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 8 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b)) #s(literal 4 binary64)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 12 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 12 binary64))) (pow.f64 (-.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64))) (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a)) #s(literal 2 binary64))) #s(literal -1 binary64))) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 6 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 6 binary64))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 18 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 18 binary64))) (pow.f64 (-.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64))) (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a)) #s(literal 2 binary64))) #s(literal -1 binary64))) (-.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 12 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 12 binary64))) (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b)) #s(literal 6 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 8 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 8 binary64))) (pow.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64))) #s(literal -1 binary64))) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 4 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 12 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 12 binary64))) (pow.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64))) #s(literal -1 binary64))) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 8 binary64)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 8 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b)) #s(literal 4 binary64)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 12 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 12 binary64))) (pow.f64 (+.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a)) #s(literal 2 binary64))) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64))) #s(literal -1 binary64))) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 6 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 6 binary64))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 18 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 18 binary64))) (pow.f64 (+.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a)) #s(literal 2 binary64))) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64))) #s(literal -1 binary64))) (-.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 12 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 12 binary64))) (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b)) #s(literal 6 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64))) #s(literal 1 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 4 binary64))) #s(literal 1 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 6 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 6 binary64))) #s(literal 1 binary64)) (+.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a)) #s(literal 2 binary64))) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 6 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 6 binary64))) #s(literal 1 binary64)) (-.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64))) (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a)) #s(literal 2 binary64))))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64))))) (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)))))) (+.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64))))))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64))))) (*.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64)))))) (+.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)))) (fma.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)))) (*.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64)))) (fma.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64)))) (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64))))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64))))) (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 4 binary64))))) (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 6 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 6 binary64))))) (neg.f64 (neg.f64 (-.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64))) (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a)) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 6 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 6 binary64))))) (neg.f64 (neg.f64 (+.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a)) #s(literal 2 binary64))) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 8 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 8 binary64))) #s(literal 1 binary64)) (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64))) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 12 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 12 binary64))) #s(literal 1 binary64)) (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 8 binary64)) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 8 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b)) #s(literal 4 binary64)))) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 12 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 12 binary64))) #s(literal 1 binary64)) (*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 6 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 6 binary64))) (-.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64))) (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a)) #s(literal 2 binary64)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 18 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 18 binary64))) #s(literal 1 binary64)) (*.f64 (-.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 12 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 12 binary64))) (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b)) #s(literal 6 binary64))) (-.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64))) (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a)) #s(literal 2 binary64)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 8 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 8 binary64))) #s(literal 1 binary64)) (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 4 binary64))) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 12 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 12 binary64))) #s(literal 1 binary64)) (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 8 binary64)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 8 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b)) #s(literal 4 binary64)))) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 12 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 12 binary64))) #s(literal 1 binary64)) (*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 6 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 6 binary64))) (+.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a)) #s(literal 2 binary64))) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 18 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 18 binary64))) #s(literal 1 binary64)) (*.f64 (-.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 12 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 12 binary64))) (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b)) #s(literal 6 binary64))) (+.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a)) #s(literal 2 binary64))) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)))) (*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64))) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64)))) (*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64))) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64)))) (*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64))) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 4 binary64)))) (*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64))) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 4 binary64)))) (neg.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 6 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 6 binary64)))) (neg.f64 (+.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a)) #s(literal 2 binary64))) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 6 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 6 binary64)))) (neg.f64 (-.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64))) (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a)) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64)))) (neg.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 4 binary64))) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64))) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 6 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 6 binary64))) (+.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a)) #s(literal 2 binary64))) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 6 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 6 binary64))) (-.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64))) (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a)) #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)))))
(neg.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64)))) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)))))
(neg.f64 (/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 6 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 6 binary64)))) (-.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64))) (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a)) #s(literal 2 binary64)))))
(neg.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 4 binary64)))) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64)))))
(neg.f64 (/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 6 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 6 binary64)))) (+.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a)) #s(literal 2 binary64))) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64)))))
(neg.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64))) (neg.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64))))))
(neg.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 6 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 6 binary64))) (neg.f64 (-.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64))) (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a)) #s(literal 2 binary64))))))
(neg.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 4 binary64))) (neg.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64))))))
(neg.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 6 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 6 binary64))) (neg.f64 (+.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a)) #s(literal 2 binary64))) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64))))))
(fma.f64 (pow.f64 (exp.f64 #s(literal 4 binary64)) (/.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))) #s(literal 2 binary64))) (pow.f64 (exp.f64 #s(literal 4 binary64)) (/.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))) #s(literal 2 binary64))) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64)))
(fma.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)))) #s(literal 2 binary64)) (fma.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b))) (/.f64 (*.f64 a a) (fma.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a (*.f64 (neg.f64 b) (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle)))))) (neg.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64))))))
(fma.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) a) #s(literal 2 binary64)) (fma.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b))) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) #s(literal 2 binary64)) (fma.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a (*.f64 (neg.f64 b) (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle)))))) (neg.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64))))))
(fma.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 3 binary64)) (fma.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b))) (/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) (fma.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a (*.f64 (neg.f64 b) (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle)))))) (neg.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64))))))
(fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) #s(literal 4 binary64)) (fma.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b))) (/.f64 (pow.f64 a #s(literal 4 binary64)) (fma.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a (*.f64 (neg.f64 b) (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle)))))) (neg.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64))))))
(fma.f64 (/.f64 (pow.f64 a #s(literal 4 binary64)) (fma.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b))) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) #s(literal 4 binary64)) (fma.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a (*.f64 (neg.f64 b) (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle)))))) (neg.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64))))))
(fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) #s(literal 2 binary64)) (fma.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b))) (/.f64 (pow.f64 (*.f64 a (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a)) #s(literal 2 binary64)) (fma.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a (*.f64 (neg.f64 b) (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle)))))) (neg.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64))))))
(fma.f64 (/.f64 (*.f64 a a) (fma.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b))) (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a)) #s(literal 2 binary64)) (fma.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a (*.f64 (neg.f64 b) (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle)))))) (neg.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64))))))
(fma.f64 (/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) (fma.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b))) (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 3 binary64)) (fma.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a (*.f64 (neg.f64 b) (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle)))))) (neg.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64))))))
(fma.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)) (fma.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b))) (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)) (fma.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a (*.f64 (neg.f64 b) (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle)))))) (neg.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64))))))
(fma.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) b) #s(literal 1 binary64)) (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64)) b) #s(literal 1 binary64)) b (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 1/4 binary64)) #s(literal 4 binary64)) (pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 1/4 binary64)) #s(literal 4 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)))) #s(literal 1 binary64)) a (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) a) #s(literal 1 binary64)) (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (exp.f64 #s(literal 4 binary64)) (log.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)))))) (pow.f64 (exp.f64 #s(literal 4 binary64)) (log.f64 (sqrt.f64 a))) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64)))
(fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)))) a (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64)))
(fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) a) (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64)))
(fma.f64 (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) b) (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64)) (pow.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64))) #s(literal -1 binary64)) (neg.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64))))))
(fma.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 4 binary64)) (pow.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64))) #s(literal -1 binary64)) (neg.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64))))))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) #s(literal 2 binary64)) (*.f64 a a) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64)))
(fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)))
(fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64)))
(fma.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)))
(fma.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64)))
(fma.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64)) b) b (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)))
(fma.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) (pow.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b)) #s(literal 1 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)))
(fma.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 b (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)))
(fma.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 b b)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)))
(fma.f64 b (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64)) b) #s(literal 1 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)))
(fma.f64 b (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64)) b) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)))
(fma.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) (pow.f64 (*.f64 a (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a)) #s(literal 1 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64)))
(fma.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) (*.f64 a (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64)))
(fma.f64 a (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a)) #s(literal 1 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64)))
(fma.f64 a (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64)))
(-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64)))))
(-.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)))))
(+.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64)))) (neg.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64))))))
(+.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)))) (neg.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64))))))
(+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64)))
(*.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))))
(*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64)) b)
(*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b))
(*.f64 b (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64)))
(/.f64 (*.f64 (+.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/90 binary64))) (cos.f64 #s(literal 0 binary64))) b) #s(literal 2 binary64))
(/.f64 (*.f64 b (+.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/90 binary64))) (cos.f64 #s(literal 0 binary64)))) #s(literal 2 binary64))
(fma.f64 #s(literal 1/2 binary64) b (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/90 binary64)))) b))
(fma.f64 b #s(literal 1/2 binary64) (*.f64 b (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/90 binary64))))))
(+.f64 (*.f64 #s(literal 1/2 binary64) b) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/90 binary64)))) b))
(+.f64 (*.f64 b #s(literal 1/2 binary64)) (*.f64 b (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/90 binary64))))))
(*.f64 (+.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/90 binary64))) (cos.f64 #s(literal 0 binary64))) #s(literal 1/2 binary64))
(*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle)))))
(pow.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64))
(/.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/90 binary64)))) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/90 binary64)))))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/90 binary64))))))
(/.f64 (+.f64 #s(literal 1/8 binary64) (pow.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/90 binary64)))) #s(literal 3 binary64))) (+.f64 #s(literal 1/4 binary64) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/90 binary64)))) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/90 binary64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/90 binary64))))))))
(/.f64 (neg.f64 (+.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/90 binary64))) (cos.f64 #s(literal 0 binary64)))) #s(literal -2 binary64))
(/.f64 (+.f64 (cos.f64 (fma.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)))) (cos.f64 (-.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)) (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))))) #s(literal 2 binary64))
(/.f64 (+.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/90 binary64))) (cos.f64 #s(literal 0 binary64))) #s(literal 2 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/90 binary64))) (cos.f64 #s(literal 0 binary64)))))
(exp.f64 (+.f64 (log.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle)))) (log.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))))))
(exp.f64 (*.f64 (*.f64 (log.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle)))) #s(literal 2 binary64)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle)))) #s(literal 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 #s(literal 1/180 binary64) angle))))))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/90 binary64)))))
(*.f64 (pow.f64 (sqrt.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle)))) #s(literal 1 binary64)) (pow.f64 (sqrt.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle)))) #s(literal 1 binary64)))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle)))) (sqrt.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle)))))
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle)))) #s(literal 2 binary64))
(pow.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 1 binary64))
(cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle)))
(cos.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)))
(exp.f64 (log.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle)))))
(*.f64 (pow.f64 (exp.f64 #s(literal 4 binary64)) (/.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))) #s(literal 2 binary64))) (pow.f64 (exp.f64 #s(literal 4 binary64)) (/.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))) #s(literal 2 binary64))))
(*.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 1/4 binary64)) #s(literal 4 binary64)) (pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 1/4 binary64)) #s(literal 4 binary64)))
(*.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)))) #s(literal 1 binary64)) a)
(*.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) a) #s(literal 1 binary64)) (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))))
(*.f64 (pow.f64 (exp.f64 #s(literal 4 binary64)) (log.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)))))) (pow.f64 (exp.f64 #s(literal 4 binary64)) (log.f64 (sqrt.f64 a))))
(*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)))) a)
(*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) a) (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))))
(*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) #s(literal 2 binary64)) (*.f64 a a))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) #s(literal 2 binary64)))
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) (pow.f64 (*.f64 a (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a)) #s(literal 1 binary64)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) (*.f64 a (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a)))
(*.f64 a (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a)) #s(literal 1 binary64)))
(*.f64 a (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a)))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a)))
(pow.f64 (pow.f64 (exp.f64 #s(literal 4 binary64)) #s(literal 1/2 binary64)) (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a)))
(pow.f64 (exp.f64 #s(literal 4 binary64)) (*.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))) #s(literal 1 binary64)))
(pow.f64 (exp.f64 #s(literal 4 binary64)) (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))))
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a)) #s(literal 4 binary64))
(pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64))
(pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)) #s(literal 1 binary64))
(exp.f64 (*.f64 (log.f64 (exp.f64 #s(literal 4 binary64))) (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a)))))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a)) #s(literal 2 binary64)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a)) #s(literal 2 binary64)))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64))) (fma.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b))) (fma.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b)))
(*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 4 binary64)))) (/.f64 #s(literal 1 binary64) (neg.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64))))))
(*.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 6 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 6 binary64)))) (/.f64 #s(literal 1 binary64) (neg.f64 (-.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64))) (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a)) #s(literal 2 binary64))))))
(*.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 6 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 6 binary64)))) (/.f64 #s(literal 1 binary64) (neg.f64 (+.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a)) #s(literal 2 binary64))) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64))))))
(*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64)))) (/.f64 #s(literal 1 binary64) (neg.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64))))))
(*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 4 binary64))) (pow.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64))) #s(literal -1 binary64)))
(*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64))) (pow.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64))) #s(literal -1 binary64)))
(*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 6 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 6 binary64))) (pow.f64 (+.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a)) #s(literal 2 binary64))) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64))) #s(literal -1 binary64)))
(*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 6 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 6 binary64))) (pow.f64 (-.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64))) (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a)) #s(literal 2 binary64))) #s(literal -1 binary64)))
(*.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64))))
(pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)))) #s(literal -1 binary64))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 8 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 8 binary64))) (pow.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64))) #s(literal -1 binary64))) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 12 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 12 binary64))) (pow.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64))) #s(literal -1 binary64))) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 8 binary64)) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 8 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b)) #s(literal 4 binary64)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 12 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 12 binary64))) (pow.f64 (-.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64))) (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a)) #s(literal 2 binary64))) #s(literal -1 binary64))) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 6 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 6 binary64))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 18 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 18 binary64))) (pow.f64 (-.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64))) (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a)) #s(literal 2 binary64))) #s(literal -1 binary64))) (-.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 12 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 12 binary64))) (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b)) #s(literal 6 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 8 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 8 binary64))) (pow.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64))) #s(literal -1 binary64))) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 4 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 12 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 12 binary64))) (pow.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64))) #s(literal -1 binary64))) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 8 binary64)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 8 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b)) #s(literal 4 binary64)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 12 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 12 binary64))) (pow.f64 (+.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a)) #s(literal 2 binary64))) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64))) #s(literal -1 binary64))) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 6 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 6 binary64))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 18 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 18 binary64))) (pow.f64 (+.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a)) #s(literal 2 binary64))) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64))) #s(literal -1 binary64))) (-.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 12 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 12 binary64))) (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b)) #s(literal 6 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64))) #s(literal 1 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 4 binary64))) #s(literal 1 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 6 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 6 binary64))) #s(literal 1 binary64)) (+.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a)) #s(literal 2 binary64))) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 6 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 6 binary64))) #s(literal 1 binary64)) (-.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64))) (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a)) #s(literal 2 binary64))))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64))))) (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)))))) (+.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64))))))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64))))) (*.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64)))))) (+.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)))) (fma.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)))) (*.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64)))) (fma.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64)))) (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64))))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64))))) (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 4 binary64))))) (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 6 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 6 binary64))))) (neg.f64 (neg.f64 (-.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64))) (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a)) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 6 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 6 binary64))))) (neg.f64 (neg.f64 (+.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a)) #s(literal 2 binary64))) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 8 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 8 binary64))) #s(literal 1 binary64)) (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64))) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 12 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 12 binary64))) #s(literal 1 binary64)) (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 8 binary64)) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 8 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b)) #s(literal 4 binary64)))) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 12 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 12 binary64))) #s(literal 1 binary64)) (*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 6 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 6 binary64))) (-.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64))) (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a)) #s(literal 2 binary64)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 18 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 18 binary64))) #s(literal 1 binary64)) (*.f64 (-.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 12 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 12 binary64))) (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b)) #s(literal 6 binary64))) (-.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64))) (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a)) #s(literal 2 binary64)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 8 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 8 binary64))) #s(literal 1 binary64)) (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 4 binary64))) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 12 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 12 binary64))) #s(literal 1 binary64)) (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 8 binary64)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 8 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b)) #s(literal 4 binary64)))) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 12 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 12 binary64))) #s(literal 1 binary64)) (*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 6 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 6 binary64))) (+.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a)) #s(literal 2 binary64))) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 18 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 18 binary64))) #s(literal 1 binary64)) (*.f64 (-.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 12 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 12 binary64))) (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b)) #s(literal 6 binary64))) (+.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a)) #s(literal 2 binary64))) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)))) (*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64))) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64)))) (*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64))) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64)))) (*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64))) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 4 binary64)))) (*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64))) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 4 binary64)))) (neg.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 6 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 6 binary64)))) (neg.f64 (+.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a)) #s(literal 2 binary64))) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 6 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 6 binary64)))) (neg.f64 (-.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64))) (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a)) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64)))) (neg.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 4 binary64))) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64))) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 6 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 6 binary64))) (+.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a)) #s(literal 2 binary64))) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 6 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 6 binary64))) (-.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64))) (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a)) #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)))))
(neg.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64)))) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)))))
(neg.f64 (/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 6 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 6 binary64)))) (-.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64))) (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a)) #s(literal 2 binary64)))))
(neg.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 4 binary64)))) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64)))))
(neg.f64 (/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 6 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 6 binary64)))) (+.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a)) #s(literal 2 binary64))) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64)))))
(neg.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64))) (neg.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64))))))
(neg.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 6 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 6 binary64))) (neg.f64 (-.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64))) (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a)) #s(literal 2 binary64))))))
(neg.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 4 binary64))) (neg.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64))))))
(neg.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 6 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 6 binary64))) (neg.f64 (+.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a)) #s(literal 2 binary64))) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64))))))
(fma.f64 (pow.f64 (exp.f64 #s(literal 4 binary64)) (/.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))) #s(literal 2 binary64))) (pow.f64 (exp.f64 #s(literal 4 binary64)) (/.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))) #s(literal 2 binary64))) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64)))
(fma.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)))) #s(literal 2 binary64)) (fma.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b))) (/.f64 (*.f64 a a) (fma.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a (*.f64 (neg.f64 b) (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle)))))) (neg.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64))))))
(fma.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) a) #s(literal 2 binary64)) (fma.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b))) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) #s(literal 2 binary64)) (fma.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a (*.f64 (neg.f64 b) (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle)))))) (neg.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64))))))
(fma.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 3 binary64)) (fma.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b))) (/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) (fma.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a (*.f64 (neg.f64 b) (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle)))))) (neg.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64))))))
(fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) #s(literal 4 binary64)) (fma.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b))) (/.f64 (pow.f64 a #s(literal 4 binary64)) (fma.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a (*.f64 (neg.f64 b) (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle)))))) (neg.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64))))))
(fma.f64 (/.f64 (pow.f64 a #s(literal 4 binary64)) (fma.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b))) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) #s(literal 4 binary64)) (fma.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a (*.f64 (neg.f64 b) (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle)))))) (neg.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64))))))
(fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) #s(literal 2 binary64)) (fma.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b))) (/.f64 (pow.f64 (*.f64 a (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a)) #s(literal 2 binary64)) (fma.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a (*.f64 (neg.f64 b) (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle)))))) (neg.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64))))))
(fma.f64 (/.f64 (*.f64 a a) (fma.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b))) (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a)) #s(literal 2 binary64)) (fma.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a (*.f64 (neg.f64 b) (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle)))))) (neg.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64))))))
(fma.f64 (/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) (fma.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b))) (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 3 binary64)) (fma.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a (*.f64 (neg.f64 b) (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle)))))) (neg.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64))))))
(fma.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)) (fma.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b))) (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)) (fma.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a (*.f64 (neg.f64 b) (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle)))))) (neg.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64))))))
(fma.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) b) #s(literal 1 binary64)) (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64)) b) #s(literal 1 binary64)) b (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 1/4 binary64)) #s(literal 4 binary64)) (pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 1/4 binary64)) #s(literal 4 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)))) #s(literal 1 binary64)) a (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) a) #s(literal 1 binary64)) (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (exp.f64 #s(literal 4 binary64)) (log.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)))))) (pow.f64 (exp.f64 #s(literal 4 binary64)) (log.f64 (sqrt.f64 a))) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64)))
(fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)))) a (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64)))
(fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) a) (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64)))
(fma.f64 (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) b) (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64)) (pow.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64))) #s(literal -1 binary64)) (neg.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64))))))
(fma.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 4 binary64)) (pow.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64))) #s(literal -1 binary64)) (neg.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64))))))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) #s(literal 2 binary64)) (*.f64 a a) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64)))
(fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)))
(fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64)))
(fma.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)))
(fma.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64)))
(fma.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64)) b) b (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)))
(fma.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) (pow.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b)) #s(literal 1 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)))
(fma.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 b (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)))
(fma.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 b b)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)))
(fma.f64 b (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64)) b) #s(literal 1 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)))
(fma.f64 b (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64)) b) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)))
(fma.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) (pow.f64 (*.f64 a (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a)) #s(literal 1 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64)))
(fma.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) (*.f64 a (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64)))
(fma.f64 a (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a)) #s(literal 1 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64)))
(fma.f64 a (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64)))
(-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64)))))
(-.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)))))
(+.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64)))) (neg.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64))))))
(+.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)))) (neg.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64))))))
(+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64)))
(*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a)) #s(literal 2 binary64))
(*.f64 #s(literal 4 binary64) (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))))
(*.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))) (log.f64 (exp.f64 #s(literal 4 binary64))))
(*.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))) #s(literal 4 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a)) #s(literal 2 binary64)))
(*.f64 #s(literal 2 binary64) (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a)))
(fma.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)))) #s(literal 2 binary64) (*.f64 (log.f64 a) #s(literal 2 binary64)))
(fma.f64 (log.f64 a) #s(literal 2 binary64) (*.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)))) #s(literal 2 binary64)))
(fma.f64 (log.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))))) #s(literal 4 binary64) (*.f64 (log.f64 (sqrt.f64 a)) #s(literal 4 binary64)))
(fma.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a)) #s(literal 1 binary64) (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a)))
(fma.f64 #s(literal 4 binary64) (log.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))))) (*.f64 #s(literal 4 binary64) (log.f64 (sqrt.f64 a))))
(fma.f64 #s(literal 1 binary64) (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a)) (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a)))
(fma.f64 #s(literal 2 binary64) (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)))) (*.f64 #s(literal 2 binary64) (log.f64 a)))
(fma.f64 #s(literal 2 binary64) (log.f64 a) (*.f64 #s(literal 2 binary64) (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))))))
(+.f64 (*.f64 #s(literal 4 binary64) (log.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)))))) (*.f64 #s(literal 4 binary64) (log.f64 (sqrt.f64 a))))
(+.f64 (*.f64 #s(literal 2 binary64) (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))))) (*.f64 #s(literal 2 binary64) (log.f64 a)))
(+.f64 (*.f64 #s(literal 2 binary64) (log.f64 a)) (*.f64 #s(literal 2 binary64) (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))))))
(+.f64 (*.f64 (log.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))))) #s(literal 4 binary64)) (*.f64 (log.f64 (sqrt.f64 a)) #s(literal 4 binary64)))
(+.f64 (log.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))))) (log.f64 a))
(+.f64 (log.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) a)) (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)))))
(+.f64 (log.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) #s(literal 2 binary64))) (log.f64 (*.f64 a a)))
(+.f64 (log.f64 (*.f64 a a)) (log.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) #s(literal 2 binary64))))
(+.f64 (*.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)))) #s(literal 2 binary64)) (*.f64 (log.f64 a) #s(literal 2 binary64)))
(+.f64 (*.f64 (log.f64 a) #s(literal 2 binary64)) (*.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)))) #s(literal 2 binary64)))
(+.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)))) (log.f64 (*.f64 a (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))))
(+.f64 (log.f64 a) (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))))
(+.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a)) (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a)))
(log.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)))
(*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a)))
(*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a)) #s(literal 1/2 binary64))
(/.f64 (-.f64 (*.f64 (log.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))))) (log.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)))))) (*.f64 (log.f64 (sqrt.f64 a)) (log.f64 (sqrt.f64 a)))) (-.f64 (log.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))))) (log.f64 (sqrt.f64 a))))
(/.f64 (+.f64 (pow.f64 (log.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))))) #s(literal 3 binary64)) (pow.f64 (log.f64 (sqrt.f64 a)) #s(literal 3 binary64))) (fma.f64 (log.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))))) (log.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))))) (-.f64 (*.f64 (log.f64 (sqrt.f64 a)) (log.f64 (sqrt.f64 a))) (*.f64 (log.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))))) (log.f64 (sqrt.f64 a))))))
(fma.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)))) #s(literal 1/2 binary64) (*.f64 (log.f64 a) #s(literal 1/2 binary64)))
(fma.f64 (log.f64 a) #s(literal 1/2 binary64) (*.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)))) #s(literal 1/2 binary64)))
(fma.f64 #s(literal 1/2 binary64) (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)))) (log.f64 (sqrt.f64 a)))
(fma.f64 #s(literal 1/2 binary64) (log.f64 a) (log.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))))))
(+.f64 (*.f64 (log.f64 a) #s(literal 1/2 binary64)) (*.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)))) #s(literal 1/2 binary64)))
(+.f64 (*.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)))) #s(literal 1/2 binary64)) (*.f64 (log.f64 a) #s(literal 1/2 binary64)))
(+.f64 (log.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 1/4 binary64))) (log.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 1/4 binary64))))
(+.f64 (log.f64 (sqrt.f64 a)) (log.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))))))
(+.f64 (log.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))))) (log.f64 (sqrt.f64 a)))
(log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 180 binary64)) (/.f64 (cbrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1 binary64))))
(*.f64 (/.f64 (cbrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (pow.f64 angle #s(literal -1 binary64))))
(*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1 binary64))))
(*.f64 (/.f64 (*.f64 angle (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64))) #s(literal 180 binary64)) (cbrt.f64 (PI.f64)))
(*.f64 (*.f64 (sqrt.f64 (PI.f64)) #s(literal 1/180 binary64)) (*.f64 (sqrt.f64 (PI.f64)) angle))
(*.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 3/4 binary64)) (*.f64 #s(literal 1/180 binary64) angle)) (pow.f64 (PI.f64) #s(literal 1/8 binary64))) (pow.f64 (PI.f64) #s(literal 1/8 binary64)))
(*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 3/4 binary64)) angle)) #s(literal 1/180 binary64))
(*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) (/.f64 #s(literal 1 binary64) (pow.f64 angle #s(literal -1 binary64))))
(*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)
(*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 3/4 binary64)) angle) (*.f64 #s(literal 1/180 binary64) (pow.f64 (PI.f64) #s(literal 1/4 binary64))))
(*.f64 (pow.f64 (PI.f64) #s(literal 1/8 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 1/8 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 3/4 binary64)) (*.f64 #s(literal 1/180 binary64) angle))))
(*.f64 (*.f64 (neg.f64 (PI.f64)) angle) #s(literal -1/180 binary64))
(*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (/.f64 (*.f64 (cbrt.f64 (PI.f64)) angle) #s(literal 180 binary64)))
(*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 3/4 binary64)) (*.f64 #s(literal 1/180 binary64) angle)) (pow.f64 (PI.f64) #s(literal 1/4 binary64)))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64)))
(*.f64 (sqrt.f64 (PI.f64)) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 1/180 binary64)))
(*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 3/4 binary64)) (*.f64 #s(literal 1/180 binary64) angle)))
(*.f64 #s(literal 1/180 binary64) (/.f64 (PI.f64) (pow.f64 angle #s(literal -1 binary64))))
(*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))
(*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)))
(*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))
(*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))
(*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))
(pow.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)) #s(literal -1 binary64))
(/.f64 (neg.f64 (PI.f64)) (/.f64 #s(literal -180 binary64) angle))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -180 binary64) (*.f64 (PI.f64) angle)))
(/.f64 (*.f64 (neg.f64 (PI.f64)) angle) #s(literal -180 binary64))
(/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)))
(/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))
(neg.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle)))
(-.f64 #s(literal 0 binary64) (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle)))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64))) (fma.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b))) (fma.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b)))
(*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 4 binary64)))) (/.f64 #s(literal 1 binary64) (neg.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64))))))
(*.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 6 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 6 binary64)))) (/.f64 #s(literal 1 binary64) (neg.f64 (-.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64))) (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a)) #s(literal 2 binary64))))))
(*.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 6 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 6 binary64)))) (/.f64 #s(literal 1 binary64) (neg.f64 (+.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a)) #s(literal 2 binary64))) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64))))))
(*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64)))) (/.f64 #s(literal 1 binary64) (neg.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64))))))
(*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 4 binary64))) (pow.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64))) #s(literal -1 binary64)))
(*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64))) (pow.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64))) #s(literal -1 binary64)))
(*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 6 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 6 binary64))) (pow.f64 (+.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a)) #s(literal 2 binary64))) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64))) #s(literal -1 binary64)))
(*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 6 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 6 binary64))) (pow.f64 (-.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64))) (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a)) #s(literal 2 binary64))) #s(literal -1 binary64)))
(*.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64))))
(pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)))) #s(literal -1 binary64))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 8 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 8 binary64))) (pow.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64))) #s(literal -1 binary64))) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 12 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 12 binary64))) (pow.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64))) #s(literal -1 binary64))) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 8 binary64)) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 8 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b)) #s(literal 4 binary64)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 12 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 12 binary64))) (pow.f64 (-.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64))) (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a)) #s(literal 2 binary64))) #s(literal -1 binary64))) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 6 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 6 binary64))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 18 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 18 binary64))) (pow.f64 (-.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64))) (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a)) #s(literal 2 binary64))) #s(literal -1 binary64))) (-.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 12 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 12 binary64))) (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b)) #s(literal 6 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 8 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 8 binary64))) (pow.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64))) #s(literal -1 binary64))) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 4 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 12 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 12 binary64))) (pow.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64))) #s(literal -1 binary64))) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 8 binary64)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 8 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b)) #s(literal 4 binary64)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 12 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 12 binary64))) (pow.f64 (+.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a)) #s(literal 2 binary64))) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64))) #s(literal -1 binary64))) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 6 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 6 binary64))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 18 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 18 binary64))) (pow.f64 (+.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a)) #s(literal 2 binary64))) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64))) #s(literal -1 binary64))) (-.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 12 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 12 binary64))) (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b)) #s(literal 6 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64))) #s(literal 1 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 4 binary64))) #s(literal 1 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 6 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 6 binary64))) #s(literal 1 binary64)) (+.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a)) #s(literal 2 binary64))) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 6 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 6 binary64))) #s(literal 1 binary64)) (-.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64))) (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a)) #s(literal 2 binary64))))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64))))) (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)))))) (+.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64))))))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64))))) (*.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64)))))) (+.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)))) (fma.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)))) (*.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64)))) (fma.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64)))) (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64))))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64))))) (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 4 binary64))))) (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 6 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 6 binary64))))) (neg.f64 (neg.f64 (-.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64))) (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a)) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 6 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 6 binary64))))) (neg.f64 (neg.f64 (+.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a)) #s(literal 2 binary64))) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 8 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 8 binary64))) #s(literal 1 binary64)) (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64))) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 12 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 12 binary64))) #s(literal 1 binary64)) (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 8 binary64)) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 8 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b)) #s(literal 4 binary64)))) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 12 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 12 binary64))) #s(literal 1 binary64)) (*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 6 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 6 binary64))) (-.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64))) (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a)) #s(literal 2 binary64)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 18 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 18 binary64))) #s(literal 1 binary64)) (*.f64 (-.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 12 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 12 binary64))) (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b)) #s(literal 6 binary64))) (-.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64))) (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a)) #s(literal 2 binary64)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 8 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 8 binary64))) #s(literal 1 binary64)) (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 4 binary64))) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 12 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 12 binary64))) #s(literal 1 binary64)) (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 8 binary64)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 8 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b)) #s(literal 4 binary64)))) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 12 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 12 binary64))) #s(literal 1 binary64)) (*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 6 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 6 binary64))) (+.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a)) #s(literal 2 binary64))) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 18 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 18 binary64))) #s(literal 1 binary64)) (*.f64 (-.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 12 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 12 binary64))) (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b)) #s(literal 6 binary64))) (+.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a)) #s(literal 2 binary64))) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)))) (*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64))) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64)))) (*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64))) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64)))) (*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64))) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 4 binary64)))) (*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64))) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 4 binary64)))) (neg.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 6 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 6 binary64)))) (neg.f64 (+.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a)) #s(literal 2 binary64))) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 6 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 6 binary64)))) (neg.f64 (-.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64))) (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a)) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64)))) (neg.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 4 binary64))) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64))) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 6 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 6 binary64))) (+.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a)) #s(literal 2 binary64))) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 6 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 6 binary64))) (-.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64))) (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a)) #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)))))
(neg.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64)))) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)))))
(neg.f64 (/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 6 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 6 binary64)))) (-.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64))) (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a)) #s(literal 2 binary64)))))
(neg.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 4 binary64)))) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64)))))
(neg.f64 (/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 6 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 6 binary64)))) (+.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a)) #s(literal 2 binary64))) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64)))))
(neg.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64))) (neg.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64))))))
(neg.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 6 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 6 binary64))) (neg.f64 (-.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64))) (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a)) #s(literal 2 binary64))))))
(neg.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 4 binary64))) (neg.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64))))))
(neg.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 6 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 6 binary64))) (neg.f64 (+.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a)) #s(literal 2 binary64))) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64))))))
(fma.f64 (pow.f64 (exp.f64 #s(literal 4 binary64)) (/.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))) #s(literal 2 binary64))) (pow.f64 (exp.f64 #s(literal 4 binary64)) (/.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))) #s(literal 2 binary64))) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64)))
(fma.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)))) #s(literal 2 binary64)) (fma.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b))) (/.f64 (*.f64 a a) (fma.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a (*.f64 (neg.f64 b) (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle)))))) (neg.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64))))))
(fma.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) a) #s(literal 2 binary64)) (fma.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b))) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) #s(literal 2 binary64)) (fma.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a (*.f64 (neg.f64 b) (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle)))))) (neg.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64))))))
(fma.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 3 binary64)) (fma.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b))) (/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) (fma.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a (*.f64 (neg.f64 b) (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle)))))) (neg.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64))))))
(fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) #s(literal 4 binary64)) (fma.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b))) (/.f64 (pow.f64 a #s(literal 4 binary64)) (fma.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a (*.f64 (neg.f64 b) (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle)))))) (neg.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64))))))
(fma.f64 (/.f64 (pow.f64 a #s(literal 4 binary64)) (fma.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b))) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) #s(literal 4 binary64)) (fma.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a (*.f64 (neg.f64 b) (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle)))))) (neg.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64))))))
(fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) #s(literal 2 binary64)) (fma.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b))) (/.f64 (pow.f64 (*.f64 a (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a)) #s(literal 2 binary64)) (fma.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a (*.f64 (neg.f64 b) (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle)))))) (neg.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64))))))
(fma.f64 (/.f64 (*.f64 a a) (fma.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b))) (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a)) #s(literal 2 binary64)) (fma.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a (*.f64 (neg.f64 b) (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle)))))) (neg.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64))))))
(fma.f64 (/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) (fma.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b))) (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 3 binary64)) (fma.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a (*.f64 (neg.f64 b) (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle)))))) (neg.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64))))))
(fma.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)) (fma.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b))) (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)) (fma.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a (*.f64 (neg.f64 b) (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle)))))) (neg.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64))))))
(fma.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) b) #s(literal 1 binary64)) (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64)) b) #s(literal 1 binary64)) b (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 1/4 binary64)) #s(literal 4 binary64)) (pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 1/4 binary64)) #s(literal 4 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)))) #s(literal 1 binary64)) a (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) a) #s(literal 1 binary64)) (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (exp.f64 #s(literal 4 binary64)) (log.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)))))) (pow.f64 (exp.f64 #s(literal 4 binary64)) (log.f64 (sqrt.f64 a))) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64)))
(fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)))) a (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64)))
(fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) a) (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64)))
(fma.f64 (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) b) (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64)) (pow.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64))) #s(literal -1 binary64)) (neg.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64))))))
(fma.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 4 binary64)) (pow.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64))) #s(literal -1 binary64)) (neg.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64))))))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) #s(literal 2 binary64)) (*.f64 a a) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64)))
(fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)))
(fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64)))
(fma.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)))
(fma.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64)))
(fma.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64)) b) b (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)))
(fma.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) (pow.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b)) #s(literal 1 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)))
(fma.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 b (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)))
(fma.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 b b)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)))
(fma.f64 b (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64)) b) #s(literal 1 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)))
(fma.f64 b (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64)) b) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)))
(fma.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) (pow.f64 (*.f64 a (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a)) #s(literal 1 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64)))
(fma.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) (*.f64 a (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64)))
(fma.f64 a (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a)) #s(literal 1 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64)))
(fma.f64 a (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64)))
(-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64)))))
(-.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)))))
(+.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64)))) (neg.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64))))))
(+.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)))) (neg.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64))))))
(+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64)))
(*.f64 (pow.f64 (exp.f64 #s(literal 4 binary64)) (/.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))) #s(literal 2 binary64))) (pow.f64 (exp.f64 #s(literal 4 binary64)) (/.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))) #s(literal 2 binary64))))
(*.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 1/4 binary64)) #s(literal 4 binary64)) (pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 1/4 binary64)) #s(literal 4 binary64)))
(*.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)))) #s(literal 1 binary64)) a)
(*.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) a) #s(literal 1 binary64)) (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))))
(*.f64 (pow.f64 (exp.f64 #s(literal 4 binary64)) (log.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)))))) (pow.f64 (exp.f64 #s(literal 4 binary64)) (log.f64 (sqrt.f64 a))))
(*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)))) a)
(*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) a) (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))))
(*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) #s(literal 2 binary64)) (*.f64 a a))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) #s(literal 2 binary64)))
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) (pow.f64 (*.f64 a (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a)) #s(literal 1 binary64)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) (*.f64 a (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a)))
(*.f64 a (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a)) #s(literal 1 binary64)))
(*.f64 a (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a)))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a)))
(pow.f64 (pow.f64 (exp.f64 #s(literal 4 binary64)) #s(literal 1/2 binary64)) (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a)))
(pow.f64 (exp.f64 #s(literal 4 binary64)) (*.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))) #s(literal 1 binary64)))
(pow.f64 (exp.f64 #s(literal 4 binary64)) (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))))
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a)) #s(literal 4 binary64))
(pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64))
(pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)) #s(literal 1 binary64))
(exp.f64 (*.f64 (log.f64 (exp.f64 #s(literal 4 binary64))) (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a)))))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a)) #s(literal 2 binary64)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a)) #s(literal 2 binary64)))
(*.f64 (exp.f64 (log.f64 a)) (exp.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))))))
(*.f64 (exp.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))))) (exp.f64 (log.f64 a)))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a)) #s(literal 1 binary64)) (pow.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (sqrt.f64 a) #s(literal 2 binary64)) (pow.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)))) #s(literal 2 binary64)) (pow.f64 (sqrt.f64 a) #s(literal 2 binary64)))
(*.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a)) (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a)
(*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))))
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a)) #s(literal 2 binary64))
(pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 1 binary64))
(pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))) #s(literal 2 binary64)))
(exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a)))
(*.f64 (*.f64 (cbrt.f64 (PI.f64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 (cbrt.f64 (PI.f64)) (cbrt.f64 (sqrt.f64 (PI.f64)))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 5 binary64))) (pow.f64 (PI.f64) #s(literal 1/6 binary64)))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 4 binary64))) (cbrt.f64 (PI.f64)))
(*.f64 (sqrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (pow.f64 (PI.f64) #s(literal 1/4 binary64)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (PI.f64) (cbrt.f64 (PI.f64))) #s(literal 2 binary64))) (cbrt.f64 (cbrt.f64 (PI.f64))))
(*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 5/2 binary64))) (cbrt.f64 (sqrt.f64 (PI.f64))))
(*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))))
(*.f64 (exp.f64 (log.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)))) (exp.f64 (log.f64 (cbrt.f64 (PI.f64)))))
(*.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (cbrt.f64 (PI.f64))) #s(literal 2 binary64)) #s(literal 1/3 binary64)) (cbrt.f64 (cbrt.f64 (PI.f64))))
(*.f64 (pow.f64 (pow.f64 (PI.f64) #s(literal 5/2 binary64)) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64))))
(*.f64 (pow.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64)) #s(literal 1/3 binary64)) (pow.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64)) #s(literal 1/3 binary64)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 5 binary64)) #s(literal 1/2 binary64)) (pow.f64 (PI.f64) #s(literal 1/6 binary64)))
(*.f64 (pow.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64)) #s(literal 1/2 binary64)) (pow.f64 (PI.f64) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 4 binary64)) #s(literal 1/2 binary64)) (cbrt.f64 (PI.f64)))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (cbrt.f64 (PI.f64))) #s(literal 3 binary64)))
(*.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 (PI.f64) #s(literal 3/4 binary64)) (pow.f64 (PI.f64) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (pow.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (cbrt.f64 (PI.f64)))
(*.f64 (cbrt.f64 (PI.f64)) (sqrt.f64 (*.f64 (cbrt.f64 (PI.f64)) (PI.f64))))
(*.f64 (cbrt.f64 (PI.f64)) (pow.f64 (*.f64 (cbrt.f64 (PI.f64)) (PI.f64)) #s(literal 1/2 binary64)))
(*.f64 (cbrt.f64 (PI.f64)) (log.f64 (exp.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)))))
(*.f64 (cbrt.f64 (PI.f64)) (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)))
(*.f64 (sqrt.f64 (PI.f64)) (log.f64 (exp.f64 (sqrt.f64 (PI.f64)))))
(*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))
(*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (sqrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))))
(*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (pow.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64)) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (pow.f64 (PI.f64) #s(literal 3/4 binary64)))
(*.f64 #s(literal 1 binary64) (PI.f64))
(*.f64 (PI.f64) (log.f64 (E.f64)))
(*.f64 (PI.f64) #s(literal 1 binary64))
(pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (PI.f64) (PI.f64))) #s(literal 1/4 binary64))
(pow.f64 (E.f64) (log.f64 (PI.f64)))
(pow.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/2 binary64))
(pow.f64 (cbrt.f64 (PI.f64)) #s(literal 3 binary64))
(pow.f64 (sqrt.f64 (PI.f64)) #s(literal 2 binary64))
(pow.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) #s(literal 4 binary64))
(pow.f64 (PI.f64) #s(literal 1 binary64))
(cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)))
(sqrt.f64 (*.f64 (PI.f64) (PI.f64)))
(fabs.f64 (PI.f64))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (PI.f64))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (PI.f64) #s(literal 3 binary64))) #s(literal 1/3 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (PI.f64))) #s(literal 3 binary64)))
(exp.f64 (log.f64 (PI.f64)))
(log.f64 (exp.f64 (PI.f64)))
(PI.f64)
(*.f64 (pow.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) #s(literal 1/2 binary64)) (pow.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) #s(literal 1/2 binary64)))
(pow.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) #s(literal 1 binary64))
#s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))
(exp.f64 (*.f64 (log.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 1 binary64)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 180 binary64)) (/.f64 (cbrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1 binary64))))
(*.f64 (/.f64 (cbrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (pow.f64 angle #s(literal -1 binary64))))
(*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1 binary64))))
(*.f64 (/.f64 (*.f64 angle (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64))) #s(literal 180 binary64)) (cbrt.f64 (PI.f64)))
(*.f64 (*.f64 (sqrt.f64 (PI.f64)) #s(literal 1/180 binary64)) (*.f64 (sqrt.f64 (PI.f64)) angle))
(*.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 3/4 binary64)) (*.f64 #s(literal 1/180 binary64) angle)) (pow.f64 (PI.f64) #s(literal 1/8 binary64))) (pow.f64 (PI.f64) #s(literal 1/8 binary64)))
(*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 3/4 binary64)) angle)) #s(literal 1/180 binary64))
(*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) (/.f64 #s(literal 1 binary64) (pow.f64 angle #s(literal -1 binary64))))
(*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)
(*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 3/4 binary64)) angle) (*.f64 #s(literal 1/180 binary64) (pow.f64 (PI.f64) #s(literal 1/4 binary64))))
(*.f64 (pow.f64 (PI.f64) #s(literal 1/8 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 1/8 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 3/4 binary64)) (*.f64 #s(literal 1/180 binary64) angle))))
(*.f64 (*.f64 (neg.f64 (PI.f64)) angle) #s(literal -1/180 binary64))
(*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (/.f64 (*.f64 (cbrt.f64 (PI.f64)) angle) #s(literal 180 binary64)))
(*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 3/4 binary64)) (*.f64 #s(literal 1/180 binary64) angle)) (pow.f64 (PI.f64) #s(literal 1/4 binary64)))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64)))
(*.f64 (sqrt.f64 (PI.f64)) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 1/180 binary64)))
(*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 3/4 binary64)) (*.f64 #s(literal 1/180 binary64) angle)))
(*.f64 #s(literal 1/180 binary64) (/.f64 (PI.f64) (pow.f64 angle #s(literal -1 binary64))))
(*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))
(*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)))
(*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))
(*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))
(*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))
(pow.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)) #s(literal -1 binary64))
(/.f64 (neg.f64 (PI.f64)) (/.f64 #s(literal -180 binary64) angle))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -180 binary64) (*.f64 (PI.f64) angle)))
(/.f64 (*.f64 (neg.f64 (PI.f64)) angle) #s(literal -180 binary64))
(/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)))
(/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))
(neg.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle)))
(-.f64 #s(literal 0 binary64) (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle)))
(*.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)))) (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)))))
(pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) #s(literal 1 binary64))
(sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)))
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)))) #s(literal 1 binary64)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 180 binary64)) (/.f64 (cbrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1 binary64))))
(*.f64 (/.f64 (cbrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (pow.f64 angle #s(literal -1 binary64))))
(*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1 binary64))))
(*.f64 (/.f64 (*.f64 angle (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64))) #s(literal 180 binary64)) (cbrt.f64 (PI.f64)))
(*.f64 (*.f64 (sqrt.f64 (PI.f64)) #s(literal 1/180 binary64)) (*.f64 (sqrt.f64 (PI.f64)) angle))
(*.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 3/4 binary64)) (*.f64 #s(literal 1/180 binary64) angle)) (pow.f64 (PI.f64) #s(literal 1/8 binary64))) (pow.f64 (PI.f64) #s(literal 1/8 binary64)))
(*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 3/4 binary64)) angle)) #s(literal 1/180 binary64))
(*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) (/.f64 #s(literal 1 binary64) (pow.f64 angle #s(literal -1 binary64))))
(*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)
(*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 3/4 binary64)) angle) (*.f64 #s(literal 1/180 binary64) (pow.f64 (PI.f64) #s(literal 1/4 binary64))))
(*.f64 (pow.f64 (PI.f64) #s(literal 1/8 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 1/8 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 3/4 binary64)) (*.f64 #s(literal 1/180 binary64) angle))))
(*.f64 (*.f64 (neg.f64 (PI.f64)) angle) #s(literal -1/180 binary64))
(*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (/.f64 (*.f64 (cbrt.f64 (PI.f64)) angle) #s(literal 180 binary64)))
(*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 3/4 binary64)) (*.f64 #s(literal 1/180 binary64) angle)) (pow.f64 (PI.f64) #s(literal 1/4 binary64)))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64)))
(*.f64 (sqrt.f64 (PI.f64)) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 1/180 binary64)))
(*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 3/4 binary64)) (*.f64 #s(literal 1/180 binary64) angle)))
(*.f64 #s(literal 1/180 binary64) (/.f64 (PI.f64) (pow.f64 angle #s(literal -1 binary64))))
(*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))
(*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)))
(*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))
(*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))
(*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))
(pow.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)) #s(literal -1 binary64))
(/.f64 (neg.f64 (PI.f64)) (/.f64 #s(literal -180 binary64) angle))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -180 binary64) (*.f64 (PI.f64) angle)))
(/.f64 (*.f64 (neg.f64 (PI.f64)) angle) #s(literal -180 binary64))
(/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)))
(/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))
(neg.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle)))
(-.f64 #s(literal 0 binary64) (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle)))
(*.f64 (pow.f64 (sqrt.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle)))) #s(literal 1 binary64)) (pow.f64 (sqrt.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle)))) #s(literal 1 binary64)))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle)))) (sqrt.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle)))))
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle)))) #s(literal 2 binary64))
(pow.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 1 binary64))
(cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle)))
(cos.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)))
(exp.f64 (log.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle)))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))) (sqrt.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))))
(*.f64 (exp.f64 (log.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)))))) (exp.f64 (log.f64 (sqrt.f64 a))))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a)) #s(literal 1/2 binary64)) (pow.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a)) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 1/4 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 1/4 binary64)))
(*.f64 (sqrt.f64 a) (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)))))
(*.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)))) (sqrt.f64 a))
(pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a)))
(pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 1/4 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)) #s(literal 1/4 binary64))
(sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))
(fabs.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a)))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))))
(*.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)))) (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)))))
(pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) #s(literal 1 binary64))
(sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)))
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)))) #s(literal 1 binary64)))
(*.f64 (fabs.f64 (pow.f64 (PI.f64) #s(literal 3/8 binary64))) (fabs.f64 (pow.f64 (PI.f64) #s(literal 1/8 binary64))))
(*.f64 (fabs.f64 (pow.f64 (PI.f64) #s(literal 1/8 binary64))) (fabs.f64 (pow.f64 (PI.f64) #s(literal 3/8 binary64))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 5 binary64)) #s(literal 1/4 binary64)) (pow.f64 (PI.f64) #s(literal 1/12 binary64)))
(*.f64 (pow.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64)) #s(literal 1/4 binary64)) (pow.f64 (PI.f64) #s(literal 1/8 binary64)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 4 binary64)) #s(literal 1/4 binary64)) (pow.f64 (PI.f64) #s(literal 1/6 binary64)))
(*.f64 (pow.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64)) #s(literal 2 binary64)) (pow.f64 (pow.f64 (PI.f64) #s(literal 1/12 binary64)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (pow.f64 (PI.f64) #s(literal 3/8 binary64)) #s(literal 1 binary64)) (pow.f64 (pow.f64 (PI.f64) #s(literal 1/8 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (pow.f64 (PI.f64) #s(literal 1/8 binary64)) #s(literal 1 binary64)) (pow.f64 (pow.f64 (PI.f64) #s(literal 3/8 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (PI.f64) #s(literal 3/8 binary64)) (pow.f64 (PI.f64) #s(literal 1/8 binary64)))
(*.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64)) (pow.f64 (*.f64 (cbrt.f64 (PI.f64)) (PI.f64)) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64)) (cbrt.f64 (PI.f64)))
(*.f64 (pow.f64 (PI.f64) #s(literal 1/8 binary64)) (pow.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64)) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 (PI.f64) #s(literal 1/8 binary64)) (pow.f64 (PI.f64) #s(literal 3/8 binary64)))
(*.f64 (cbrt.f64 (PI.f64)) (fabs.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64))))
(*.f64 (cbrt.f64 (PI.f64)) (pow.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64)) #s(literal 1 binary64)))
(*.f64 (cbrt.f64 (PI.f64)) (pow.f64 (PI.f64) #s(literal 1/6 binary64)))
(*.f64 (sqrt.f64 (PI.f64)) #s(literal 1 binary64))
(*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (pow.f64 (PI.f64) #s(literal 1/4 binary64)))
(*.f64 #s(literal 1 binary64) (sqrt.f64 (PI.f64)))
(pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (PI.f64) (PI.f64))) #s(literal 1/8 binary64))
(pow.f64 (pow.f64 (PI.f64) #s(literal 1/8 binary64)) #s(literal 4 binary64))
(pow.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)) #s(literal 1/6 binary64))
(pow.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/4 binary64))
(pow.f64 (cbrt.f64 (PI.f64)) #s(literal 3/2 binary64))
(pow.f64 (sqrt.f64 (PI.f64)) #s(literal 1 binary64))
(pow.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) #s(literal 2 binary64))
(pow.f64 (PI.f64) #s(literal 1/2 binary64))
(sqrt.f64 (PI.f64))
(fabs.f64 (neg.f64 (sqrt.f64 (PI.f64))))
(fabs.f64 (sqrt.f64 (PI.f64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (PI.f64)) #s(literal 1/4 binary64)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (PI.f64))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1/4 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64))) #s(literal 2 binary64)))
(exp.f64 (log.f64 (sqrt.f64 (PI.f64))))

eval584.0ms (4.8%)

Memory
-12.0MiB live, 650.7MiB allocated
Compiler

Compiled 64 598 to 5 142 computations (92% saved)

prune171.0ms (1.4%)

Memory
-39.1MiB live, 445.6MiB allocated
Pruning

95 alts after pruning (92 fresh and 3 done)

PrunedKeptTotal
New1 830711 901
Fresh312152
Picked235
Done000
Total1 863951 958
Accuracy
80.3%
Counts
1 958 → 95
Alt Table
Click to see full alt table
StatusAccuracyProgram
65.2%
(fma.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) b) #s(literal 3/2 binary64)) (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) b)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)))
71.4%
(fma.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) #s(literal 2 binary64)) (*.f64 a a) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64)))
64.2%
(fma.f64 (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle)))) #s(literal 2 binary64)) #s(literal 2 binary64)) b) b (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)))
78.6%
(fma.f64 (*.f64 (pow.f64 (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))) angle) #s(literal -180 binary64))) #s(literal 2 binary64)) b) b (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)))
78.5%
(fma.f64 (*.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (cbrt.f64 (PI.f64))) angle) #s(literal -180 binary64))) #s(literal 2 binary64)) b) b (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)))
78.7%
(fma.f64 (*.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) angle) #s(literal -180 binary64))) #s(literal 2 binary64)) b) b (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)))
78.6%
(fma.f64 (*.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))) angle) #s(literal -180 binary64))) #s(literal 2 binary64)) b) b (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)))
78.8%
(fma.f64 (*.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64)))) angle) #s(literal -180 binary64))) #s(literal 2 binary64)) b) b (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)))
78.5%
(fma.f64 (*.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64))) angle) #s(literal -180 binary64))) #s(literal 2 binary64)) b) b (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)))
78.4%
(fma.f64 (*.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64)) b) b (pow.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 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)))
78.6%
(fma.f64 (*.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64)) b) b (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64)))) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)))
78.7%
(fma.f64 (*.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64)) b) b (pow.f64 (*.f64 (sin.f64 (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64))) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)))
78.7%
(fma.f64 (*.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64)) b) b (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)))
74.7%
(fma.f64 (*.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64)) b) b (pow.f64 (*.f64 #s(approx (sin (* (PI) (* 1/180 angle))) (*.f64 (*.f64 (PI.f64) (fma.f64 (*.f64 #s(literal -1/34992000 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64)) #s(literal 1/180 binary64))) angle)) a) #s(literal 2 binary64)))
75.5%
(fma.f64 (*.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64)) b) b (pow.f64 (*.f64 #s(approx (sin (* (PI) (* 1/180 angle))) (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a) #s(literal 2 binary64)))
78.6%
(fma.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) #s(literal 2 binary64)) b) b (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)))
78.6%
(fma.f64 (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/90 binary64))) (cos.f64 #s(literal 0 binary64))))) b) b (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)))
78.6%
(fma.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/90 binary64))))) b) b (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)))
78.6%
(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 #s(literal 1/180 binary64) angle)))))) b) b (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)))
78.6%
(fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)))) a (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64)))
77.2%
(fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) a) (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64)))
78.6%
(fma.f64 (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) b) (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)))
78.7%
(fma.f64 (*.f64 (*.f64 b b) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)))
79.0%
(fma.f64 (*.f64 #s(approx (pow (cos (/ (* (PI) angle) -180)) 2) #s(literal 1 binary64)) b) b (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)))
64.0%
(fma.f64 (exp.f64 (fma.f64 (log.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))) #s(literal 2 binary64) (log.f64 b))) b (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)))
66.3%
(fma.f64 (exp.f64 (log.f64 (*.f64 (*.f64 b b) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)))
78.0%
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)))))
78.3%
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)))))
61.7%
(+.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
61.8%
(+.f64 (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
78.7%
(+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) b) #s(literal 2 binary64)))
78.6%
(+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64)))
61.8%
(+.f64 (pow.f64 (*.f64 (exp.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))))) (exp.f64 (log.f64 a))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64)))
62.5%
(+.f64 (pow.f64 (*.f64 a (*.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)))) (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64)))
79.1%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64)))
79.0%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64)))
79.0%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -180 binary64) (*.f64 (PI.f64) angle))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64)))
78.9%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (/.f64 (*.f64 (cbrt.f64 (PI.f64)) angle) #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64)))
79.0%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 3/4 binary64)) (*.f64 #s(literal 1/180 binary64) angle))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64)))
78.6%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/4 binary64)) angle) #s(literal 1/180 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
78.5%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (*.f64 (sqrt.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)))) angle) #s(literal 1/180 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
78.6%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (*.f64 (sqrt.f64 (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))))) angle) #s(literal 1/180 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
78.7%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 1/180 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 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)))))) #s(literal 2 binary64)))
78.7%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 1/180 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))))))) #s(literal 2 binary64)))
78.7%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 1/180 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 3/4 binary64)) angle)) #s(literal 1/180 binary64)))) #s(literal 2 binary64)))
79.0%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64)))
78.7%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 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)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64)))
78.8%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64)))
78.9%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64)))
78.9%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64)))
78.9%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64)))
65.3%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (pow.f64 (sqrt.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))) #s(literal 2 binary64))) #s(literal 2 binary64)))
78.6%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (*.f64 (*.f64 (cbrt.f64 (PI.f64)) #s(literal 1/180 binary64)) angle)))) #s(literal 2 binary64)))
78.7%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 180 binary64)) (/.f64 (cbrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1 binary64)))))) #s(literal 2 binary64)))
78.6%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1 binary64)))))) #s(literal 2 binary64)))
78.6%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) angle) (*.f64 (cbrt.f64 (PI.f64)) #s(literal 1/180 binary64))))) #s(literal 2 binary64)))
78.7%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 1/180 binary64)) (cbrt.f64 (PI.f64))) (pow.f64 (PI.f64) #s(literal 1/6 binary64))))) #s(literal 2 binary64)))
78.7%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))))) #s(literal 2 binary64)))
78.6%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64))))) #s(literal 2 binary64)))
78.6%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))) #s(literal -1 binary64))))) #s(literal 2 binary64)))
79.0%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64)))
79.0%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64)))
78.6%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
79.0%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64)))
78.0%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))) #s(literal -1 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
74.8%
(+.f64 (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (*.f64 (*.f64 (PI.f64) (fma.f64 (*.f64 #s(literal -1/34992000 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64)) #s(literal 1/180 binary64))) angle))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64)))
75.7%
(+.f64 (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64)))
62.6%
(+.f64 (pow.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a)) #s(literal 4 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64)))
61.9%
(+.f64 (pow.f64 (exp.f64 #s(literal 4 binary64)) (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a)))) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64)))
61.9%
(+.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64)))
75.7%
(+.f64 (pow.f64 #s(approx (* a (sin (* (/ angle 180) (PI)))) (*.f64 #s(literal 1/180 binary64) (*.f64 (*.f64 (PI.f64) angle) a))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64)))
70.7%
(+.f64 (exp.f64 (+.f64 (log.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) #s(literal 2 binary64))) (log.f64 (*.f64 a a)))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
61.5%
(+.f64 (exp.f64 (*.f64 (/.f64 (+.f64 (pow.f64 (log.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))))) #s(literal 3 binary64)) (pow.f64 (log.f64 (sqrt.f64 a)) #s(literal 3 binary64))) (fma.f64 (log.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))))) (log.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))))) (-.f64 (*.f64 (log.f64 (sqrt.f64 a)) (log.f64 (sqrt.f64 a))) (*.f64 (log.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))))) (log.f64 (sqrt.f64 a)))))) #s(literal 4 binary64))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
61.9%
(+.f64 (exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a)) #s(literal 2 binary64))) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64)))
59.5%
(+.f64 (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a))) #s(literal 4 binary64))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
59.1%
(+.f64 (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -180 binary64) (*.f64 (PI.f64) angle)))) a))) #s(literal 4 binary64))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
60.8%
(+.f64 (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1 binary64))))) a))) #s(literal 4 binary64))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
60.4%
(+.f64 (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64)))) (*.f64 #s(literal 1/180 binary64) angle))) a))) #s(literal 4 binary64))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
60.4%
(+.f64 (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64))) a))) #s(literal 4 binary64))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
65.3%
(+.f64 (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64))) (*.f64 #s(literal 1/180 binary64) angle))) a))) #s(literal 4 binary64))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
61.8%
(+.f64 (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))) #s(literal 4 binary64))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 3/4 binary64)) angle)) #s(literal 1/180 binary64)))) #s(literal 2 binary64)))
58.6%
(+.f64 (exp.f64 (*.f64 #s(approx (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (+.f64 (log.f64 a) (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a))))) #s(literal 4 binary64))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
47.6%
(+.f64 #s(approx (pow (* a (sin (* (/ angle 180) (PI)))) 2) (*.f64 (*.f64 (*.f64 (*.f64 a a) (fma.f64 #s(literal -1/3149280000 binary64) (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) angle) angle) (*.f64 #s(literal 1/32400 binary64) (*.f64 (PI.f64) (PI.f64))))) angle) angle)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64)))
66.0%
(+.f64 #s(approx (pow (* a (sin (* (/ angle 180) (PI)))) 2) (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) a) a))) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64)))
72.9%
(+.f64 #s(approx (pow (* a (sin (* (/ angle 180) (PI)))) 2) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (*.f64 angle angle) a))) (*.f64 (PI.f64) (PI.f64)))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
75.9%
(exp.f64 (*.f64 (log.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64))) #s(literal -1 binary64))) #s(literal -1 binary64)))
28.2%
#s(approx (+ (pow (* a (sin (* (pow (PI) 1/4) (* (pow (PI) 1/4) (* (* (sqrt (PI)) angle) 1/180))))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (fma.f64 (fma.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 angle angle) (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b)))) (*.f64 angle angle) (*.f64 b b)))
38.2%
#s(approx (+ (pow (* a (sin (* (pow (PI) 1/4) (* (pow (PI) 1/4) (* (* (sqrt (PI)) angle) 1/180))))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b))) (*.f64 angle angle) (*.f64 b b)))
30.4%
#s(approx (+ (pow (* a (sin (* (pow (PI) 1/4) (* (pow (PI) 1/4) (* (* (sqrt (PI)) angle) 1/180))))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 a a)))
60.1%
#s(approx (+ (pow (* a (sin (* (pow (PI) 1/4) (* (pow (PI) 1/4) (* (* (sqrt (PI)) angle) 1/180))))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 b b)))
58.9%
#s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (pow.f64 (exp.f64 (log.f64 b)) #s(literal 2 binary64)))
30.4%
#s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
60.5%
#s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (*.f64 b b))
58.9%
#s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (exp.f64 (*.f64 (log.f64 b) #s(literal 2 binary64))))
60.1%
#s(approx (+ (* (* (pow (cos (/ (* (PI) angle) -180)) 2) b) b) (pow (* (sin (* (PI) (* 1/180 angle))) a) 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64)) (*.f64 b b)))
Compiler

Compiled 4 679 to 3 733 computations (20.2% saved)

simplify146.0ms (1.2%)

Memory
27.6MiB live, 144.9MiB allocated
Algorithm
egg-herbie
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
cost-diff0
(pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))))))) #s(literal 2 binary64))
cost-diff0
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64)))
cost-diff1600
(*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))))
cost-diff12224
(cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64)))
cost-diff0
(*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64))))))
cost-diff0
(pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)))))) #s(literal 2 binary64))
cost-diff0
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64)))
cost-diff12864
(cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)))
cost-diff0
(*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/90 binary64))))
cost-diff0
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/90 binary64))))) b)
cost-diff0
(fma.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/90 binary64))))) b) b (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)))
cost-diff128
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/90 binary64)))))
cost-diff0
(*.f64 (PI.f64) (PI.f64))
cost-diff0
(*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b)))
cost-diff0
(fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b))) (*.f64 angle angle) (*.f64 b b))
cost-diff0
#s(approx (+ (pow (* a (sin (* (pow (PI) 1/4) (* (pow (PI) 1/4) (* (* (sqrt (PI)) angle) 1/180))))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b))) (*.f64 angle angle) (*.f64 b b)))
cost-diff0
(*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))
cost-diff0
(pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64))
cost-diff0
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64)))
cost-diff384
(/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))
Rules
6 722×lower-*.f32
6 686×lower-*.f64
6 192×associate-*r*
2 460×lower-fma.f32
2 454×lower-fma.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
078587
0128521
1208517
2437516
3915512
41810512
52160512
62352510
72620510
83268510
93339510
103346510
113517510
123533510
133542510
143974510
154787510
165163510
175163510
185163510
195163510
205163510
09763507
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64)))
(pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64))
(*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))
a
(sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))
(/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))
(PI.f64)
(/.f64 #s(literal 180 binary64) angle)
#s(literal 180 binary64)
angle
#s(literal 2 binary64)
(pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))
(*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)))
b
#s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))
#s(literal 1 binary64)
#s(approx (+ (pow (* a (sin (* (pow (PI) 1/4) (* (pow (PI) 1/4) (* (* (sqrt (PI)) angle) 1/180))))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b))) (*.f64 angle angle) (*.f64 b b)))
(fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b))) (*.f64 angle angle) (*.f64 b b))
(*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b)))
(*.f64 (PI.f64) (PI.f64))
(PI.f64)
(fma.f64 #s(literal 1/32400 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b))
#s(literal 1/32400 binary64)
(*.f64 a a)
a
(*.f64 (*.f64 #s(literal -1/32400 binary64) b) b)
(*.f64 #s(literal -1/32400 binary64) b)
#s(literal -1/32400 binary64)
b
(*.f64 angle angle)
angle
(*.f64 b b)
(fma.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/90 binary64))))) b) b (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)))
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/90 binary64))))) b)
(+.f64 #s(literal 1/2 binary64) (*.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) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/90 binary64))))
(cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/90 binary64)))
(*.f64 (*.f64 (PI.f64) angle) #s(literal -1/90 binary64))
(*.f64 (PI.f64) angle)
(PI.f64)
angle
#s(literal -1/90 binary64)
b
(pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a)
(sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)))
(*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))
(*.f64 #s(literal 1/180 binary64) angle)
#s(literal 1/180 binary64)
a
#s(literal 2 binary64)
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64)))
(pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)))))) #s(literal 2 binary64))
(*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64))))))
a
(sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)))))
(*.f64 (/.f64 angle #s(literal 180 binary64)) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64))))
(/.f64 angle #s(literal 180 binary64))
angle
#s(literal 180 binary64)
(cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)))
(pow.f64 (PI.f64) #s(literal 3 binary64))
(PI.f64)
#s(literal 3 binary64)
#s(literal 2 binary64)
(pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))
(*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)))
b
#s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))
#s(literal 1 binary64)
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64)))
(pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))))))) #s(literal 2 binary64))
(*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64)))))))
a
(sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))))))
(*.f64 (/.f64 angle #s(literal 180 binary64)) (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64)))))
(/.f64 angle #s(literal 180 binary64))
angle
#s(literal 180 binary64)
(*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))))
(cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64)))
(pow.f64 (PI.f64) #s(literal 3/2 binary64))
(PI.f64)
#s(literal 3/2 binary64)
#s(literal 2 binary64)
(pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))
(*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)))
b
#s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))
#s(literal 1 binary64)
Outputs
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64)))
(pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64))
(pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64))
(*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))
(*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)
a
(sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))
(sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))
(/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))
(*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))
(PI.f64)
(/.f64 #s(literal 180 binary64) angle)
#s(literal 180 binary64)
angle
#s(literal 2 binary64)
(pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))
(pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64))
(*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)))
(*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b)
b
#s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))
#s(literal 1 binary64)
#s(approx (+ (pow (* a (sin (* (pow (PI) 1/4) (* (pow (PI) 1/4) (* (* (sqrt (PI)) angle) 1/180))))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b))) (*.f64 angle angle) (*.f64 b b)))
#s(approx (+ (pow (* a (sin (* (pow (PI) 1/4) (* (pow (PI) 1/4) (* (* (sqrt (PI)) angle) 1/180))))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (fma.f64 (*.f64 (*.f64 angle (PI.f64)) (PI.f64)) (*.f64 (fma.f64 (*.f64 a a) #s(literal 1/32400 binary64) (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b)) angle) (*.f64 b b)))
(fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b))) (*.f64 angle angle) (*.f64 b b))
(fma.f64 (*.f64 (*.f64 angle (PI.f64)) (PI.f64)) (*.f64 (fma.f64 (*.f64 a a) #s(literal 1/32400 binary64) (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b)) angle) (*.f64 b b))
(*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b)))
(*.f64 (*.f64 (fma.f64 (*.f64 a a) #s(literal 1/32400 binary64) (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b)) (PI.f64)) (PI.f64))
(*.f64 (PI.f64) (PI.f64))
(PI.f64)
(fma.f64 #s(literal 1/32400 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b))
(fma.f64 (*.f64 a a) #s(literal 1/32400 binary64) (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b))
#s(literal 1/32400 binary64)
(*.f64 a a)
a
(*.f64 (*.f64 #s(literal -1/32400 binary64) b) b)
(*.f64 #s(literal -1/32400 binary64) b)
#s(literal -1/32400 binary64)
b
(*.f64 angle angle)
angle
(*.f64 b b)
(fma.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/90 binary64))))) b) b (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)))
(fma.f64 (fma.f64 (cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 angle (PI.f64)))) b b) (*.f64 #s(literal 1/2 binary64) b) (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a) #s(literal 2 binary64)))
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/90 binary64))))) b)
(*.f64 (fma.f64 (cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 angle (PI.f64)))) b b) #s(literal 1/2 binary64))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/90 binary64)))))
(fma.f64 (cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 angle (PI.f64)))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
#s(literal 1/2 binary64)
(*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/90 binary64))))
(*.f64 (cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 angle (PI.f64)))) #s(literal 1/2 binary64))
(cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/90 binary64)))
(cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 angle (PI.f64))))
(*.f64 (*.f64 (PI.f64) angle) #s(literal -1/90 binary64))
(*.f64 #s(literal -1/90 binary64) (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) angle)
(*.f64 angle (PI.f64))
(PI.f64)
angle
#s(literal -1/90 binary64)
b
(pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64))
(pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a) #s(literal 2 binary64))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a)
(*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)
(sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)))
(sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))
(*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))
(*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))
(*.f64 #s(literal 1/180 binary64) angle)
#s(literal 1/180 binary64)
a
#s(literal 2 binary64)
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64)))
(pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)))))) #s(literal 2 binary64))
(pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64))
(*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64))))))
(*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)
a
(sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)))))
(sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))
(*.f64 (/.f64 angle #s(literal 180 binary64)) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64))))
(*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))
(/.f64 angle #s(literal 180 binary64))
angle
#s(literal 180 binary64)
(cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)))
(PI.f64)
(pow.f64 (PI.f64) #s(literal 3 binary64))
(PI.f64)
#s(literal 3 binary64)
#s(literal 2 binary64)
(pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))
(pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64))
(*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)))
(*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b)
b
#s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))
#s(literal 1 binary64)
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64)))
(pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))))))) #s(literal 2 binary64))
(pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64))
(*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64)))))))
(*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)
a
(sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))))))
(sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))
(*.f64 (/.f64 angle #s(literal 180 binary64)) (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64)))))
(*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))
(/.f64 angle #s(literal 180 binary64))
angle
#s(literal 180 binary64)
(*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))))
(PI.f64)
(cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64)))
(sqrt.f64 (PI.f64))
(pow.f64 (PI.f64) #s(literal 3/2 binary64))
(PI.f64)
#s(literal 3/2 binary64)
#s(literal 2 binary64)
(pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))
(pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64))
(*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)))
(*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b)
b
#s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))
#s(literal 1 binary64)

localize427.0ms (3.5%)

Memory
-5.7MiB live, 992.1MiB allocated
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy1.0
(*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))))
accuracy1.0
(cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64)))
accuracy29.0285797582723
#s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))
accuracy29.16840204595817
(sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))))))
accuracy1.0
(pow.f64 (PI.f64) #s(literal 3 binary64))
accuracy1.0
(cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)))
accuracy29.0285797582723
#s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))
accuracy29.16840204595817
(sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)))))
accuracy0.33984375
(*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))
accuracy0.44508355246109793
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/90 binary64)))))
accuracy29.091235072822847
(cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/90 binary64)))
accuracy29.16840204595817
(sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)))
accuracy0.18359375
(*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b)))
accuracy3.449202236641647
(fma.f64 #s(literal 1/32400 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b))
accuracy21.742408371694996
(fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b))) (*.f64 angle angle) (*.f64 b b))
accuracy26.83995973712616
#s(approx (+ (pow (* a (sin (* (pow (PI) 1/4) (* (pow (PI) 1/4) (* (* (sqrt (PI)) angle) 1/180))))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b))) (*.f64 angle angle) (*.f64 b b)))
accuracy0.25390625
(pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64))
accuracy0.29296875
(/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))
accuracy29.0285797582723
#s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))
accuracy29.16840204595817
(sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))
Samples
264.0ms126×1valid
83.0ms128×0valid
12.0ms2valid
Compiler

Compiled 548 to 77 computations (85.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 299.0ms
ival-mult: 69.0ms (23.1% of total)
ival-sin: 55.0ms (18.4% of total)
ival-pow: 48.0ms (16% of total)
ival-pow2: 24.0ms (8% of total)
ival-cos: 22.0ms (7.4% of total)
const: 21.0ms (7% of total)
ival-add: 21.0ms (7% of total)
adjust: 12.0ms (4% of total)
ival-div: 9.0ms (3% of total)
ival-sqrt: 7.0ms (2.3% of total)
ival-cbrt: 7.0ms (2.3% of total)
ival-pi: 2.0ms (0.7% of total)
exact: 1.0ms (0.3% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series67.0ms (0.6%)

Memory
6.6MiB live, 165.1MiB allocated
Counts
29 → 528
Calls
Call 1
Inputs
#s(alt (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)) (patch (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)) #<representation binary64>) () ())
#s(alt (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) #<representation binary64>) () ())
#s(alt (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) #<representation binary64>) () ())
#s(alt (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (patch (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #<representation binary64>) () ())
#s(alt #s(approx (+ (pow (* a (sin (* (pow (PI) 1/4) (* (pow (PI) 1/4) (* (* (sqrt (PI)) angle) 1/180))))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b))) (*.f64 angle angle) (*.f64 b b))) (patch #s(approx (+ (pow (* a (sin (* (pow (PI) 1/4) (* (pow (PI) 1/4) (* (* (sqrt (PI)) angle) 1/180))))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b))) (*.f64 angle angle) (*.f64 b b))) #<representation binary64>) () ())
#s(alt (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b))) (*.f64 angle angle) (*.f64 b b)) (patch (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b))) (*.f64 angle angle) (*.f64 b b)) #<representation binary64>) () ())
#s(alt (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b))) (patch (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b))) #<representation binary64>) () ())
#s(alt (*.f64 (PI.f64) (PI.f64)) (patch (*.f64 (PI.f64) (PI.f64)) #<representation binary64>) () ())
#s(alt (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/90 binary64))))) (patch (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/90 binary64))))) #<representation binary64>) () ())
#s(alt (fma.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/90 binary64))))) b) b (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64))) (patch (fma.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/90 binary64))))) b) b (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64))) #<representation binary64>) () ())
#s(alt (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/90 binary64))))) b) (patch (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/90 binary64))))) b) #<representation binary64>) () ())
#s(alt (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/90 binary64)))) (patch (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/90 binary64)))) #<representation binary64>) () ())
#s(alt (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64))) (patch (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64))) #<representation binary64>) () ())
#s(alt (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) #<representation binary64>) () ())
#s(alt (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)))))) #s(literal 2 binary64)) #<representation binary64>) () ())
#s(alt (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)))))) (patch (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)))))) #<representation binary64>) () ())
#s(alt (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (patch (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) #<representation binary64>) () ())
#s(alt (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64)))) (patch (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64)))) #<representation binary64>) () ())
#s(alt (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) #<representation binary64>) () ())
#s(alt (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))))))) #s(literal 2 binary64)) #<representation binary64>) () ())
#s(alt (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (patch (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) #<representation binary64>) () ())
#s(alt #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) (patch #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) #<representation binary64>) () ())
#s(alt (fma.f64 #s(literal 1/32400 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b)) (patch (fma.f64 #s(literal 1/32400 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b)) #<representation binary64>) () ())
#s(alt (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) (patch (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) #<representation binary64>) () ())
#s(alt (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/90 binary64))) (patch (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/90 binary64))) #<representation binary64>) () ())
#s(alt (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)) (patch (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)) #<representation binary64>) () ())
#s(alt (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64))))) (patch (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64))))) #<representation binary64>) () ())
#s(alt (pow.f64 (PI.f64) #s(literal 3 binary64)) (patch (pow.f64 (PI.f64) #s(literal 3 binary64)) #<representation binary64>) () ())
#s(alt (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64)))))) (patch (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64)))))) #<representation binary64>) () ())
Outputs
#s(alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor 0 b) (#s(alt (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor 0 b) (#s(alt (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor 0 b) (#s(alt (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor 0 b) (#s(alt (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor 0 b) (#s(alt #s(approx (+ (pow (* a (sin (* (pow (PI) 1/4) (* (pow (PI) 1/4) (* (* (sqrt (PI)) angle) 1/180))))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b))) (*.f64 angle angle) (*.f64 b b))) (patch #s(approx (+ (pow (* a (sin (* (pow (PI) 1/4) (* (pow (PI) 1/4) (* (* (sqrt (PI)) angle) 1/180))))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b))) (*.f64 angle angle) (*.f64 b b))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor 0 b) (#s(alt #s(approx (+ (pow (* a (sin (* (pow (PI) 1/4) (* (pow (PI) 1/4) (* (* (sqrt (PI)) angle) 1/180))))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b))) (*.f64 angle angle) (*.f64 b b))) (patch #s(approx (+ (pow (* a (sin (* (pow (PI) 1/4) (* (pow (PI) 1/4) (* (* (sqrt (PI)) angle) 1/180))))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b))) (*.f64 angle angle) (*.f64 b b))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor 0 b) (#s(alt #s(approx (+ (pow (* a (sin (* (pow (PI) 1/4) (* (pow (PI) 1/4) (* (* (sqrt (PI)) angle) 1/180))))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b))) (*.f64 angle angle) (*.f64 b b))) (patch #s(approx (+ (pow (* a (sin (* (pow (PI) 1/4) (* (pow (PI) 1/4) (* (* (sqrt (PI)) angle) 1/180))))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b))) (*.f64 angle angle) (*.f64 b b))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor 0 b) (#s(alt #s(approx (+ (pow (* a (sin (* (pow (PI) 1/4) (* (pow (PI) 1/4) (* (* (sqrt (PI)) angle) 1/180))))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b))) (*.f64 angle angle) (*.f64 b b))) (patch #s(approx (+ (pow (* a (sin (* (pow (PI) 1/4) (* (pow (PI) 1/4) (* (* (sqrt (PI)) angle) 1/180))))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b))) (*.f64 angle angle) (*.f64 b b))) #<representation binary64>) () ())) ())
#s(alt (* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2)))) (taylor 0 b) (#s(alt (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b))) (*.f64 angle angle) (*.f64 b b)) (patch (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b))) (*.f64 angle angle) (*.f64 b b)) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2)))) (* (pow b 2) (+ 1 (* -1/32400 (* (pow angle 2) (pow (PI) 2)))))) (taylor 0 b) (#s(alt (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b))) (*.f64 angle angle) (*.f64 b b)) (patch (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b))) (*.f64 angle angle) (*.f64 b b)) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2)))) (* (pow b 2) (+ 1 (* -1/32400 (* (pow angle 2) (pow (PI) 2)))))) (taylor 0 b) (#s(alt (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b))) (*.f64 angle angle) (*.f64 b b)) (patch (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b))) (*.f64 angle angle) (*.f64 b b)) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2)))) (* (pow b 2) (+ 1 (* -1/32400 (* (pow angle 2) (pow (PI) 2)))))) (taylor 0 b) (#s(alt (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b))) (*.f64 angle angle) (*.f64 b b)) (patch (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b))) (*.f64 angle angle) (*.f64 b b)) #<representation binary64>) () ())) ())
#s(alt (* 1/32400 (* (pow a 2) (pow (PI) 2))) (taylor 0 b) (#s(alt (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b))) (patch (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1/32400 (* (pow b 2) (pow (PI) 2))) (* 1/32400 (* (pow a 2) (pow (PI) 2)))) (taylor 0 b) (#s(alt (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b))) (patch (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1/32400 (* (pow b 2) (pow (PI) 2))) (* 1/32400 (* (pow a 2) (pow (PI) 2)))) (taylor 0 b) (#s(alt (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b))) (patch (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1/32400 (* (pow b 2) (pow (PI) 2))) (* 1/32400 (* (pow a 2) (pow (PI) 2)))) (taylor 0 b) (#s(alt (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b))) (patch (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor 0 b) (#s(alt (fma.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/90 binary64))))) b) b (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64))) (patch (fma.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/90 binary64))))) b) b (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (+ 1/2 (* 1/2 (cos (* -1/90 (* angle (PI)))))))) (taylor 0 b) (#s(alt (fma.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/90 binary64))))) b) b (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64))) (patch (fma.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/90 binary64))))) b) b (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (+ 1/2 (* 1/2 (cos (* -1/90 (* angle (PI)))))))) (taylor 0 b) (#s(alt (fma.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/90 binary64))))) b) b (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64))) (patch (fma.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/90 binary64))))) b) b (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (+ 1/2 (* 1/2 (cos (* -1/90 (* angle (PI)))))))) (taylor 0 b) (#s(alt (fma.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/90 binary64))))) b) b (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64))) (patch (fma.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/90 binary64))))) b) b (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* b (+ 1/2 (* 1/2 (cos (* -1/90 (* angle (PI))))))) (taylor 0 b) (#s(alt (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/90 binary64))))) b) (patch (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/90 binary64))))) b) #<representation binary64>) () ())) ())
#s(alt (* b (+ 1/2 (* 1/2 (cos (* -1/90 (* angle (PI))))))) (taylor 0 b) (#s(alt (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/90 binary64))))) b) (patch (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/90 binary64))))) b) #<representation binary64>) () ())) ())
#s(alt (* b (+ 1/2 (* 1/2 (cos (* -1/90 (* angle (PI))))))) (taylor 0 b) (#s(alt (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/90 binary64))))) b) (patch (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/90 binary64))))) b) #<representation binary64>) () ())) ())
#s(alt (* b (+ 1/2 (* 1/2 (cos (* -1/90 (* angle (PI))))))) (taylor 0 b) (#s(alt (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/90 binary64))))) b) (patch (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/90 binary64))))) b) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor 0 b) (#s(alt (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor 0 b) (#s(alt (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor 0 b) (#s(alt (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor 0 b) (#s(alt (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor 0 b) (#s(alt (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor 0 b) (#s(alt (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor 0 b) (#s(alt (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor 0 b) (#s(alt (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/32400 (pow a 2)) (taylor 0 b) (#s(alt (fma.f64 #s(literal 1/32400 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b)) (patch (fma.f64 #s(literal 1/32400 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1/32400 (pow b 2)) (* 1/32400 (pow a 2))) (taylor 0 b) (#s(alt (fma.f64 #s(literal 1/32400 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b)) (patch (fma.f64 #s(literal 1/32400 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1/32400 (pow b 2)) (* 1/32400 (pow a 2))) (taylor 0 b) (#s(alt (fma.f64 #s(literal 1/32400 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b)) (patch (fma.f64 #s(literal 1/32400 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1/32400 (pow b 2)) (* 1/32400 (pow a 2))) (taylor 0 b) (#s(alt (fma.f64 #s(literal 1/32400 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b)) (patch (fma.f64 #s(literal 1/32400 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor inf b) (#s(alt (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor inf b) (#s(alt (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor inf b) (#s(alt (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor inf b) (#s(alt (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor inf b) (#s(alt #s(approx (+ (pow (* a (sin (* (pow (PI) 1/4) (* (pow (PI) 1/4) (* (* (sqrt (PI)) angle) 1/180))))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b))) (*.f64 angle angle) (*.f64 b b))) (patch #s(approx (+ (pow (* a (sin (* (pow (PI) 1/4) (* (pow (PI) 1/4) (* (* (sqrt (PI)) angle) 1/180))))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b))) (*.f64 angle angle) (*.f64 b b))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor inf b) (#s(alt #s(approx (+ (pow (* a (sin (* (pow (PI) 1/4) (* (pow (PI) 1/4) (* (* (sqrt (PI)) angle) 1/180))))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b))) (*.f64 angle angle) (*.f64 b b))) (patch #s(approx (+ (pow (* a (sin (* (pow (PI) 1/4) (* (pow (PI) 1/4) (* (* (sqrt (PI)) angle) 1/180))))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b))) (*.f64 angle angle) (*.f64 b b))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor inf b) (#s(alt #s(approx (+ (pow (* a (sin (* (pow (PI) 1/4) (* (pow (PI) 1/4) (* (* (sqrt (PI)) angle) 1/180))))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b))) (*.f64 angle angle) (*.f64 b b))) (patch #s(approx (+ (pow (* a (sin (* (pow (PI) 1/4) (* (pow (PI) 1/4) (* (* (sqrt (PI)) angle) 1/180))))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b))) (*.f64 angle angle) (*.f64 b b))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor inf b) (#s(alt #s(approx (+ (pow (* a (sin (* (pow (PI) 1/4) (* (pow (PI) 1/4) (* (* (sqrt (PI)) angle) 1/180))))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b))) (*.f64 angle angle) (*.f64 b b))) (patch #s(approx (+ (pow (* a (sin (* (pow (PI) 1/4) (* (pow (PI) 1/4) (* (* (sqrt (PI)) angle) 1/180))))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b))) (*.f64 angle angle) (*.f64 b b))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ 1 (* -1/32400 (* (pow angle 2) (pow (PI) 2))))) (taylor inf b) (#s(alt (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b))) (*.f64 angle angle) (*.f64 b b)) (patch (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b))) (*.f64 angle angle) (*.f64 b b)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ 1 (+ (* -1/32400 (* (pow angle 2) (pow (PI) 2))) (* 1/32400 (/ (* (pow a 2) (* (pow angle 2) (pow (PI) 2))) (pow b 2)))))) (taylor inf b) (#s(alt (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b))) (*.f64 angle angle) (*.f64 b b)) (patch (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b))) (*.f64 angle angle) (*.f64 b b)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ 1 (+ (* -1/32400 (* (pow angle 2) (pow (PI) 2))) (* 1/32400 (/ (* (pow a 2) (* (pow angle 2) (pow (PI) 2))) (pow b 2)))))) (taylor inf b) (#s(alt (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b))) (*.f64 angle angle) (*.f64 b b)) (patch (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b))) (*.f64 angle angle) (*.f64 b b)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ 1 (+ (* -1/32400 (* (pow angle 2) (pow (PI) 2))) (* 1/32400 (/ (* (pow a 2) (* (pow angle 2) (pow (PI) 2))) (pow b 2)))))) (taylor inf b) (#s(alt (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b))) (*.f64 angle angle) (*.f64 b b)) (patch (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b))) (*.f64 angle angle) (*.f64 b b)) #<representation binary64>) () ())) ())
#s(alt (* -1/32400 (* (pow b 2) (pow (PI) 2))) (taylor inf b) (#s(alt (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b))) (patch (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (* -1/32400 (pow (PI) 2)) (* 1/32400 (/ (* (pow a 2) (pow (PI) 2)) (pow b 2))))) (taylor inf b) (#s(alt (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b))) (patch (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (* -1/32400 (pow (PI) 2)) (* 1/32400 (/ (* (pow a 2) (pow (PI) 2)) (pow b 2))))) (taylor inf b) (#s(alt (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b))) (patch (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (* -1/32400 (pow (PI) 2)) (* 1/32400 (/ (* (pow a 2) (pow (PI) 2)) (pow b 2))))) (taylor inf b) (#s(alt (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b))) (patch (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ 1/2 (* 1/2 (cos (* -1/90 (* angle (PI))))))) (taylor inf b) (#s(alt (fma.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/90 binary64))))) b) b (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64))) (patch (fma.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/90 binary64))))) b) b (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ 1/2 (+ (* 1/2 (cos (* -1/90 (* angle (PI))))) (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2))))) (taylor inf b) (#s(alt (fma.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/90 binary64))))) b) b (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64))) (patch (fma.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/90 binary64))))) b) b (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ 1/2 (+ (* 1/2 (cos (* -1/90 (* angle (PI))))) (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2))))) (taylor inf b) (#s(alt (fma.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/90 binary64))))) b) b (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64))) (patch (fma.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/90 binary64))))) b) b (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ 1/2 (+ (* 1/2 (cos (* -1/90 (* angle (PI))))) (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2))))) (taylor inf b) (#s(alt (fma.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/90 binary64))))) b) b (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64))) (patch (fma.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/90 binary64))))) b) b (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* b (+ 1/2 (* 1/2 (cos (* -1/90 (* angle (PI))))))) (taylor inf b) (#s(alt (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/90 binary64))))) b) (patch (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/90 binary64))))) b) #<representation binary64>) () ())) ())
#s(alt (* b (+ 1/2 (* 1/2 (cos (* -1/90 (* angle (PI))))))) (taylor inf b) (#s(alt (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/90 binary64))))) b) (patch (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/90 binary64))))) b) #<representation binary64>) () ())) ())
#s(alt (* b (+ 1/2 (* 1/2 (cos (* -1/90 (* angle (PI))))))) (taylor inf b) (#s(alt (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/90 binary64))))) b) (patch (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/90 binary64))))) b) #<representation binary64>) () ())) ())
#s(alt (* b (+ 1/2 (* 1/2 (cos (* -1/90 (* angle (PI))))))) (taylor inf b) (#s(alt (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/90 binary64))))) b) (patch (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/90 binary64))))) b) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor inf b) (#s(alt (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor inf b) (#s(alt (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor inf b) (#s(alt (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor inf b) (#s(alt (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor inf b) (#s(alt (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor inf b) (#s(alt (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor inf b) (#s(alt (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor inf b) (#s(alt (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1/32400 (pow b 2)) (taylor inf b) (#s(alt (fma.f64 #s(literal 1/32400 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b)) (patch (fma.f64 #s(literal 1/32400 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (- (* 1/32400 (/ (pow a 2) (pow b 2))) 1/32400)) (taylor inf b) (#s(alt (fma.f64 #s(literal 1/32400 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b)) (patch (fma.f64 #s(literal 1/32400 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (- (* 1/32400 (/ (pow a 2) (pow b 2))) 1/32400)) (taylor inf b) (#s(alt (fma.f64 #s(literal 1/32400 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b)) (patch (fma.f64 #s(literal 1/32400 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (- (* 1/32400 (/ (pow a 2) (pow b 2))) 1/32400)) (taylor inf b) (#s(alt (fma.f64 #s(literal 1/32400 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b)) (patch (fma.f64 #s(literal 1/32400 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor -inf b) (#s(alt (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor -inf b) (#s(alt (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor -inf b) (#s(alt (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor -inf b) (#s(alt (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor -inf b) (#s(alt #s(approx (+ (pow (* a (sin (* (pow (PI) 1/4) (* (pow (PI) 1/4) (* (* (sqrt (PI)) angle) 1/180))))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b))) (*.f64 angle angle) (*.f64 b b))) (patch #s(approx (+ (pow (* a (sin (* (pow (PI) 1/4) (* (pow (PI) 1/4) (* (* (sqrt (PI)) angle) 1/180))))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b))) (*.f64 angle angle) (*.f64 b b))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor -inf b) (#s(alt #s(approx (+ (pow (* a (sin (* (pow (PI) 1/4) (* (pow (PI) 1/4) (* (* (sqrt (PI)) angle) 1/180))))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b))) (*.f64 angle angle) (*.f64 b b))) (patch #s(approx (+ (pow (* a (sin (* (pow (PI) 1/4) (* (pow (PI) 1/4) (* (* (sqrt (PI)) angle) 1/180))))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b))) (*.f64 angle angle) (*.f64 b b))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor -inf b) (#s(alt #s(approx (+ (pow (* a (sin (* (pow (PI) 1/4) (* (pow (PI) 1/4) (* (* (sqrt (PI)) angle) 1/180))))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b))) (*.f64 angle angle) (*.f64 b b))) (patch #s(approx (+ (pow (* a (sin (* (pow (PI) 1/4) (* (pow (PI) 1/4) (* (* (sqrt (PI)) angle) 1/180))))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b))) (*.f64 angle angle) (*.f64 b b))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor -inf b) (#s(alt #s(approx (+ (pow (* a (sin (* (pow (PI) 1/4) (* (pow (PI) 1/4) (* (* (sqrt (PI)) angle) 1/180))))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b))) (*.f64 angle angle) (*.f64 b b))) (patch #s(approx (+ (pow (* a (sin (* (pow (PI) 1/4) (* (pow (PI) 1/4) (* (* (sqrt (PI)) angle) 1/180))))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b))) (*.f64 angle angle) (*.f64 b b))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ 1 (* -1/32400 (* (pow angle 2) (pow (PI) 2))))) (taylor -inf b) (#s(alt (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b))) (*.f64 angle angle) (*.f64 b b)) (patch (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b))) (*.f64 angle angle) (*.f64 b b)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ 1 (+ (* -1/32400 (* (pow angle 2) (pow (PI) 2))) (* 1/32400 (/ (* (pow a 2) (* (pow angle 2) (pow (PI) 2))) (pow b 2)))))) (taylor -inf b) (#s(alt (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b))) (*.f64 angle angle) (*.f64 b b)) (patch (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b))) (*.f64 angle angle) (*.f64 b b)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ 1 (+ (* -1/32400 (* (pow angle 2) (pow (PI) 2))) (* 1/32400 (/ (* (pow a 2) (* (pow angle 2) (pow (PI) 2))) (pow b 2)))))) (taylor -inf b) (#s(alt (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b))) (*.f64 angle angle) (*.f64 b b)) (patch (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b))) (*.f64 angle angle) (*.f64 b b)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ 1 (+ (* -1/32400 (* (pow angle 2) (pow (PI) 2))) (* 1/32400 (/ (* (pow a 2) (* (pow angle 2) (pow (PI) 2))) (pow b 2)))))) (taylor -inf b) (#s(alt (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b))) (*.f64 angle angle) (*.f64 b b)) (patch (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b))) (*.f64 angle angle) (*.f64 b b)) #<representation binary64>) () ())) ())
#s(alt (* -1/32400 (* (pow b 2) (pow (PI) 2))) (taylor -inf b) (#s(alt (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b))) (patch (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (* -1/32400 (pow (PI) 2)) (* 1/32400 (/ (* (pow a 2) (pow (PI) 2)) (pow b 2))))) (taylor -inf b) (#s(alt (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b))) (patch (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (* -1/32400 (pow (PI) 2)) (* 1/32400 (/ (* (pow a 2) (pow (PI) 2)) (pow b 2))))) (taylor -inf b) (#s(alt (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b))) (patch (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (* -1/32400 (pow (PI) 2)) (* 1/32400 (/ (* (pow a 2) (pow (PI) 2)) (pow b 2))))) (taylor -inf b) (#s(alt (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b))) (patch (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ 1/2 (* 1/2 (cos (* -1/90 (* angle (PI))))))) (taylor -inf b) (#s(alt (fma.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/90 binary64))))) b) b (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64))) (patch (fma.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/90 binary64))))) b) b (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ 1/2 (+ (* 1/2 (cos (* -1/90 (* angle (PI))))) (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2))))) (taylor -inf b) (#s(alt (fma.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/90 binary64))))) b) b (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64))) (patch (fma.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/90 binary64))))) b) b (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ 1/2 (+ (* 1/2 (cos (* -1/90 (* angle (PI))))) (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2))))) (taylor -inf b) (#s(alt (fma.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/90 binary64))))) b) b (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64))) (patch (fma.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/90 binary64))))) b) b (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ 1/2 (+ (* 1/2 (cos (* -1/90 (* angle (PI))))) (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2))))) (taylor -inf b) (#s(alt (fma.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/90 binary64))))) b) b (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64))) (patch (fma.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/90 binary64))))) b) b (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* b (+ 1/2 (* 1/2 (cos (* -1/90 (* angle (PI))))))) (taylor -inf b) (#s(alt (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/90 binary64))))) b) (patch (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/90 binary64))))) b) #<representation binary64>) () ())) ())
#s(alt (* b (+ 1/2 (* 1/2 (cos (* -1/90 (* angle (PI))))))) (taylor -inf b) (#s(alt (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/90 binary64))))) b) (patch (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/90 binary64))))) b) #<representation binary64>) () ())) ())
#s(alt (* b (+ 1/2 (* 1/2 (cos (* -1/90 (* angle (PI))))))) (taylor -inf b) (#s(alt (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/90 binary64))))) b) (patch (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/90 binary64))))) b) #<representation binary64>) () ())) ())
#s(alt (* b (+ 1/2 (* 1/2 (cos (* -1/90 (* angle (PI))))))) (taylor -inf b) (#s(alt (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/90 binary64))))) b) (patch (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/90 binary64))))) b) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor -inf b) (#s(alt (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor -inf b) (#s(alt (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor -inf b) (#s(alt (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor -inf b) (#s(alt (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor -inf b) (#s(alt (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor -inf b) (#s(alt (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor -inf b) (#s(alt (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor -inf b) (#s(alt (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1/32400 (pow b 2)) (taylor -inf b) (#s(alt (fma.f64 #s(literal 1/32400 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b)) (patch (fma.f64 #s(literal 1/32400 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (- (* 1/32400 (/ (pow a 2) (pow b 2))) 1/32400)) (taylor -inf b) (#s(alt (fma.f64 #s(literal 1/32400 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b)) (patch (fma.f64 #s(literal 1/32400 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (- (* 1/32400 (/ (pow a 2) (pow b 2))) 1/32400)) (taylor -inf b) (#s(alt (fma.f64 #s(literal 1/32400 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b)) (patch (fma.f64 #s(literal 1/32400 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (- (* 1/32400 (/ (pow a 2) (pow b 2))) 1/32400)) (taylor -inf b) (#s(alt (fma.f64 #s(literal 1/32400 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b)) (patch (fma.f64 #s(literal 1/32400 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor 0 a) (#s(alt (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor 0 a) (#s(alt (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor 0 a) (#s(alt (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor 0 a) (#s(alt (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor 0 a) (#s(alt (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor 0 a) (#s(alt (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor 0 a) (#s(alt (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor 0 a) (#s(alt (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* a (sin (* 1/180 (* angle (PI))))) (taylor 0 a) (#s(alt (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (patch (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #<representation binary64>) () ())) ())
#s(alt (* a (sin (* 1/180 (* angle (PI))))) (taylor 0 a) (#s(alt (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (patch (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #<representation binary64>) () ())) ())
#s(alt (* a (sin (* 1/180 (* angle (PI))))) (taylor 0 a) (#s(alt (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (patch (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #<representation binary64>) () ())) ())
#s(alt (* a (sin (* 1/180 (* angle (PI))))) (taylor 0 a) (#s(alt (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (patch (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor 0 a) (#s(alt #s(approx (+ (pow (* a (sin (* (pow (PI) 1/4) (* (pow (PI) 1/4) (* (* (sqrt (PI)) angle) 1/180))))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b))) (*.f64 angle angle) (*.f64 b b))) (patch #s(approx (+ (pow (* a (sin (* (pow (PI) 1/4) (* (pow (PI) 1/4) (* (* (sqrt (PI)) angle) 1/180))))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b))) (*.f64 angle angle) (*.f64 b b))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor 0 a) (#s(alt #s(approx (+ (pow (* a (sin (* (pow (PI) 1/4) (* (pow (PI) 1/4) (* (* (sqrt (PI)) angle) 1/180))))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b))) (*.f64 angle angle) (*.f64 b b))) (patch #s(approx (+ (pow (* a (sin (* (pow (PI) 1/4) (* (pow (PI) 1/4) (* (* (sqrt (PI)) angle) 1/180))))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b))) (*.f64 angle angle) (*.f64 b b))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor 0 a) (#s(alt #s(approx (+ (pow (* a (sin (* (pow (PI) 1/4) (* (pow (PI) 1/4) (* (* (sqrt (PI)) angle) 1/180))))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b))) (*.f64 angle angle) (*.f64 b b))) (patch #s(approx (+ (pow (* a (sin (* (pow (PI) 1/4) (* (pow (PI) 1/4) (* (* (sqrt (PI)) angle) 1/180))))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b))) (*.f64 angle angle) (*.f64 b b))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor 0 a) (#s(alt #s(approx (+ (pow (* a (sin (* (pow (PI) 1/4) (* (pow (PI) 1/4) (* (* (sqrt (PI)) angle) 1/180))))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b))) (*.f64 angle angle) (*.f64 b b))) (patch #s(approx (+ (pow (* a (sin (* (pow (PI) 1/4) (* (pow (PI) 1/4) (* (* (sqrt (PI)) angle) 1/180))))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b))) (*.f64 angle angle) (*.f64 b b))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2)))) (pow b 2)) (taylor 0 a) (#s(alt (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b))) (*.f64 angle angle) (*.f64 b b)) (patch (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b))) (*.f64 angle angle) (*.f64 b b)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2)))) (+ (* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2)))) (pow b 2))) (taylor 0 a) (#s(alt (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b))) (*.f64 angle angle) (*.f64 b b)) (patch (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b))) (*.f64 angle angle) (*.f64 b b)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2)))) (+ (* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2)))) (pow b 2))) (taylor 0 a) (#s(alt (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b))) (*.f64 angle angle) (*.f64 b b)) (patch (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b))) (*.f64 angle angle) (*.f64 b b)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2)))) (+ (* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2)))) (pow b 2))) (taylor 0 a) (#s(alt (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b))) (*.f64 angle angle) (*.f64 b b)) (patch (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b))) (*.f64 angle angle) (*.f64 b b)) #<representation binary64>) () ())) ())
#s(alt (* -1/32400 (* (pow b 2) (pow (PI) 2))) (taylor 0 a) (#s(alt (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b))) (patch (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1/32400 (* (pow b 2) (pow (PI) 2))) (* 1/32400 (* (pow a 2) (pow (PI) 2)))) (taylor 0 a) (#s(alt (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b))) (patch (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1/32400 (* (pow b 2) (pow (PI) 2))) (* 1/32400 (* (pow a 2) (pow (PI) 2)))) (taylor 0 a) (#s(alt (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b))) (patch (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1/32400 (* (pow b 2) (pow (PI) 2))) (* 1/32400 (* (pow a 2) (pow (PI) 2)))) (taylor 0 a) (#s(alt (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b))) (patch (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ 1/2 (* 1/2 (cos (* -1/90 (* angle (PI))))))) (taylor 0 a) (#s(alt (fma.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/90 binary64))))) b) b (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64))) (patch (fma.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/90 binary64))))) b) b (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (+ 1/2 (* 1/2 (cos (* -1/90 (* angle (PI)))))))) (taylor 0 a) (#s(alt (fma.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/90 binary64))))) b) b (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64))) (patch (fma.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/90 binary64))))) b) b (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (+ 1/2 (* 1/2 (cos (* -1/90 (* angle (PI)))))))) (taylor 0 a) (#s(alt (fma.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/90 binary64))))) b) b (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64))) (patch (fma.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/90 binary64))))) b) b (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (+ 1/2 (* 1/2 (cos (* -1/90 (* angle (PI)))))))) (taylor 0 a) (#s(alt (fma.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/90 binary64))))) b) b (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64))) (patch (fma.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/90 binary64))))) b) b (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor 0 a) (#s(alt (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor 0 a) (#s(alt (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor 0 a) (#s(alt (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor 0 a) (#s(alt (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor 0 a) (#s(alt (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor 0 a) (#s(alt (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor 0 a) (#s(alt (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor 0 a) (#s(alt (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* a (sin (* 1/180 (* angle (PI))))) (taylor 0 a) (#s(alt (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)))))) (patch (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* a (sin (* 1/180 (* angle (PI))))) (taylor 0 a) (#s(alt (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)))))) (patch (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* a (sin (* 1/180 (* angle (PI))))) (taylor 0 a) (#s(alt (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)))))) (patch (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* a (sin (* 1/180 (* angle (PI))))) (taylor 0 a) (#s(alt (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)))))) (patch (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor 0 a) (#s(alt (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor 0 a) (#s(alt (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor 0 a) (#s(alt (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor 0 a) (#s(alt (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor 0 a) (#s(alt (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor 0 a) (#s(alt (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor 0 a) (#s(alt (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor 0 a) (#s(alt (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1/32400 (pow b 2)) (taylor 0 a) (#s(alt (fma.f64 #s(literal 1/32400 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b)) (patch (fma.f64 #s(literal 1/32400 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1/32400 (pow b 2)) (* 1/32400 (pow a 2))) (taylor 0 a) (#s(alt (fma.f64 #s(literal 1/32400 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b)) (patch (fma.f64 #s(literal 1/32400 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1/32400 (pow b 2)) (* 1/32400 (pow a 2))) (taylor 0 a) (#s(alt (fma.f64 #s(literal 1/32400 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b)) (patch (fma.f64 #s(literal 1/32400 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1/32400 (pow b 2)) (* 1/32400 (pow a 2))) (taylor 0 a) (#s(alt (fma.f64 #s(literal 1/32400 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b)) (patch (fma.f64 #s(literal 1/32400 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor inf a) (#s(alt (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor inf a) (#s(alt (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor inf a) (#s(alt (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor inf a) (#s(alt (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor inf a) (#s(alt (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor inf a) (#s(alt (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor inf a) (#s(alt (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor inf a) (#s(alt (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* a (sin (* 1/180 (* angle (PI))))) (taylor inf a) (#s(alt (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (patch (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #<representation binary64>) () ())) ())
#s(alt (* a (sin (* 1/180 (* angle (PI))))) (taylor inf a) (#s(alt (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (patch (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #<representation binary64>) () ())) ())
#s(alt (* a (sin (* 1/180 (* angle (PI))))) (taylor inf a) (#s(alt (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (patch (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #<representation binary64>) () ())) ())
#s(alt (* a (sin (* 1/180 (* angle (PI))))) (taylor inf a) (#s(alt (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (patch (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor inf a) (#s(alt #s(approx (+ (pow (* a (sin (* (pow (PI) 1/4) (* (pow (PI) 1/4) (* (* (sqrt (PI)) angle) 1/180))))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b))) (*.f64 angle angle) (*.f64 b b))) (patch #s(approx (+ (pow (* a (sin (* (pow (PI) 1/4) (* (pow (PI) 1/4) (* (* (sqrt (PI)) angle) 1/180))))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b))) (*.f64 angle angle) (*.f64 b b))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor inf a) (#s(alt #s(approx (+ (pow (* a (sin (* (pow (PI) 1/4) (* (pow (PI) 1/4) (* (* (sqrt (PI)) angle) 1/180))))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b))) (*.f64 angle angle) (*.f64 b b))) (patch #s(approx (+ (pow (* a (sin (* (pow (PI) 1/4) (* (pow (PI) 1/4) (* (* (sqrt (PI)) angle) 1/180))))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b))) (*.f64 angle angle) (*.f64 b b))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor inf a) (#s(alt #s(approx (+ (pow (* a (sin (* (pow (PI) 1/4) (* (pow (PI) 1/4) (* (* (sqrt (PI)) angle) 1/180))))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b))) (*.f64 angle angle) (*.f64 b b))) (patch #s(approx (+ (pow (* a (sin (* (pow (PI) 1/4) (* (pow (PI) 1/4) (* (* (sqrt (PI)) angle) 1/180))))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b))) (*.f64 angle angle) (*.f64 b b))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor inf a) (#s(alt #s(approx (+ (pow (* a (sin (* (pow (PI) 1/4) (* (pow (PI) 1/4) (* (* (sqrt (PI)) angle) 1/180))))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b))) (*.f64 angle angle) (*.f64 b b))) (patch #s(approx (+ (pow (* a (sin (* (pow (PI) 1/4) (* (pow (PI) 1/4) (* (* (sqrt (PI)) angle) 1/180))))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b))) (*.f64 angle angle) (*.f64 b b))) #<representation binary64>) () ())) ())
#s(alt (* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2)))) (taylor inf a) (#s(alt (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b))) (*.f64 angle angle) (*.f64 b b)) (patch (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b))) (*.f64 angle angle) (*.f64 b b)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (* -1/32400 (/ (* (pow angle 2) (* (pow b 2) (pow (PI) 2))) (pow a 2))) (+ (* 1/32400 (* (pow angle 2) (pow (PI) 2))) (/ (pow b 2) (pow a 2))))) (taylor inf a) (#s(alt (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b))) (*.f64 angle angle) (*.f64 b b)) (patch (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b))) (*.f64 angle angle) (*.f64 b b)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (* -1/32400 (/ (* (pow angle 2) (* (pow b 2) (pow (PI) 2))) (pow a 2))) (+ (* 1/32400 (* (pow angle 2) (pow (PI) 2))) (/ (pow b 2) (pow a 2))))) (taylor inf a) (#s(alt (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b))) (*.f64 angle angle) (*.f64 b b)) (patch (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b))) (*.f64 angle angle) (*.f64 b b)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (* -1/32400 (/ (* (pow angle 2) (* (pow b 2) (pow (PI) 2))) (pow a 2))) (+ (* 1/32400 (* (pow angle 2) (pow (PI) 2))) (/ (pow b 2) (pow a 2))))) (taylor inf a) (#s(alt (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b))) (*.f64 angle angle) (*.f64 b b)) (patch (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b))) (*.f64 angle angle) (*.f64 b b)) #<representation binary64>) () ())) ())
#s(alt (* 1/32400 (* (pow a 2) (pow (PI) 2))) (taylor inf a) (#s(alt (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b))) (patch (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (* -1/32400 (/ (* (pow b 2) (pow (PI) 2)) (pow a 2))) (* 1/32400 (pow (PI) 2)))) (taylor inf a) (#s(alt (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b))) (patch (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (* -1/32400 (/ (* (pow b 2) (pow (PI) 2)) (pow a 2))) (* 1/32400 (pow (PI) 2)))) (taylor inf a) (#s(alt (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b))) (patch (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (* -1/32400 (/ (* (pow b 2) (pow (PI) 2)) (pow a 2))) (* 1/32400 (pow (PI) 2)))) (taylor inf a) (#s(alt (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b))) (patch (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor inf a) (#s(alt (fma.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/90 binary64))))) b) b (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64))) (patch (fma.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/90 binary64))))) b) b (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (/ (* (pow b 2) (+ 1/2 (* 1/2 (cos (* -1/90 (* angle (PI))))))) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor inf a) (#s(alt (fma.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/90 binary64))))) b) b (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64))) (patch (fma.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/90 binary64))))) b) b (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (/ (* (pow b 2) (+ 1/2 (* 1/2 (cos (* -1/90 (* angle (PI))))))) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor inf a) (#s(alt (fma.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/90 binary64))))) b) b (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64))) (patch (fma.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/90 binary64))))) b) b (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (/ (* (pow b 2) (+ 1/2 (* 1/2 (cos (* -1/90 (* angle (PI))))))) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor inf a) (#s(alt (fma.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/90 binary64))))) b) b (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64))) (patch (fma.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/90 binary64))))) b) b (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor inf a) (#s(alt (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor inf a) (#s(alt (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor inf a) (#s(alt (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor inf a) (#s(alt (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor inf a) (#s(alt (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor inf a) (#s(alt (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor inf a) (#s(alt (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor inf a) (#s(alt (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* a (sin (* 1/180 (* angle (PI))))) (taylor inf a) (#s(alt (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)))))) (patch (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* a (sin (* 1/180 (* angle (PI))))) (taylor inf a) (#s(alt (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)))))) (patch (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* a (sin (* 1/180 (* angle (PI))))) (taylor inf a) (#s(alt (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)))))) (patch (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* a (sin (* 1/180 (* angle (PI))))) (taylor inf a) (#s(alt (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)))))) (patch (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor inf a) (#s(alt (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor inf a) (#s(alt (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor inf a) (#s(alt (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor inf a) (#s(alt (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor inf a) (#s(alt (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor inf a) (#s(alt (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor inf a) (#s(alt (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor inf a) (#s(alt (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/32400 (pow a 2)) (taylor inf a) (#s(alt (fma.f64 #s(literal 1/32400 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b)) (patch (fma.f64 #s(literal 1/32400 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ 1/32400 (* -1/32400 (/ (pow b 2) (pow a 2))))) (taylor inf a) (#s(alt (fma.f64 #s(literal 1/32400 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b)) (patch (fma.f64 #s(literal 1/32400 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ 1/32400 (* -1/32400 (/ (pow b 2) (pow a 2))))) (taylor inf a) (#s(alt (fma.f64 #s(literal 1/32400 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b)) (patch (fma.f64 #s(literal 1/32400 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ 1/32400 (* -1/32400 (/ (pow b 2) (pow a 2))))) (taylor inf a) (#s(alt (fma.f64 #s(literal 1/32400 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b)) (patch (fma.f64 #s(literal 1/32400 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor -inf a) (#s(alt (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor -inf a) (#s(alt (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor -inf a) (#s(alt (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor -inf a) (#s(alt (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor -inf a) (#s(alt (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor -inf a) (#s(alt (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor -inf a) (#s(alt (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor -inf a) (#s(alt (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* a (sin (* 1/180 (* angle (PI))))) (taylor -inf a) (#s(alt (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (patch (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #<representation binary64>) () ())) ())
#s(alt (* a (sin (* 1/180 (* angle (PI))))) (taylor -inf a) (#s(alt (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (patch (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #<representation binary64>) () ())) ())
#s(alt (* a (sin (* 1/180 (* angle (PI))))) (taylor -inf a) (#s(alt (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (patch (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #<representation binary64>) () ())) ())
#s(alt (* a (sin (* 1/180 (* angle (PI))))) (taylor -inf a) (#s(alt (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (patch (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor -inf a) (#s(alt #s(approx (+ (pow (* a (sin (* (pow (PI) 1/4) (* (pow (PI) 1/4) (* (* (sqrt (PI)) angle) 1/180))))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b))) (*.f64 angle angle) (*.f64 b b))) (patch #s(approx (+ (pow (* a (sin (* (pow (PI) 1/4) (* (pow (PI) 1/4) (* (* (sqrt (PI)) angle) 1/180))))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b))) (*.f64 angle angle) (*.f64 b b))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor -inf a) (#s(alt #s(approx (+ (pow (* a (sin (* (pow (PI) 1/4) (* (pow (PI) 1/4) (* (* (sqrt (PI)) angle) 1/180))))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b))) (*.f64 angle angle) (*.f64 b b))) (patch #s(approx (+ (pow (* a (sin (* (pow (PI) 1/4) (* (pow (PI) 1/4) (* (* (sqrt (PI)) angle) 1/180))))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b))) (*.f64 angle angle) (*.f64 b b))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor -inf a) (#s(alt #s(approx (+ (pow (* a (sin (* (pow (PI) 1/4) (* (pow (PI) 1/4) (* (* (sqrt (PI)) angle) 1/180))))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b))) (*.f64 angle angle) (*.f64 b b))) (patch #s(approx (+ (pow (* a (sin (* (pow (PI) 1/4) (* (pow (PI) 1/4) (* (* (sqrt (PI)) angle) 1/180))))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b))) (*.f64 angle angle) (*.f64 b b))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor -inf a) (#s(alt #s(approx (+ (pow (* a (sin (* (pow (PI) 1/4) (* (pow (PI) 1/4) (* (* (sqrt (PI)) angle) 1/180))))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b))) (*.f64 angle angle) (*.f64 b b))) (patch #s(approx (+ (pow (* a (sin (* (pow (PI) 1/4) (* (pow (PI) 1/4) (* (* (sqrt (PI)) angle) 1/180))))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b))) (*.f64 angle angle) (*.f64 b b))) #<representation binary64>) () ())) ())
#s(alt (* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2)))) (taylor -inf a) (#s(alt (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b))) (*.f64 angle angle) (*.f64 b b)) (patch (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b))) (*.f64 angle angle) (*.f64 b b)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (* -1/32400 (/ (* (pow angle 2) (* (pow b 2) (pow (PI) 2))) (pow a 2))) (+ (* 1/32400 (* (pow angle 2) (pow (PI) 2))) (/ (pow b 2) (pow a 2))))) (taylor -inf a) (#s(alt (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b))) (*.f64 angle angle) (*.f64 b b)) (patch (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b))) (*.f64 angle angle) (*.f64 b b)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (* -1/32400 (/ (* (pow angle 2) (* (pow b 2) (pow (PI) 2))) (pow a 2))) (+ (* 1/32400 (* (pow angle 2) (pow (PI) 2))) (/ (pow b 2) (pow a 2))))) (taylor -inf a) (#s(alt (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b))) (*.f64 angle angle) (*.f64 b b)) (patch (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b))) (*.f64 angle angle) (*.f64 b b)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (* -1/32400 (/ (* (pow angle 2) (* (pow b 2) (pow (PI) 2))) (pow a 2))) (+ (* 1/32400 (* (pow angle 2) (pow (PI) 2))) (/ (pow b 2) (pow a 2))))) (taylor -inf a) (#s(alt (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b))) (*.f64 angle angle) (*.f64 b b)) (patch (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b))) (*.f64 angle angle) (*.f64 b b)) #<representation binary64>) () ())) ())
#s(alt (* 1/32400 (* (pow a 2) (pow (PI) 2))) (taylor -inf a) (#s(alt (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b))) (patch (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (* -1/32400 (/ (* (pow b 2) (pow (PI) 2)) (pow a 2))) (* 1/32400 (pow (PI) 2)))) (taylor -inf a) (#s(alt (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b))) (patch (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (* -1/32400 (/ (* (pow b 2) (pow (PI) 2)) (pow a 2))) (* 1/32400 (pow (PI) 2)))) (taylor -inf a) (#s(alt (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b))) (patch (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (* -1/32400 (/ (* (pow b 2) (pow (PI) 2)) (pow a 2))) (* 1/32400 (pow (PI) 2)))) (taylor -inf a) (#s(alt (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b))) (patch (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor -inf a) (#s(alt (fma.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/90 binary64))))) b) b (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64))) (patch (fma.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/90 binary64))))) b) b (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (/ (* (pow b 2) (+ 1/2 (* 1/2 (cos (* -1/90 (* angle (PI))))))) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor -inf a) (#s(alt (fma.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/90 binary64))))) b) b (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64))) (patch (fma.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/90 binary64))))) b) b (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (/ (* (pow b 2) (+ 1/2 (* 1/2 (cos (* -1/90 (* angle (PI))))))) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor -inf a) (#s(alt (fma.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/90 binary64))))) b) b (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64))) (patch (fma.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/90 binary64))))) b) b (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (/ (* (pow b 2) (+ 1/2 (* 1/2 (cos (* -1/90 (* angle (PI))))))) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor -inf a) (#s(alt (fma.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/90 binary64))))) b) b (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64))) (patch (fma.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/90 binary64))))) b) b (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor -inf a) (#s(alt (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor -inf a) (#s(alt (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor -inf a) (#s(alt (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor -inf a) (#s(alt (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor -inf a) (#s(alt (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor -inf a) (#s(alt (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor -inf a) (#s(alt (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor -inf a) (#s(alt (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* a (sin (* 1/180 (* angle (PI))))) (taylor -inf a) (#s(alt (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)))))) (patch (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* a (sin (* 1/180 (* angle (PI))))) (taylor -inf a) (#s(alt (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)))))) (patch (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* a (sin (* 1/180 (* angle (PI))))) (taylor -inf a) (#s(alt (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)))))) (patch (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* a (sin (* 1/180 (* angle (PI))))) (taylor -inf a) (#s(alt (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)))))) (patch (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor -inf a) (#s(alt (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor -inf a) (#s(alt (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor -inf a) (#s(alt (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor -inf a) (#s(alt (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor -inf a) (#s(alt (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor -inf a) (#s(alt (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor -inf a) (#s(alt (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor -inf a) (#s(alt (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/32400 (pow a 2)) (taylor -inf a) (#s(alt (fma.f64 #s(literal 1/32400 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b)) (patch (fma.f64 #s(literal 1/32400 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ 1/32400 (* -1/32400 (/ (pow b 2) (pow a 2))))) (taylor -inf a) (#s(alt (fma.f64 #s(literal 1/32400 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b)) (patch (fma.f64 #s(literal 1/32400 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ 1/32400 (* -1/32400 (/ (pow b 2) (pow a 2))))) (taylor -inf a) (#s(alt (fma.f64 #s(literal 1/32400 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b)) (patch (fma.f64 #s(literal 1/32400 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ 1/32400 (* -1/32400 (/ (pow b 2) (pow a 2))))) (taylor -inf a) (#s(alt (fma.f64 #s(literal 1/32400 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b)) (patch (fma.f64 #s(literal 1/32400 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b)) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor 0 angle) (#s(alt (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)) (patch (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor 0 angle) (#s(alt (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)) (patch (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor 0 angle) (#s(alt (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)) (patch (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor 0 angle) (#s(alt (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)) (patch (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)) #<representation binary64>) () ())) ())
#s(alt (pow b 2) (taylor 0 angle) (#s(alt (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow angle 2) (+ (* -1/32400 (* (pow b 2) (pow (PI) 2))) (* 1/32400 (* (pow a 2) (pow (PI) 2))))) (pow b 2)) (taylor 0 angle) (#s(alt (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow angle 2) (+ (* -1/32400 (* (pow b 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (pow (PI) 4))) (* (pow b 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4))))))))) (pow b 2)) (taylor 0 angle) (#s(alt (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow angle 2) (+ (* -1/32400 (* (pow b 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (pow (PI) 4))) (+ (* (pow angle 2) (+ (* (pow a 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))) (* (pow b 2) (+ (* -1/816293376000000 (pow (PI) 6)) (* -1/12244400640000000 (pow (PI) 6)))))) (* (pow b 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4)))))))))) (pow b 2)) (taylor 0 angle) (#s(alt (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2)))) (taylor 0 angle) (#s(alt (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (* (pow angle 2) (pow (PI) 4)))) (* 1/32400 (* (pow a 2) (pow (PI) 2))))) (taylor 0 angle) (#s(alt (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow angle 2) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (pow (PI) 4))) (* (pow a 2) (* (pow angle 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6))))))))) (taylor 0 angle) (#s(alt (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow angle 2) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (pow (PI) 4))) (* (pow angle 2) (+ (* (pow a 2) (* (pow angle 2) (+ (* -1/396718580736000000000 (pow (PI) 8)) (* -1/2777030065152000000000 (pow (PI) 8))))) (* (pow a 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))))))))) (taylor 0 angle) (#s(alt (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* a (* angle (PI)))) (taylor 0 angle) (#s(alt (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (patch (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #<representation binary64>) () ())) ())
#s(alt (* angle (+ (* -1/34992000 (* a (* (pow angle 2) (pow (PI) 3)))) (* 1/180 (* a (PI))))) (taylor 0 angle) (#s(alt (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (patch (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #<representation binary64>) () ())) ())
#s(alt (* angle (+ (* 1/180 (* a (PI))) (* (pow angle 2) (+ (* -1/34992000 (* a (pow (PI) 3))) (* 1/22674816000000 (* a (* (pow angle 2) (pow (PI) 5)))))))) (taylor 0 angle) (#s(alt (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (patch (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #<representation binary64>) () ())) ())
#s(alt (* angle (+ (* 1/180 (* a (PI))) (* (pow angle 2) (+ (* -1/34992000 (* a (pow (PI) 3))) (* (pow angle 2) (+ (* -1/30855889612800000000 (* a (* (pow angle 2) (pow (PI) 7)))) (* 1/22674816000000 (* a (pow (PI) 5))))))))) (taylor 0 angle) (#s(alt (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (patch (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #<representation binary64>) () ())) ())
#s(alt (pow b 2) (taylor 0 angle) (#s(alt #s(approx (+ (pow (* a (sin (* (pow (PI) 1/4) (* (pow (PI) 1/4) (* (* (sqrt (PI)) angle) 1/180))))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b))) (*.f64 angle angle) (*.f64 b b))) (patch #s(approx (+ (pow (* a (sin (* (pow (PI) 1/4) (* (pow (PI) 1/4) (* (* (sqrt (PI)) angle) 1/180))))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b))) (*.f64 angle angle) (*.f64 b b))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow angle 2) (+ (* -1/32400 (* (pow b 2) (pow (PI) 2))) (* 1/32400 (* (pow a 2) (pow (PI) 2))))) (pow b 2)) (taylor 0 angle) (#s(alt #s(approx (+ (pow (* a (sin (* (pow (PI) 1/4) (* (pow (PI) 1/4) (* (* (sqrt (PI)) angle) 1/180))))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b))) (*.f64 angle angle) (*.f64 b b))) (patch #s(approx (+ (pow (* a (sin (* (pow (PI) 1/4) (* (pow (PI) 1/4) (* (* (sqrt (PI)) angle) 1/180))))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b))) (*.f64 angle angle) (*.f64 b b))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow angle 2) (+ (* -1/32400 (* (pow b 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (pow (PI) 4))) (* (pow b 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4))))))))) (pow b 2)) (taylor 0 angle) (#s(alt #s(approx (+ (pow (* a (sin (* (pow (PI) 1/4) (* (pow (PI) 1/4) (* (* (sqrt (PI)) angle) 1/180))))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b))) (*.f64 angle angle) (*.f64 b b))) (patch #s(approx (+ (pow (* a (sin (* (pow (PI) 1/4) (* (pow (PI) 1/4) (* (* (sqrt (PI)) angle) 1/180))))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b))) (*.f64 angle angle) (*.f64 b b))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow angle 2) (+ (* -1/32400 (* (pow b 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (pow (PI) 4))) (+ (* (pow angle 2) (+ (* (pow a 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))) (* (pow b 2) (+ (* -1/816293376000000 (pow (PI) 6)) (* -1/12244400640000000 (pow (PI) 6)))))) (* (pow b 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4)))))))))) (pow b 2)) (taylor 0 angle) (#s(alt #s(approx (+ (pow (* a (sin (* (pow (PI) 1/4) (* (pow (PI) 1/4) (* (* (sqrt (PI)) angle) 1/180))))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b))) (*.f64 angle angle) (*.f64 b b))) (patch #s(approx (+ (pow (* a (sin (* (pow (PI) 1/4) (* (pow (PI) 1/4) (* (* (sqrt (PI)) angle) 1/180))))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b))) (*.f64 angle angle) (*.f64 b b))) #<representation binary64>) () ())) ())
#s(alt (pow b 2) (taylor 0 angle) (#s(alt (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b))) (*.f64 angle angle) (*.f64 b b)) (patch (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b))) (*.f64 angle angle) (*.f64 b b)) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow angle 2) (* (pow (PI) 2) (+ (* -1/32400 (pow b 2)) (* 1/32400 (pow a 2))))) (pow b 2)) (taylor 0 angle) (#s(alt (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b))) (*.f64 angle angle) (*.f64 b b)) (patch (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b))) (*.f64 angle angle) (*.f64 b b)) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow angle 2) (* (pow (PI) 2) (+ (* -1/32400 (pow b 2)) (* 1/32400 (pow a 2))))) (pow b 2)) (taylor 0 angle) (#s(alt (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b))) (*.f64 angle angle) (*.f64 b b)) (patch (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b))) (*.f64 angle angle) (*.f64 b b)) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow angle 2) (* (pow (PI) 2) (+ (* -1/32400 (pow b 2)) (* 1/32400 (pow a 2))))) (pow b 2)) (taylor 0 angle) (#s(alt (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b))) (*.f64 angle angle) (*.f64 b b)) (patch (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b))) (*.f64 angle angle) (*.f64 b b)) #<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 (*.f64 (PI.f64) angle) #s(literal -1/90 binary64))))) (patch (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/90 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 (*.f64 (PI.f64) angle) #s(literal -1/90 binary64))))) (patch (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/90 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 (*.f64 (PI.f64) angle) #s(literal -1/90 binary64))))) (patch (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/90 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 (*.f64 (PI.f64) angle) #s(literal -1/90 binary64))))) (patch (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/90 binary64))))) #<representation binary64>) () ())) ())
#s(alt (pow b 2) (taylor 0 angle) (#s(alt (fma.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/90 binary64))))) b) b (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64))) (patch (fma.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/90 binary64))))) b) b (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow angle 2) (+ (* -1/32400 (* (pow b 2) (pow (PI) 2))) (* 1/32400 (* (pow a 2) (pow (PI) 2))))) (pow b 2)) (taylor 0 angle) (#s(alt (fma.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/90 binary64))))) b) b (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64))) (patch (fma.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/90 binary64))))) b) b (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow angle 2) (+ (* -1/32400 (* (pow b 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (pow (PI) 4))) (* 1/3149280000 (* (pow b 2) (pow (PI) 4)))))))) (pow b 2)) (taylor 0 angle) (#s(alt (fma.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/90 binary64))))) b) b (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64))) (patch (fma.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/90 binary64))))) b) b (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow angle 2) (+ (* -1/32400 (* (pow b 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (pow (PI) 4))) (+ (* 1/3149280000 (* (pow b 2) (pow (PI) 4))) (* (pow angle 2) (+ (* -1/765275040000000 (* (pow b 2) (pow (PI) 6))) (* (pow a 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))))))))))) (pow b 2)) (taylor 0 angle) (#s(alt (fma.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/90 binary64))))) b) b (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64))) (patch (fma.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/90 binary64))))) b) b (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt b (taylor 0 angle) (#s(alt (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/90 binary64))))) b) (patch (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/90 binary64))))) b) #<representation binary64>) () ())) ())
#s(alt (+ b (* -1/32400 (* (pow angle 2) (* b (pow (PI) 2))))) (taylor 0 angle) (#s(alt (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/90 binary64))))) b) (patch (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/90 binary64))))) b) #<representation binary64>) () ())) ())
#s(alt (+ b (* (pow angle 2) (+ (* -1/32400 (* b (pow (PI) 2))) (* 1/3149280000 (* (pow angle 2) (* b (pow (PI) 4))))))) (taylor 0 angle) (#s(alt (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/90 binary64))))) b) (patch (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/90 binary64))))) b) #<representation binary64>) () ())) ())
#s(alt (+ b (* (pow angle 2) (+ (* -1/32400 (* b (pow (PI) 2))) (* (pow angle 2) (+ (* -1/765275040000000 (* (pow angle 2) (* b (pow (PI) 6)))) (* 1/3149280000 (* b (pow (PI) 4)))))))) (taylor 0 angle) (#s(alt (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/90 binary64))))) b) (patch (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/90 binary64))))) b) #<representation binary64>) () ())) ())
#s(alt 1/2 (taylor 0 angle) (#s(alt (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/90 binary64)))) (patch (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/90 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* -1/32400 (* (pow angle 2) (pow (PI) 2)))) (taylor 0 angle) (#s(alt (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/90 binary64)))) (patch (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/90 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* (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) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/90 binary64)))) (patch (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/90 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* (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) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/90 binary64)))) (patch (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/90 binary64)))) #<representation binary64>) () ())) ())
#s(alt (pow b 2) (taylor 0 angle) (#s(alt (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow angle 2) (+ (* -1/32400 (* (pow b 2) (pow (PI) 2))) (* 1/32400 (* (pow a 2) (pow (PI) 2))))) (pow b 2)) (taylor 0 angle) (#s(alt (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow angle 2) (+ (* -1/32400 (* (pow b 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (pow (PI) 4))) (* (pow b 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4))))))))) (pow b 2)) (taylor 0 angle) (#s(alt (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow angle 2) (+ (* -1/32400 (* (pow b 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (pow (PI) 4))) (+ (* (pow angle 2) (+ (* (pow a 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))) (* (pow b 2) (+ (* -1/816293376000000 (pow (PI) 6)) (* -1/12244400640000000 (pow (PI) 6)))))) (* (pow b 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4)))))))))) (pow b 2)) (taylor 0 angle) (#s(alt (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2)))) (taylor 0 angle) (#s(alt (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (* (pow angle 2) (pow (PI) 4)))) (* 1/32400 (* (pow a 2) (pow (PI) 2))))) (taylor 0 angle) (#s(alt (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow angle 2) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (pow (PI) 4))) (* (pow a 2) (* (pow angle 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6))))))))) (taylor 0 angle) (#s(alt (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow angle 2) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (pow (PI) 4))) (* (pow angle 2) (+ (* (pow a 2) (* (pow angle 2) (+ (* -1/396718580736000000000 (pow (PI) 8)) (* -1/2777030065152000000000 (pow (PI) 8))))) (* (pow a 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))))))))) (taylor 0 angle) (#s(alt (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* a (* angle (PI)))) (taylor 0 angle) (#s(alt (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)))))) (patch (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* angle (+ (* -1/34992000 (* a (* (pow angle 2) (pow (PI) 3)))) (* 1/180 (* a (PI))))) (taylor 0 angle) (#s(alt (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)))))) (patch (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* angle (+ (* 1/180 (* a (PI))) (* (pow angle 2) (+ (* -1/34992000 (* a (pow (PI) 3))) (* 1/22674816000000 (* a (* (pow angle 2) (pow (PI) 5)))))))) (taylor 0 angle) (#s(alt (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)))))) (patch (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* angle (+ (* 1/180 (* a (PI))) (* (pow angle 2) (+ (* -1/34992000 (* a (pow (PI) 3))) (* (pow angle 2) (+ (* -1/30855889612800000000 (* a (* (pow angle 2) (pow (PI) 7)))) (* 1/22674816000000 (* a (pow (PI) 5))))))))) (taylor 0 angle) (#s(alt (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)))))) (patch (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (pow b 2) (taylor 0 angle) (#s(alt (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow angle 2) (+ (* -1/32400 (* (pow b 2) (pow (PI) 2))) (* 1/32400 (* (pow a 2) (pow (PI) 2))))) (pow b 2)) (taylor 0 angle) (#s(alt (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow angle 2) (+ (* -1/32400 (* (pow b 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (pow (PI) 4))) (* (pow b 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4))))))))) (pow b 2)) (taylor 0 angle) (#s(alt (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow angle 2) (+ (* -1/32400 (* (pow b 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (pow (PI) 4))) (+ (* (pow angle 2) (+ (* (pow a 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))) (* (pow b 2) (+ (* -1/816293376000000 (pow (PI) 6)) (* -1/12244400640000000 (pow (PI) 6)))))) (* (pow b 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4)))))))))) (pow b 2)) (taylor 0 angle) (#s(alt (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2)))) (taylor 0 angle) (#s(alt (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (* (pow angle 2) (pow (PI) 4)))) (* 1/32400 (* (pow a 2) (pow (PI) 2))))) (taylor 0 angle) (#s(alt (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow angle 2) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (pow (PI) 4))) (* (pow a 2) (* (pow angle 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6))))))))) (taylor 0 angle) (#s(alt (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow angle 2) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (pow (PI) 4))) (* (pow angle 2) (+ (* (pow a 2) (* (pow angle 2) (+ (* -1/396718580736000000000 (pow (PI) 8)) (* -1/2777030065152000000000 (pow (PI) 8))))) (* (pow a 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))))))))) (taylor 0 angle) (#s(alt (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor 0 angle) (#s(alt (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (patch (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 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 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (patch (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 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 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (patch (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 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 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (patch (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 angle) (#s(alt #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) (patch #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2)))) (taylor 0 angle) (#s(alt #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) (patch #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 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 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) (patch #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 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 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) (patch #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor 0 angle) (#s(alt (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) (patch (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 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 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) (patch (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 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 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) (patch (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 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 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) (patch (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 angle) (#s(alt (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/90 binary64))) (patch (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #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 (PI.f64) angle) #s(literal -1/90 binary64))) (patch (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #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 (PI.f64) angle) #s(literal -1/90 binary64))) (patch (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #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 (PI.f64) angle) #s(literal -1/90 binary64))) (patch (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/90 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor 0 angle) (#s(alt (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)) (patch (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor 0 angle) (#s(alt (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)) (patch (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor 0 angle) (#s(alt (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)) (patch (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor 0 angle) (#s(alt (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)) (patch (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor 0 angle) (#s(alt (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64))))) (patch (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 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 angle #s(literal 180 binary64)) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64))))) (patch (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 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 angle #s(literal 180 binary64)) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64))))) (patch (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 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 angle #s(literal 180 binary64)) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64))))) (patch (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor 0 angle) (#s(alt (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64)))))) (patch (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 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 angle #s(literal 180 binary64)) (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64)))))) (patch (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 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 angle #s(literal 180 binary64)) (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64)))))) (patch (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 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 angle #s(literal 180 binary64)) (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64)))))) (patch (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor inf angle) (#s(alt (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)) (patch (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor inf angle) (#s(alt (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)) (patch (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor inf angle) (#s(alt (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)) (patch (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor inf angle) (#s(alt (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)) (patch (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor inf angle) (#s(alt (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor inf angle) (#s(alt (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor inf angle) (#s(alt (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor inf angle) (#s(alt (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor inf angle) (#s(alt (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor inf angle) (#s(alt (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor inf angle) (#s(alt (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor inf angle) (#s(alt (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* a (sin (* 1/180 (* angle (PI))))) (taylor inf angle) (#s(alt (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (patch (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #<representation binary64>) () ())) ())
#s(alt (* a (sin (* 1/180 (* angle (PI))))) (taylor inf angle) (#s(alt (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (patch (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #<representation binary64>) () ())) ())
#s(alt (* a (sin (* 1/180 (* angle (PI))))) (taylor inf angle) (#s(alt (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (patch (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #<representation binary64>) () ())) ())
#s(alt (* a (sin (* 1/180 (* angle (PI))))) (taylor inf angle) (#s(alt (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (patch (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor inf angle) (#s(alt #s(approx (+ (pow (* a (sin (* (pow (PI) 1/4) (* (pow (PI) 1/4) (* (* (sqrt (PI)) angle) 1/180))))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b))) (*.f64 angle angle) (*.f64 b b))) (patch #s(approx (+ (pow (* a (sin (* (pow (PI) 1/4) (* (pow (PI) 1/4) (* (* (sqrt (PI)) angle) 1/180))))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b))) (*.f64 angle angle) (*.f64 b b))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor inf angle) (#s(alt #s(approx (+ (pow (* a (sin (* (pow (PI) 1/4) (* (pow (PI) 1/4) (* (* (sqrt (PI)) angle) 1/180))))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b))) (*.f64 angle angle) (*.f64 b b))) (patch #s(approx (+ (pow (* a (sin (* (pow (PI) 1/4) (* (pow (PI) 1/4) (* (* (sqrt (PI)) angle) 1/180))))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b))) (*.f64 angle angle) (*.f64 b b))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor inf angle) (#s(alt #s(approx (+ (pow (* a (sin (* (pow (PI) 1/4) (* (pow (PI) 1/4) (* (* (sqrt (PI)) angle) 1/180))))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b))) (*.f64 angle angle) (*.f64 b b))) (patch #s(approx (+ (pow (* a (sin (* (pow (PI) 1/4) (* (pow (PI) 1/4) (* (* (sqrt (PI)) angle) 1/180))))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b))) (*.f64 angle angle) (*.f64 b b))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor inf angle) (#s(alt #s(approx (+ (pow (* a (sin (* (pow (PI) 1/4) (* (pow (PI) 1/4) (* (* (sqrt (PI)) angle) 1/180))))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b))) (*.f64 angle angle) (*.f64 b b))) (patch #s(approx (+ (pow (* a (sin (* (pow (PI) 1/4) (* (pow (PI) 1/4) (* (* (sqrt (PI)) angle) 1/180))))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b))) (*.f64 angle angle) (*.f64 b b))) #<representation binary64>) () ())) ())
#s(alt (* (pow angle 2) (* (pow (PI) 2) (+ (* -1/32400 (pow b 2)) (* 1/32400 (pow a 2))))) (taylor inf angle) (#s(alt (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b))) (*.f64 angle angle) (*.f64 b b)) (patch (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b))) (*.f64 angle angle) (*.f64 b b)) #<representation binary64>) () ())) ())
#s(alt (* (pow angle 2) (+ (* (pow (PI) 2) (+ (* -1/32400 (pow b 2)) (* 1/32400 (pow a 2)))) (/ (pow b 2) (pow angle 2)))) (taylor inf angle) (#s(alt (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b))) (*.f64 angle angle) (*.f64 b b)) (patch (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b))) (*.f64 angle angle) (*.f64 b b)) #<representation binary64>) () ())) ())
#s(alt (* (pow angle 2) (+ (* (pow (PI) 2) (+ (* -1/32400 (pow b 2)) (* 1/32400 (pow a 2)))) (/ (pow b 2) (pow angle 2)))) (taylor inf angle) (#s(alt (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b))) (*.f64 angle angle) (*.f64 b b)) (patch (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b))) (*.f64 angle angle) (*.f64 b b)) #<representation binary64>) () ())) ())
#s(alt (* (pow angle 2) (+ (* (pow (PI) 2) (+ (* -1/32400 (pow b 2)) (* 1/32400 (pow a 2)))) (/ (pow b 2) (pow angle 2)))) (taylor inf angle) (#s(alt (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b))) (*.f64 angle angle) (*.f64 b b)) (patch (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b))) (*.f64 angle angle) (*.f64 b b)) #<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 (*.f64 (PI.f64) angle) #s(literal -1/90 binary64))))) (patch (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/90 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 (*.f64 (PI.f64) angle) #s(literal -1/90 binary64))))) (patch (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/90 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 (*.f64 (PI.f64) angle) #s(literal -1/90 binary64))))) (patch (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/90 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 (*.f64 (PI.f64) angle) #s(literal -1/90 binary64))))) (patch (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/90 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (+ 1/2 (* 1/2 (cos (* -1/90 (* angle (PI)))))))) (taylor inf angle) (#s(alt (fma.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/90 binary64))))) b) b (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64))) (patch (fma.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/90 binary64))))) b) b (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (+ 1/2 (* 1/2 (cos (* -1/90 (* angle (PI)))))))) (taylor inf angle) (#s(alt (fma.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/90 binary64))))) b) b (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64))) (patch (fma.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/90 binary64))))) b) b (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (+ 1/2 (* 1/2 (cos (* -1/90 (* angle (PI)))))))) (taylor inf angle) (#s(alt (fma.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/90 binary64))))) b) b (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64))) (patch (fma.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/90 binary64))))) b) b (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (+ 1/2 (* 1/2 (cos (* -1/90 (* angle (PI)))))))) (taylor inf angle) (#s(alt (fma.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/90 binary64))))) b) b (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64))) (patch (fma.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/90 binary64))))) b) b (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* b (+ 1/2 (* 1/2 (cos (* -1/90 (* angle (PI))))))) (taylor inf angle) (#s(alt (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/90 binary64))))) b) (patch (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/90 binary64))))) b) #<representation binary64>) () ())) ())
#s(alt (* b (+ 1/2 (* 1/2 (cos (* -1/90 (* angle (PI))))))) (taylor inf angle) (#s(alt (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/90 binary64))))) b) (patch (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/90 binary64))))) b) #<representation binary64>) () ())) ())
#s(alt (* b (+ 1/2 (* 1/2 (cos (* -1/90 (* angle (PI))))))) (taylor inf angle) (#s(alt (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/90 binary64))))) b) (patch (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/90 binary64))))) b) #<representation binary64>) () ())) ())
#s(alt (* b (+ 1/2 (* 1/2 (cos (* -1/90 (* angle (PI))))))) (taylor inf angle) (#s(alt (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/90 binary64))))) b) (patch (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/90 binary64))))) b) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (cos (* -1/90 (* angle (PI))))) (taylor inf angle) (#s(alt (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/90 binary64)))) (patch (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/90 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (cos (* -1/90 (* angle (PI))))) (taylor inf angle) (#s(alt (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/90 binary64)))) (patch (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/90 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (cos (* -1/90 (* angle (PI))))) (taylor inf angle) (#s(alt (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/90 binary64)))) (patch (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/90 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (cos (* -1/90 (* angle (PI))))) (taylor inf angle) (#s(alt (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/90 binary64)))) (patch (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/90 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor inf angle) (#s(alt (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor inf angle) (#s(alt (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor inf angle) (#s(alt (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor inf angle) (#s(alt (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor inf angle) (#s(alt (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor inf angle) (#s(alt (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor inf angle) (#s(alt (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor inf angle) (#s(alt (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* a (sin (* 1/180 (* angle (PI))))) (taylor inf angle) (#s(alt (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)))))) (patch (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* a (sin (* 1/180 (* angle (PI))))) (taylor inf angle) (#s(alt (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)))))) (patch (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* a (sin (* 1/180 (* angle (PI))))) (taylor inf angle) (#s(alt (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)))))) (patch (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* a (sin (* 1/180 (* angle (PI))))) (taylor inf angle) (#s(alt (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)))))) (patch (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor inf angle) (#s(alt (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor inf angle) (#s(alt (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor inf angle) (#s(alt (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor inf angle) (#s(alt (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor inf angle) (#s(alt (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor inf angle) (#s(alt (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor inf angle) (#s(alt (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor inf angle) (#s(alt (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor inf angle) (#s(alt (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (patch (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor inf angle) (#s(alt (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (patch (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor inf angle) (#s(alt (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (patch (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor inf angle) (#s(alt (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (patch (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) #<representation binary64>) () ())) ())
#s(alt (cos (* 1/180 (* angle (PI)))) (taylor inf angle) (#s(alt #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) (patch #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (cos (* 1/180 (* angle (PI)))) (taylor inf angle) (#s(alt #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) (patch #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (cos (* 1/180 (* angle (PI)))) (taylor inf angle) (#s(alt #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) (patch #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (cos (* 1/180 (* angle (PI)))) (taylor inf angle) (#s(alt #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) (patch #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor inf angle) (#s(alt (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) (patch (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor inf angle) (#s(alt (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) (patch (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor inf angle) (#s(alt (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) (patch (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor inf angle) (#s(alt (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) (patch (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) #<representation binary64>) () ())) ())
#s(alt (cos (* -1/90 (* angle (PI)))) (taylor inf angle) (#s(alt (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/90 binary64))) (patch (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/90 binary64))) #<representation binary64>) () ())) ())
#s(alt (cos (* -1/90 (* angle (PI)))) (taylor inf angle) (#s(alt (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/90 binary64))) (patch (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/90 binary64))) #<representation binary64>) () ())) ())
#s(alt (cos (* -1/90 (* angle (PI)))) (taylor inf angle) (#s(alt (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/90 binary64))) (patch (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/90 binary64))) #<representation binary64>) () ())) ())
#s(alt (cos (* -1/90 (* angle (PI)))) (taylor inf angle) (#s(alt (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/90 binary64))) (patch (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/90 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor inf angle) (#s(alt (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)) (patch (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor inf angle) (#s(alt (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)) (patch (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor inf angle) (#s(alt (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)) (patch (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor inf angle) (#s(alt (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)) (patch (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor inf angle) (#s(alt (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64))))) (patch (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64))))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor inf angle) (#s(alt (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64))))) (patch (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64))))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor inf angle) (#s(alt (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64))))) (patch (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64))))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor inf angle) (#s(alt (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64))))) (patch (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64))))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor inf angle) (#s(alt (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64)))))) (patch (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor inf angle) (#s(alt (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64)))))) (patch (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor inf angle) (#s(alt (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64)))))) (patch (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor inf angle) (#s(alt (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64)))))) (patch (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor -inf angle) (#s(alt (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)) (patch (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor -inf angle) (#s(alt (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)) (patch (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor -inf angle) (#s(alt (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)) (patch (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor -inf angle) (#s(alt (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)) (patch (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor -inf angle) (#s(alt (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor -inf angle) (#s(alt (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor -inf angle) (#s(alt (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor -inf angle) (#s(alt (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor -inf angle) (#s(alt (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor -inf angle) (#s(alt (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor -inf angle) (#s(alt (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor -inf angle) (#s(alt (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* a (sin (* 1/180 (* angle (PI))))) (taylor -inf angle) (#s(alt (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (patch (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #<representation binary64>) () ())) ())
#s(alt (* a (sin (* 1/180 (* angle (PI))))) (taylor -inf angle) (#s(alt (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (patch (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #<representation binary64>) () ())) ())
#s(alt (* a (sin (* 1/180 (* angle (PI))))) (taylor -inf angle) (#s(alt (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (patch (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #<representation binary64>) () ())) ())
#s(alt (* a (sin (* 1/180 (* angle (PI))))) (taylor -inf angle) (#s(alt (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (patch (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor -inf angle) (#s(alt #s(approx (+ (pow (* a (sin (* (pow (PI) 1/4) (* (pow (PI) 1/4) (* (* (sqrt (PI)) angle) 1/180))))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b))) (*.f64 angle angle) (*.f64 b b))) (patch #s(approx (+ (pow (* a (sin (* (pow (PI) 1/4) (* (pow (PI) 1/4) (* (* (sqrt (PI)) angle) 1/180))))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b))) (*.f64 angle angle) (*.f64 b b))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor -inf angle) (#s(alt #s(approx (+ (pow (* a (sin (* (pow (PI) 1/4) (* (pow (PI) 1/4) (* (* (sqrt (PI)) angle) 1/180))))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b))) (*.f64 angle angle) (*.f64 b b))) (patch #s(approx (+ (pow (* a (sin (* (pow (PI) 1/4) (* (pow (PI) 1/4) (* (* (sqrt (PI)) angle) 1/180))))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b))) (*.f64 angle angle) (*.f64 b b))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor -inf angle) (#s(alt #s(approx (+ (pow (* a (sin (* (pow (PI) 1/4) (* (pow (PI) 1/4) (* (* (sqrt (PI)) angle) 1/180))))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b))) (*.f64 angle angle) (*.f64 b b))) (patch #s(approx (+ (pow (* a (sin (* (pow (PI) 1/4) (* (pow (PI) 1/4) (* (* (sqrt (PI)) angle) 1/180))))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b))) (*.f64 angle angle) (*.f64 b b))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor -inf angle) (#s(alt #s(approx (+ (pow (* a (sin (* (pow (PI) 1/4) (* (pow (PI) 1/4) (* (* (sqrt (PI)) angle) 1/180))))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b))) (*.f64 angle angle) (*.f64 b b))) (patch #s(approx (+ (pow (* a (sin (* (pow (PI) 1/4) (* (pow (PI) 1/4) (* (* (sqrt (PI)) angle) 1/180))))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b))) (*.f64 angle angle) (*.f64 b b))) #<representation binary64>) () ())) ())
#s(alt (* (pow angle 2) (* (pow (PI) 2) (+ (* -1/32400 (pow b 2)) (* 1/32400 (pow a 2))))) (taylor -inf angle) (#s(alt (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b))) (*.f64 angle angle) (*.f64 b b)) (patch (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b))) (*.f64 angle angle) (*.f64 b b)) #<representation binary64>) () ())) ())
#s(alt (* (pow angle 2) (+ (* (pow (PI) 2) (+ (* -1/32400 (pow b 2)) (* 1/32400 (pow a 2)))) (/ (pow b 2) (pow angle 2)))) (taylor -inf angle) (#s(alt (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b))) (*.f64 angle angle) (*.f64 b b)) (patch (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b))) (*.f64 angle angle) (*.f64 b b)) #<representation binary64>) () ())) ())
#s(alt (* (pow angle 2) (+ (* (pow (PI) 2) (+ (* -1/32400 (pow b 2)) (* 1/32400 (pow a 2)))) (/ (pow b 2) (pow angle 2)))) (taylor -inf angle) (#s(alt (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b))) (*.f64 angle angle) (*.f64 b b)) (patch (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b))) (*.f64 angle angle) (*.f64 b b)) #<representation binary64>) () ())) ())
#s(alt (* (pow angle 2) (+ (* (pow (PI) 2) (+ (* -1/32400 (pow b 2)) (* 1/32400 (pow a 2)))) (/ (pow b 2) (pow angle 2)))) (taylor -inf angle) (#s(alt (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b))) (*.f64 angle angle) (*.f64 b b)) (patch (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b))) (*.f64 angle angle) (*.f64 b b)) #<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 (*.f64 (PI.f64) angle) #s(literal -1/90 binary64))))) (patch (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/90 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 (*.f64 (PI.f64) angle) #s(literal -1/90 binary64))))) (patch (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/90 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 (*.f64 (PI.f64) angle) #s(literal -1/90 binary64))))) (patch (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/90 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 (*.f64 (PI.f64) angle) #s(literal -1/90 binary64))))) (patch (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/90 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (+ 1/2 (* 1/2 (cos (* -1/90 (* angle (PI)))))))) (taylor -inf angle) (#s(alt (fma.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/90 binary64))))) b) b (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64))) (patch (fma.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/90 binary64))))) b) b (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (+ 1/2 (* 1/2 (cos (* -1/90 (* angle (PI)))))))) (taylor -inf angle) (#s(alt (fma.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/90 binary64))))) b) b (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64))) (patch (fma.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/90 binary64))))) b) b (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (+ 1/2 (* 1/2 (cos (* -1/90 (* angle (PI)))))))) (taylor -inf angle) (#s(alt (fma.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/90 binary64))))) b) b (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64))) (patch (fma.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/90 binary64))))) b) b (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (+ 1/2 (* 1/2 (cos (* -1/90 (* angle (PI)))))))) (taylor -inf angle) (#s(alt (fma.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/90 binary64))))) b) b (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64))) (patch (fma.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/90 binary64))))) b) b (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* b (+ 1/2 (* 1/2 (cos (* -1/90 (* angle (PI))))))) (taylor -inf angle) (#s(alt (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/90 binary64))))) b) (patch (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/90 binary64))))) b) #<representation binary64>) () ())) ())
#s(alt (* b (+ 1/2 (* 1/2 (cos (* -1/90 (* angle (PI))))))) (taylor -inf angle) (#s(alt (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/90 binary64))))) b) (patch (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/90 binary64))))) b) #<representation binary64>) () ())) ())
#s(alt (* b (+ 1/2 (* 1/2 (cos (* -1/90 (* angle (PI))))))) (taylor -inf angle) (#s(alt (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/90 binary64))))) b) (patch (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/90 binary64))))) b) #<representation binary64>) () ())) ())
#s(alt (* b (+ 1/2 (* 1/2 (cos (* -1/90 (* angle (PI))))))) (taylor -inf angle) (#s(alt (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/90 binary64))))) b) (patch (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/90 binary64))))) b) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (cos (* -1/90 (* angle (PI))))) (taylor -inf angle) (#s(alt (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/90 binary64)))) (patch (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/90 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (cos (* -1/90 (* angle (PI))))) (taylor -inf angle) (#s(alt (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/90 binary64)))) (patch (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/90 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (cos (* -1/90 (* angle (PI))))) (taylor -inf angle) (#s(alt (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/90 binary64)))) (patch (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/90 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (cos (* -1/90 (* angle (PI))))) (taylor -inf angle) (#s(alt (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/90 binary64)))) (patch (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/90 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor -inf angle) (#s(alt (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor -inf angle) (#s(alt (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor -inf angle) (#s(alt (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor -inf angle) (#s(alt (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor -inf angle) (#s(alt (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor -inf angle) (#s(alt (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor -inf angle) (#s(alt (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor -inf angle) (#s(alt (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* a (sin (* 1/180 (* angle (PI))))) (taylor -inf angle) (#s(alt (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)))))) (patch (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* a (sin (* 1/180 (* angle (PI))))) (taylor -inf angle) (#s(alt (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)))))) (patch (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* a (sin (* 1/180 (* angle (PI))))) (taylor -inf angle) (#s(alt (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)))))) (patch (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* a (sin (* 1/180 (* angle (PI))))) (taylor -inf angle) (#s(alt (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)))))) (patch (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor -inf angle) (#s(alt (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor -inf angle) (#s(alt (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor -inf angle) (#s(alt (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor -inf angle) (#s(alt (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor -inf angle) (#s(alt (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor -inf angle) (#s(alt (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor -inf angle) (#s(alt (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor -inf angle) (#s(alt (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (patch (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (patch (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (patch (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (patch (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) #<representation binary64>) () ())) ())
#s(alt (cos (* 1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) (patch #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (cos (* 1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) (patch #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (cos (* 1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) (patch #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (cos (* 1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) (patch #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) (patch (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) (patch (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) (patch (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) (patch (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) #<representation binary64>) () ())) ())
#s(alt (cos (* -1/90 (* angle (PI)))) (taylor -inf angle) (#s(alt (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/90 binary64))) (patch (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/90 binary64))) #<representation binary64>) () ())) ())
#s(alt (cos (* -1/90 (* angle (PI)))) (taylor -inf angle) (#s(alt (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/90 binary64))) (patch (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/90 binary64))) #<representation binary64>) () ())) ())
#s(alt (cos (* -1/90 (* angle (PI)))) (taylor -inf angle) (#s(alt (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/90 binary64))) (patch (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/90 binary64))) #<representation binary64>) () ())) ())
#s(alt (cos (* -1/90 (* angle (PI)))) (taylor -inf angle) (#s(alt (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/90 binary64))) (patch (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/90 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor -inf angle) (#s(alt (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)) (patch (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor -inf angle) (#s(alt (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)) (patch (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor -inf angle) (#s(alt (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)) (patch (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor -inf angle) (#s(alt (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)) (patch (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64))))) (patch (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64))))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64))))) (patch (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64))))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64))))) (patch (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64))))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64))))) (patch (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64))))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64)))))) (patch (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64)))))) (patch (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64)))))) (patch (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64)))))) (patch (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64)))))) #<representation binary64>) () ())) ())
Calls

9 calls:

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

simplify216.0ms (1.8%)

Memory
-9.0MiB live, 385.4MiB allocated
Algorithm
egg-herbie
Rules
17 730×lower-fma.f64
17 730×lower-fma.f32
6 980×lower-*.f64
6 980×lower-*.f32
4 654×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
03139426
110009266
237959166
378068998
081588572
Stop Event
iter limit
node limit
Counts
528 → 527
Calls
Call 1
Inputs
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(+ (* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2)))) (* (pow b 2) (+ 1 (* -1/32400 (* (pow angle 2) (pow (PI) 2))))))
(+ (* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2)))) (* (pow b 2) (+ 1 (* -1/32400 (* (pow angle 2) (pow (PI) 2))))))
(+ (* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2)))) (* (pow b 2) (+ 1 (* -1/32400 (* (pow angle 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) (pow (sin (* 1/180 (* angle (PI)))) 2))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (+ 1/2 (* 1/2 (cos (* -1/90 (* angle (PI))))))))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (+ 1/2 (* 1/2 (cos (* -1/90 (* angle (PI))))))))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (+ 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)))))))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 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 b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (+ 1 (* -1/32400 (* (pow angle 2) (pow (PI) 2)))))
(* (pow b 2) (+ 1 (+ (* -1/32400 (* (pow angle 2) (pow (PI) 2))) (* 1/32400 (/ (* (pow a 2) (* (pow angle 2) (pow (PI) 2))) (pow b 2))))))
(* (pow b 2) (+ 1 (+ (* -1/32400 (* (pow angle 2) (pow (PI) 2))) (* 1/32400 (/ (* (pow a 2) (* (pow angle 2) (pow (PI) 2))) (pow b 2))))))
(* (pow b 2) (+ 1 (+ (* -1/32400 (* (pow angle 2) (pow (PI) 2))) (* 1/32400 (/ (* (pow a 2) (* (pow angle 2) (pow (PI) 2))) (pow b 2))))))
(* -1/32400 (* (pow b 2) (pow (PI) 2)))
(* (pow b 2) (+ (* -1/32400 (pow (PI) 2)) (* 1/32400 (/ (* (pow a 2) (pow (PI) 2)) (pow b 2)))))
(* (pow b 2) (+ (* -1/32400 (pow (PI) 2)) (* 1/32400 (/ (* (pow a 2) (pow (PI) 2)) (pow b 2)))))
(* (pow b 2) (+ (* -1/32400 (pow (PI) 2)) (* 1/32400 (/ (* (pow a 2) (pow (PI) 2)) (pow b 2)))))
(* (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 a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)))))
(* (pow b 2) (+ 1/2 (+ (* 1/2 (cos (* -1/90 (* angle (PI))))) (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)))))
(* (pow b 2) (+ 1/2 (+ (* 1/2 (cos (* -1/90 (* angle (PI))))) (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)))))
(* 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)))))))
(* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* -1/32400 (pow b 2))
(* (pow b 2) (- (* 1/32400 (/ (pow a 2) (pow b 2))) 1/32400))
(* (pow b 2) (- (* 1/32400 (/ (pow a 2) (pow b 2))) 1/32400))
(* (pow b 2) (- (* 1/32400 (/ (pow a 2) (pow b 2))) 1/32400))
(* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (+ 1 (* -1/32400 (* (pow angle 2) (pow (PI) 2)))))
(* (pow b 2) (+ 1 (+ (* -1/32400 (* (pow angle 2) (pow (PI) 2))) (* 1/32400 (/ (* (pow a 2) (* (pow angle 2) (pow (PI) 2))) (pow b 2))))))
(* (pow b 2) (+ 1 (+ (* -1/32400 (* (pow angle 2) (pow (PI) 2))) (* 1/32400 (/ (* (pow a 2) (* (pow angle 2) (pow (PI) 2))) (pow b 2))))))
(* (pow b 2) (+ 1 (+ (* -1/32400 (* (pow angle 2) (pow (PI) 2))) (* 1/32400 (/ (* (pow a 2) (* (pow angle 2) (pow (PI) 2))) (pow b 2))))))
(* -1/32400 (* (pow b 2) (pow (PI) 2)))
(* (pow b 2) (+ (* -1/32400 (pow (PI) 2)) (* 1/32400 (/ (* (pow a 2) (pow (PI) 2)) (pow b 2)))))
(* (pow b 2) (+ (* -1/32400 (pow (PI) 2)) (* 1/32400 (/ (* (pow a 2) (pow (PI) 2)) (pow b 2)))))
(* (pow b 2) (+ (* -1/32400 (pow (PI) 2)) (* 1/32400 (/ (* (pow a 2) (pow (PI) 2)) (pow b 2)))))
(* (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 a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)))))
(* (pow b 2) (+ 1/2 (+ (* 1/2 (cos (* -1/90 (* angle (PI))))) (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)))))
(* (pow b 2) (+ 1/2 (+ (* 1/2 (cos (* -1/90 (* angle (PI))))) (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)))))
(* 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)))))))
(* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* -1/32400 (pow b 2))
(* (pow b 2) (- (* 1/32400 (/ (pow a 2) (pow b 2))) 1/32400))
(* (pow b 2) (- (* 1/32400 (/ (pow a 2) (pow b 2))) 1/32400))
(* (pow b 2) (- (* 1/32400 (/ (pow a 2) (pow b 2))) 1/32400))
(* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* a (sin (* 1/180 (* angle (PI)))))
(* a (sin (* 1/180 (* angle (PI)))))
(* a (sin (* 1/180 (* angle (PI)))))
(* a (sin (* 1/180 (* angle (PI)))))
(* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+ (* -1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2)))) (pow b 2))
(+ (* -1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2)))) (+ (* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2)))) (pow b 2)))
(+ (* -1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2)))) (+ (* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2)))) (pow b 2)))
(+ (* -1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2)))) (+ (* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2)))) (pow b 2)))
(* -1/32400 (* (pow b 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 b 2) (+ 1/2 (* 1/2 (cos (* -1/90 (* angle (PI)))))))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (+ 1/2 (* 1/2 (cos (* -1/90 (* angle (PI))))))))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (+ 1/2 (* 1/2 (cos (* -1/90 (* angle (PI))))))))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (+ 1/2 (* 1/2 (cos (* -1/90 (* angle (PI))))))))
(* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* a (sin (* 1/180 (* angle (PI)))))
(* a (sin (* 1/180 (* angle (PI)))))
(* a (sin (* 1/180 (* angle (PI)))))
(* a (sin (* 1/180 (* angle (PI)))))
(* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* -1/32400 (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)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* a (sin (* 1/180 (* angle (PI)))))
(* a (sin (* 1/180 (* angle (PI)))))
(* a (sin (* 1/180 (* angle (PI)))))
(* a (sin (* 1/180 (* angle (PI)))))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(* (pow a 2) (+ (* -1/32400 (/ (* (pow angle 2) (* (pow b 2) (pow (PI) 2))) (pow a 2))) (+ (* 1/32400 (* (pow angle 2) (pow (PI) 2))) (/ (pow b 2) (pow a 2)))))
(* (pow a 2) (+ (* -1/32400 (/ (* (pow angle 2) (* (pow b 2) (pow (PI) 2))) (pow a 2))) (+ (* 1/32400 (* (pow angle 2) (pow (PI) 2))) (/ (pow b 2) (pow a 2)))))
(* (pow a 2) (+ (* -1/32400 (/ (* (pow angle 2) (* (pow b 2) (pow (PI) 2))) (pow a 2))) (+ (* 1/32400 (* (pow angle 2) (pow (PI) 2))) (/ (pow b 2) (pow a 2)))))
(* 1/32400 (* (pow a 2) (pow (PI) 2)))
(* (pow a 2) (+ (* -1/32400 (/ (* (pow b 2) (pow (PI) 2)) (pow a 2))) (* 1/32400 (pow (PI) 2))))
(* (pow a 2) (+ (* -1/32400 (/ (* (pow b 2) (pow (PI) 2)) (pow a 2))) (* 1/32400 (pow (PI) 2))))
(* (pow a 2) (+ (* -1/32400 (/ (* (pow b 2) (pow (PI) 2)) (pow a 2))) (* 1/32400 (pow (PI) 2))))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (+ (/ (* (pow b 2) (+ 1/2 (* 1/2 (cos (* -1/90 (* angle (PI))))))) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (+ (/ (* (pow b 2) (+ 1/2 (* 1/2 (cos (* -1/90 (* angle (PI))))))) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (+ (/ (* (pow b 2) (+ 1/2 (* 1/2 (cos (* -1/90 (* angle (PI))))))) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* a (sin (* 1/180 (* angle (PI)))))
(* a (sin (* 1/180 (* angle (PI)))))
(* a (sin (* 1/180 (* angle (PI)))))
(* a (sin (* 1/180 (* angle (PI)))))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* 1/32400 (pow a 2))
(* (pow a 2) (+ 1/32400 (* -1/32400 (/ (pow b 2) (pow a 2)))))
(* (pow a 2) (+ 1/32400 (* -1/32400 (/ (pow b 2) (pow a 2)))))
(* (pow a 2) (+ 1/32400 (* -1/32400 (/ (pow b 2) (pow a 2)))))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* a (sin (* 1/180 (* angle (PI)))))
(* a (sin (* 1/180 (* angle (PI)))))
(* a (sin (* 1/180 (* angle (PI)))))
(* a (sin (* 1/180 (* angle (PI)))))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(* (pow a 2) (+ (* -1/32400 (/ (* (pow angle 2) (* (pow b 2) (pow (PI) 2))) (pow a 2))) (+ (* 1/32400 (* (pow angle 2) (pow (PI) 2))) (/ (pow b 2) (pow a 2)))))
(* (pow a 2) (+ (* -1/32400 (/ (* (pow angle 2) (* (pow b 2) (pow (PI) 2))) (pow a 2))) (+ (* 1/32400 (* (pow angle 2) (pow (PI) 2))) (/ (pow b 2) (pow a 2)))))
(* (pow a 2) (+ (* -1/32400 (/ (* (pow angle 2) (* (pow b 2) (pow (PI) 2))) (pow a 2))) (+ (* 1/32400 (* (pow angle 2) (pow (PI) 2))) (/ (pow b 2) (pow a 2)))))
(* 1/32400 (* (pow a 2) (pow (PI) 2)))
(* (pow a 2) (+ (* -1/32400 (/ (* (pow b 2) (pow (PI) 2)) (pow a 2))) (* 1/32400 (pow (PI) 2))))
(* (pow a 2) (+ (* -1/32400 (/ (* (pow b 2) (pow (PI) 2)) (pow a 2))) (* 1/32400 (pow (PI) 2))))
(* (pow a 2) (+ (* -1/32400 (/ (* (pow b 2) (pow (PI) 2)) (pow a 2))) (* 1/32400 (pow (PI) 2))))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (+ (/ (* (pow b 2) (+ 1/2 (* 1/2 (cos (* -1/90 (* angle (PI))))))) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (+ (/ (* (pow b 2) (+ 1/2 (* 1/2 (cos (* -1/90 (* angle (PI))))))) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (+ (/ (* (pow b 2) (+ 1/2 (* 1/2 (cos (* -1/90 (* angle (PI))))))) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* a (sin (* 1/180 (* angle (PI)))))
(* a (sin (* 1/180 (* angle (PI)))))
(* a (sin (* 1/180 (* angle (PI)))))
(* a (sin (* 1/180 (* angle (PI)))))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* 1/32400 (pow a 2))
(* (pow a 2) (+ 1/32400 (* -1/32400 (/ (pow b 2) (pow a 2)))))
(* (pow a 2) (+ 1/32400 (* -1/32400 (/ (pow b 2) (pow a 2)))))
(* (pow a 2) (+ 1/32400 (* -1/32400 (/ (pow b 2) (pow a 2)))))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(pow b 2)
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow b 2) (pow (PI) 2))) (* 1/32400 (* (pow a 2) (pow (PI) 2))))) (pow b 2))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow b 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (pow (PI) 4))) (* (pow b 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4))))))))) (pow b 2))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow b 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (pow (PI) 4))) (+ (* (pow angle 2) (+ (* (pow a 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))) (* (pow b 2) (+ (* -1/816293376000000 (pow (PI) 6)) (* -1/12244400640000000 (pow (PI) 6)))))) (* (pow b 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4)))))))))) (pow b 2))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (* (pow angle 2) (pow (PI) 4)))) (* 1/32400 (* (pow a 2) (pow (PI) 2)))))
(* (pow angle 2) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (pow (PI) 4))) (* (pow a 2) (* (pow angle 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))))))))
(* (pow angle 2) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (pow (PI) 4))) (* (pow angle 2) (+ (* (pow a 2) (* (pow angle 2) (+ (* -1/396718580736000000000 (pow (PI) 8)) (* -1/2777030065152000000000 (pow (PI) 8))))) (* (pow a 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6))))))))))
(* 1/180 (* a (* angle (PI))))
(* angle (+ (* -1/34992000 (* a (* (pow angle 2) (pow (PI) 3)))) (* 1/180 (* a (PI)))))
(* angle (+ (* 1/180 (* a (PI))) (* (pow angle 2) (+ (* -1/34992000 (* a (pow (PI) 3))) (* 1/22674816000000 (* a (* (pow angle 2) (pow (PI) 5))))))))
(* angle (+ (* 1/180 (* a (PI))) (* (pow angle 2) (+ (* -1/34992000 (* a (pow (PI) 3))) (* (pow angle 2) (+ (* -1/30855889612800000000 (* a (* (pow angle 2) (pow (PI) 7)))) (* 1/22674816000000 (* a (pow (PI) 5)))))))))
(pow b 2)
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow b 2) (pow (PI) 2))) (* 1/32400 (* (pow a 2) (pow (PI) 2))))) (pow b 2))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow b 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (pow (PI) 4))) (* (pow b 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4))))))))) (pow b 2))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow b 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (pow (PI) 4))) (+ (* (pow angle 2) (+ (* (pow a 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))) (* (pow b 2) (+ (* -1/816293376000000 (pow (PI) 6)) (* -1/12244400640000000 (pow (PI) 6)))))) (* (pow b 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4)))))))))) (pow b 2))
(pow b 2)
(+ (* (pow angle 2) (* (pow (PI) 2) (+ (* -1/32400 (pow b 2)) (* 1/32400 (pow a 2))))) (pow b 2))
(+ (* (pow angle 2) (* (pow (PI) 2) (+ (* -1/32400 (pow b 2)) (* 1/32400 (pow a 2))))) (pow b 2))
(+ (* (pow angle 2) (* (pow (PI) 2) (+ (* -1/32400 (pow b 2)) (* 1/32400 (pow a 2))))) (pow b 2))
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)))))))
(pow b 2)
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow b 2) (pow (PI) 2))) (* 1/32400 (* (pow a 2) (pow (PI) 2))))) (pow b 2))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow b 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (pow (PI) 4))) (* 1/3149280000 (* (pow b 2) (pow (PI) 4)))))))) (pow b 2))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow b 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (pow (PI) 4))) (+ (* 1/3149280000 (* (pow b 2) (pow (PI) 4))) (* (pow angle 2) (+ (* -1/765275040000000 (* (pow b 2) (pow (PI) 6))) (* (pow a 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))))))))))) (pow b 2))
b
(+ b (* -1/32400 (* (pow angle 2) (* b (pow (PI) 2)))))
(+ b (* (pow angle 2) (+ (* -1/32400 (* b (pow (PI) 2))) (* 1/3149280000 (* (pow angle 2) (* b (pow (PI) 4)))))))
(+ b (* (pow angle 2) (+ (* -1/32400 (* b (pow (PI) 2))) (* (pow angle 2) (+ (* -1/765275040000000 (* (pow angle 2) (* b (pow (PI) 6)))) (* 1/3149280000 (* b (pow (PI) 4))))))))
1/2
(+ 1/2 (* -1/32400 (* (pow angle 2) (pow (PI) 2))))
(+ 1/2 (* (pow angle 2) (+ (* -1/32400 (pow (PI) 2)) (* 1/3149280000 (* (pow angle 2) (pow (PI) 4))))))
(+ 1/2 (* (pow angle 2) (+ (* -1/32400 (pow (PI) 2)) (* (pow angle 2) (+ (* -1/765275040000000 (* (pow angle 2) (pow (PI) 6))) (* 1/3149280000 (pow (PI) 4)))))))
(pow b 2)
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow b 2) (pow (PI) 2))) (* 1/32400 (* (pow a 2) (pow (PI) 2))))) (pow b 2))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow b 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (pow (PI) 4))) (* (pow b 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4))))))))) (pow b 2))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow b 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (pow (PI) 4))) (+ (* (pow angle 2) (+ (* (pow a 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))) (* (pow b 2) (+ (* -1/816293376000000 (pow (PI) 6)) (* -1/12244400640000000 (pow (PI) 6)))))) (* (pow b 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4)))))))))) (pow b 2))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (* (pow angle 2) (pow (PI) 4)))) (* 1/32400 (* (pow a 2) (pow (PI) 2)))))
(* (pow angle 2) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (pow (PI) 4))) (* (pow a 2) (* (pow angle 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))))))))
(* (pow angle 2) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (pow (PI) 4))) (* (pow angle 2) (+ (* (pow a 2) (* (pow angle 2) (+ (* -1/396718580736000000000 (pow (PI) 8)) (* -1/2777030065152000000000 (pow (PI) 8))))) (* (pow a 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6))))))))))
(* 1/180 (* a (* angle (PI))))
(* angle (+ (* -1/34992000 (* a (* (pow angle 2) (pow (PI) 3)))) (* 1/180 (* a (PI)))))
(* angle (+ (* 1/180 (* a (PI))) (* (pow angle 2) (+ (* -1/34992000 (* a (pow (PI) 3))) (* 1/22674816000000 (* a (* (pow angle 2) (pow (PI) 5))))))))
(* angle (+ (* 1/180 (* a (PI))) (* (pow angle 2) (+ (* -1/34992000 (* a (pow (PI) 3))) (* (pow angle 2) (+ (* -1/30855889612800000000 (* a (* (pow angle 2) (pow (PI) 7)))) (* 1/22674816000000 (* a (pow (PI) 5)))))))))
(pow b 2)
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow b 2) (pow (PI) 2))) (* 1/32400 (* (pow a 2) (pow (PI) 2))))) (pow b 2))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow b 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (pow (PI) 4))) (* (pow b 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4))))))))) (pow b 2))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow b 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (pow (PI) 4))) (+ (* (pow angle 2) (+ (* (pow a 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))) (* (pow b 2) (+ (* -1/816293376000000 (pow (PI) 6)) (* -1/12244400640000000 (pow (PI) 6)))))) (* (pow b 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4)))))))))) (pow b 2))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (* (pow angle 2) (pow (PI) 4)))) (* 1/32400 (* (pow a 2) (pow (PI) 2)))))
(* (pow angle 2) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (pow (PI) 4))) (* (pow a 2) (* (pow angle 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))))))))
(* (pow angle 2) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (pow (PI) 4))) (* (pow angle 2) (+ (* (pow a 2) (* (pow angle 2) (+ (* -1/396718580736000000000 (pow (PI) 8)) (* -1/2777030065152000000000 (pow (PI) 8))))) (* (pow a 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6))))))))))
(* 1/180 (* angle (PI)))
(* angle (+ (* -1/34992000 (* (pow angle 2) (pow (PI) 3))) (* 1/180 (PI))))
(* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* 1/22674816000000 (* (pow angle 2) (pow (PI) 5)))))))
(* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* (pow angle 2) (+ (* -1/30855889612800000000 (* (pow angle 2) (pow (PI) 7))) (* 1/22674816000000 (pow (PI) 5))))))))
1
(+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2))))
(+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* 1/25194240000 (* (pow angle 2) (pow (PI) 4))))))
(+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* (pow angle 2) (+ (* -1/24488801280000000 (* (pow angle 2) (pow (PI) 6))) (* 1/25194240000 (pow (PI) 4)))))))
(* 1/180 (* angle (PI)))
(* angle (+ (* -1/34992000 (* (pow angle 2) (pow (PI) 3))) (* 1/180 (PI))))
(* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* 1/22674816000000 (* (pow angle 2) (pow (PI) 5)))))))
(* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* (pow angle 2) (+ (* -1/30855889612800000000 (* (pow angle 2) (pow (PI) 7))) (* 1/22674816000000 (pow (PI) 5))))))))
1
(+ 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)))))))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 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))))))))
(* 1/180 (* angle (PI)))
(* angle (+ (* -1/34992000 (* (pow angle 2) (pow (PI) 3))) (* 1/180 (PI))))
(* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* 1/22674816000000 (* (pow angle 2) (pow (PI) 5)))))))
(* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* (pow angle 2) (+ (* -1/30855889612800000000 (* (pow angle 2) (pow (PI) 7))) (* 1/22674816000000 (pow (PI) 5))))))))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* a (sin (* 1/180 (* angle (PI)))))
(* a (sin (* 1/180 (* angle (PI)))))
(* a (sin (* 1/180 (* angle (PI)))))
(* a (sin (* 1/180 (* angle (PI)))))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow angle 2) (* (pow (PI) 2) (+ (* -1/32400 (pow b 2)) (* 1/32400 (pow a 2)))))
(* (pow angle 2) (+ (* (pow (PI) 2) (+ (* -1/32400 (pow b 2)) (* 1/32400 (pow a 2)))) (/ (pow b 2) (pow angle 2))))
(* (pow angle 2) (+ (* (pow (PI) 2) (+ (* -1/32400 (pow b 2)) (* 1/32400 (pow a 2)))) (/ (pow b 2) (pow angle 2))))
(* (pow angle 2) (+ (* (pow (PI) 2) (+ (* -1/32400 (pow b 2)) (* 1/32400 (pow a 2)))) (/ (pow b 2) (pow angle 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))))))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (+ 1/2 (* 1/2 (cos (* -1/90 (* angle (PI))))))))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (+ 1/2 (* 1/2 (cos (* -1/90 (* angle (PI))))))))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (+ 1/2 (* 1/2 (cos (* -1/90 (* angle (PI))))))))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (+ 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/2 (cos (* -1/90 (* angle (PI)))))
(* 1/2 (cos (* -1/90 (* angle (PI)))))
(* 1/2 (cos (* -1/90 (* angle (PI)))))
(* 1/2 (cos (* -1/90 (* angle (PI)))))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* a (sin (* 1/180 (* angle (PI)))))
(* a (sin (* 1/180 (* angle (PI)))))
(* a (sin (* 1/180 (* angle (PI)))))
(* a (sin (* 1/180 (* angle (PI)))))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(cos (* 1/180 (* angle (PI))))
(cos (* 1/180 (* angle (PI))))
(cos (* 1/180 (* angle (PI))))
(cos (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(cos (* -1/90 (* angle (PI))))
(cos (* -1/90 (* angle (PI))))
(cos (* -1/90 (* angle (PI))))
(cos (* -1/90 (* angle (PI))))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 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))))
(sin (* 1/180 (* angle (PI))))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* a (sin (* 1/180 (* angle (PI)))))
(* a (sin (* 1/180 (* angle (PI)))))
(* a (sin (* 1/180 (* angle (PI)))))
(* a (sin (* 1/180 (* angle (PI)))))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow angle 2) (* (pow (PI) 2) (+ (* -1/32400 (pow b 2)) (* 1/32400 (pow a 2)))))
(* (pow angle 2) (+ (* (pow (PI) 2) (+ (* -1/32400 (pow b 2)) (* 1/32400 (pow a 2)))) (/ (pow b 2) (pow angle 2))))
(* (pow angle 2) (+ (* (pow (PI) 2) (+ (* -1/32400 (pow b 2)) (* 1/32400 (pow a 2)))) (/ (pow b 2) (pow angle 2))))
(* (pow angle 2) (+ (* (pow (PI) 2) (+ (* -1/32400 (pow b 2)) (* 1/32400 (pow a 2)))) (/ (pow b 2) (pow angle 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))))))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (+ 1/2 (* 1/2 (cos (* -1/90 (* angle (PI))))))))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (+ 1/2 (* 1/2 (cos (* -1/90 (* angle (PI))))))))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (+ 1/2 (* 1/2 (cos (* -1/90 (* angle (PI))))))))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (+ 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/2 (cos (* -1/90 (* angle (PI)))))
(* 1/2 (cos (* -1/90 (* angle (PI)))))
(* 1/2 (cos (* -1/90 (* angle (PI)))))
(* 1/2 (cos (* -1/90 (* angle (PI)))))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* a (sin (* 1/180 (* angle (PI)))))
(* a (sin (* 1/180 (* angle (PI)))))
(* a (sin (* 1/180 (* angle (PI)))))
(* a (sin (* 1/180 (* angle (PI)))))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(cos (* 1/180 (* angle (PI))))
(cos (* 1/180 (* angle (PI))))
(cos (* 1/180 (* angle (PI))))
(cos (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(cos (* -1/90 (* angle (PI))))
(cos (* -1/90 (* angle (PI))))
(cos (* -1/90 (* angle (PI))))
(cos (* -1/90 (* angle (PI))))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 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))))
(sin (* 1/180 (* angle (PI))))
Outputs
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (*.f64 angle angle) a))) (*.f64 (PI.f64) (PI.f64)))
(+ (* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2)))) (* (pow b 2) (+ 1 (* -1/32400 (* (pow angle 2) (pow (PI) 2))))))
(fma.f64 (*.f64 (*.f64 angle angle) (fma.f64 #s(literal -1/32400 binary64) (*.f64 b b) (*.f64 #s(literal 1/32400 binary64) (*.f64 a a)))) (*.f64 (PI.f64) (PI.f64)) (*.f64 b b))
(+ (* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2)))) (* (pow b 2) (+ 1 (* -1/32400 (* (pow angle 2) (pow (PI) 2))))))
(fma.f64 (*.f64 (*.f64 angle angle) (fma.f64 #s(literal -1/32400 binary64) (*.f64 b b) (*.f64 #s(literal 1/32400 binary64) (*.f64 a a)))) (*.f64 (PI.f64) (PI.f64)) (*.f64 b b))
(+ (* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2)))) (* (pow b 2) (+ 1 (* -1/32400 (* (pow angle 2) (pow (PI) 2))))))
(fma.f64 (*.f64 (*.f64 angle angle) (fma.f64 #s(literal -1/32400 binary64) (*.f64 b b) (*.f64 #s(literal 1/32400 binary64) (*.f64 a a)))) (*.f64 (PI.f64) (PI.f64)) (*.f64 b b))
(* 1/32400 (* (pow a 2) (pow (PI) 2)))
(*.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a a)) (PI.f64)) (PI.f64))
(+ (* -1/32400 (* (pow b 2) (pow (PI) 2))) (* 1/32400 (* (pow a 2) (pow (PI) 2))))
(*.f64 (*.f64 (fma.f64 #s(literal -1/32400 binary64) (*.f64 b b) (*.f64 #s(literal 1/32400 binary64) (*.f64 a a))) (PI.f64)) (PI.f64))
(+ (* -1/32400 (* (pow b 2) (pow (PI) 2))) (* 1/32400 (* (pow a 2) (pow (PI) 2))))
(*.f64 (*.f64 (fma.f64 #s(literal -1/32400 binary64) (*.f64 b b) (*.f64 #s(literal 1/32400 binary64) (*.f64 a a))) (PI.f64)) (PI.f64))
(+ (* -1/32400 (* (pow b 2) (pow (PI) 2))) (* 1/32400 (* (pow a 2) (pow (PI) 2))))
(*.f64 (*.f64 (fma.f64 #s(literal -1/32400 binary64) (*.f64 b b) (*.f64 #s(literal 1/32400 binary64) (*.f64 a a))) (PI.f64)) (PI.f64))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (+ 1/2 (* 1/2 (cos (* -1/90 (* angle (PI))))))))
(fma.f64 (fma.f64 (cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 (PI.f64) angle))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (+ 1/2 (* 1/2 (cos (* -1/90 (* angle (PI))))))))
(fma.f64 (fma.f64 (cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 (PI.f64) angle))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (+ 1/2 (* 1/2 (cos (* -1/90 (* angle (PI))))))))
(fma.f64 (fma.f64 (cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 (PI.f64) angle))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(* b (+ 1/2 (* 1/2 (cos (* -1/90 (* angle (PI)))))))
(*.f64 (fma.f64 (cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 (PI.f64) angle))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) b)
(* b (+ 1/2 (* 1/2 (cos (* -1/90 (* angle (PI)))))))
(*.f64 (fma.f64 (cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 (PI.f64) angle))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) b)
(* b (+ 1/2 (* 1/2 (cos (* -1/90 (* angle (PI)))))))
(*.f64 (fma.f64 (cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 (PI.f64) angle))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) b)
(* b (+ 1/2 (* 1/2 (cos (* -1/90 (* angle (PI)))))))
(*.f64 (fma.f64 (cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 (PI.f64) angle))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) b)
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(* 1/32400 (pow a 2))
(*.f64 #s(literal 1/32400 binary64) (*.f64 a a))
(+ (* -1/32400 (pow b 2)) (* 1/32400 (pow a 2)))
(fma.f64 #s(literal -1/32400 binary64) (*.f64 b b) (*.f64 #s(literal 1/32400 binary64) (*.f64 a a)))
(+ (* -1/32400 (pow b 2)) (* 1/32400 (pow a 2)))
(fma.f64 #s(literal -1/32400 binary64) (*.f64 b b) (*.f64 #s(literal 1/32400 binary64) (*.f64 a a)))
(+ (* -1/32400 (pow b 2)) (* 1/32400 (pow a 2)))
(fma.f64 #s(literal -1/32400 binary64) (*.f64 b b) (*.f64 #s(literal 1/32400 binary64) (*.f64 a a)))
(* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(fma.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(fma.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(fma.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b)))
(* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(fma.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(fma.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(fma.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b)))
(* (pow b 2) (+ 1 (* -1/32400 (* (pow angle 2) (pow (PI) 2)))))
(*.f64 (fma.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle angle)) (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b) b)
(* (pow b 2) (+ 1 (+ (* -1/32400 (* (pow angle 2) (pow (PI) 2))) (* 1/32400 (/ (* (pow a 2) (* (pow angle 2) (pow (PI) 2))) (pow b 2))))))
(*.f64 (fma.f64 (/.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (*.f64 angle angle) a))) b) (*.f64 (PI.f64) (/.f64 (PI.f64) b)) (fma.f64 (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 (PI.f64) (PI.f64))) angle) angle #s(literal 1 binary64))) (*.f64 b b))
(* (pow b 2) (+ 1 (+ (* -1/32400 (* (pow angle 2) (pow (PI) 2))) (* 1/32400 (/ (* (pow a 2) (* (pow angle 2) (pow (PI) 2))) (pow b 2))))))
(*.f64 (fma.f64 (/.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (*.f64 angle angle) a))) b) (*.f64 (PI.f64) (/.f64 (PI.f64) b)) (fma.f64 (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 (PI.f64) (PI.f64))) angle) angle #s(literal 1 binary64))) (*.f64 b b))
(* (pow b 2) (+ 1 (+ (* -1/32400 (* (pow angle 2) (pow (PI) 2))) (* 1/32400 (/ (* (pow a 2) (* (pow angle 2) (pow (PI) 2))) (pow b 2))))))
(*.f64 (fma.f64 (/.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (*.f64 angle angle) a))) b) (*.f64 (PI.f64) (/.f64 (PI.f64) b)) (fma.f64 (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 (PI.f64) (PI.f64))) angle) angle #s(literal 1 binary64))) (*.f64 b b))
(* -1/32400 (* (pow b 2) (pow (PI) 2)))
(*.f64 (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 b b)) (PI.f64)) (PI.f64))
(* (pow b 2) (+ (* -1/32400 (pow (PI) 2)) (* 1/32400 (/ (* (pow a 2) (pow (PI) 2)) (pow b 2)))))
(fma.f64 (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 b b)) (PI.f64)) (PI.f64) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a a)) (PI.f64)) (PI.f64)) #s(literal 1 binary64)))
(* (pow b 2) (+ (* -1/32400 (pow (PI) 2)) (* 1/32400 (/ (* (pow a 2) (pow (PI) 2)) (pow b 2)))))
(fma.f64 (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 b b)) (PI.f64)) (PI.f64) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a a)) (PI.f64)) (PI.f64)) #s(literal 1 binary64)))
(* (pow b 2) (+ (* -1/32400 (pow (PI) 2)) (* 1/32400 (/ (* (pow a 2) (pow (PI) 2)) (pow b 2)))))
(fma.f64 (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 b b)) (PI.f64)) (PI.f64) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a a)) (PI.f64)) (PI.f64)) #s(literal 1 binary64)))
(* (pow b 2) (+ 1/2 (* 1/2 (cos (* -1/90 (* angle (PI)))))))
(*.f64 (fma.f64 (cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 (PI.f64) angle))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b))
(* (pow b 2) (+ 1/2 (+ (* 1/2 (cos (* -1/90 (* angle (PI))))) (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)))))
(fma.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)) (*.f64 (fma.f64 (cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 (PI.f64) angle))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b)))
(* (pow b 2) (+ 1/2 (+ (* 1/2 (cos (* -1/90 (* angle (PI))))) (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)))))
(fma.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)) (*.f64 (fma.f64 (cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 (PI.f64) angle))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b)))
(* (pow b 2) (+ 1/2 (+ (* 1/2 (cos (* -1/90 (* angle (PI))))) (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)))))
(fma.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)) (*.f64 (fma.f64 (cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 (PI.f64) angle))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b)))
(* b (+ 1/2 (* 1/2 (cos (* -1/90 (* angle (PI)))))))
(*.f64 (fma.f64 (cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 (PI.f64) angle))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) b)
(* b (+ 1/2 (* 1/2 (cos (* -1/90 (* angle (PI)))))))
(*.f64 (fma.f64 (cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 (PI.f64) angle))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) b)
(* b (+ 1/2 (* 1/2 (cos (* -1/90 (* angle (PI)))))))
(*.f64 (fma.f64 (cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 (PI.f64) angle))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) b)
(* b (+ 1/2 (* 1/2 (cos (* -1/90 (* angle (PI)))))))
(*.f64 (fma.f64 (cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 (PI.f64) angle))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) b)
(* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(fma.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(fma.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(fma.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b)))
(* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(fma.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(fma.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(fma.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b)))
(* -1/32400 (pow b 2))
(*.f64 #s(literal -1/32400 binary64) (*.f64 b b))
(* (pow b 2) (- (* 1/32400 (/ (pow a 2) (pow b 2))) 1/32400))
(*.f64 (fma.f64 (/.f64 (*.f64 #s(literal 1/32400 binary64) a) b) (/.f64 a b) #s(literal -1/32400 binary64)) (*.f64 b b))
(* (pow b 2) (- (* 1/32400 (/ (pow a 2) (pow b 2))) 1/32400))
(*.f64 (fma.f64 (/.f64 (*.f64 #s(literal 1/32400 binary64) a) b) (/.f64 a b) #s(literal -1/32400 binary64)) (*.f64 b b))
(* (pow b 2) (- (* 1/32400 (/ (pow a 2) (pow b 2))) 1/32400))
(*.f64 (fma.f64 (/.f64 (*.f64 #s(literal 1/32400 binary64) a) b) (/.f64 a b) #s(literal -1/32400 binary64)) (*.f64 b b))
(* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(fma.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(fma.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(fma.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b)))
(* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(fma.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(fma.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(fma.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b)))
(* (pow b 2) (+ 1 (* -1/32400 (* (pow angle 2) (pow (PI) 2)))))
(*.f64 (fma.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle angle)) (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b) b)
(* (pow b 2) (+ 1 (+ (* -1/32400 (* (pow angle 2) (pow (PI) 2))) (* 1/32400 (/ (* (pow a 2) (* (pow angle 2) (pow (PI) 2))) (pow b 2))))))
(*.f64 (fma.f64 (/.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (*.f64 angle angle) a))) b) (*.f64 (PI.f64) (/.f64 (PI.f64) b)) (fma.f64 (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 (PI.f64) (PI.f64))) angle) angle #s(literal 1 binary64))) (*.f64 b b))
(* (pow b 2) (+ 1 (+ (* -1/32400 (* (pow angle 2) (pow (PI) 2))) (* 1/32400 (/ (* (pow a 2) (* (pow angle 2) (pow (PI) 2))) (pow b 2))))))
(*.f64 (fma.f64 (/.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (*.f64 angle angle) a))) b) (*.f64 (PI.f64) (/.f64 (PI.f64) b)) (fma.f64 (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 (PI.f64) (PI.f64))) angle) angle #s(literal 1 binary64))) (*.f64 b b))
(* (pow b 2) (+ 1 (+ (* -1/32400 (* (pow angle 2) (pow (PI) 2))) (* 1/32400 (/ (* (pow a 2) (* (pow angle 2) (pow (PI) 2))) (pow b 2))))))
(*.f64 (fma.f64 (/.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (*.f64 angle angle) a))) b) (*.f64 (PI.f64) (/.f64 (PI.f64) b)) (fma.f64 (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 (PI.f64) (PI.f64))) angle) angle #s(literal 1 binary64))) (*.f64 b b))
(* -1/32400 (* (pow b 2) (pow (PI) 2)))
(*.f64 (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 b b)) (PI.f64)) (PI.f64))
(* (pow b 2) (+ (* -1/32400 (pow (PI) 2)) (* 1/32400 (/ (* (pow a 2) (pow (PI) 2)) (pow b 2)))))
(fma.f64 (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 b b)) (PI.f64)) (PI.f64) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a a)) (PI.f64)) (PI.f64)) #s(literal 1 binary64)))
(* (pow b 2) (+ (* -1/32400 (pow (PI) 2)) (* 1/32400 (/ (* (pow a 2) (pow (PI) 2)) (pow b 2)))))
(fma.f64 (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 b b)) (PI.f64)) (PI.f64) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a a)) (PI.f64)) (PI.f64)) #s(literal 1 binary64)))
(* (pow b 2) (+ (* -1/32400 (pow (PI) 2)) (* 1/32400 (/ (* (pow a 2) (pow (PI) 2)) (pow b 2)))))
(fma.f64 (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 b b)) (PI.f64)) (PI.f64) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a a)) (PI.f64)) (PI.f64)) #s(literal 1 binary64)))
(* (pow b 2) (+ 1/2 (* 1/2 (cos (* -1/90 (* angle (PI)))))))
(*.f64 (fma.f64 (cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 (PI.f64) angle))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b))
(* (pow b 2) (+ 1/2 (+ (* 1/2 (cos (* -1/90 (* angle (PI))))) (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)))))
(fma.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)) (*.f64 (fma.f64 (cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 (PI.f64) angle))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b)))
(* (pow b 2) (+ 1/2 (+ (* 1/2 (cos (* -1/90 (* angle (PI))))) (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)))))
(fma.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)) (*.f64 (fma.f64 (cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 (PI.f64) angle))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b)))
(* (pow b 2) (+ 1/2 (+ (* 1/2 (cos (* -1/90 (* angle (PI))))) (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)))))
(fma.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)) (*.f64 (fma.f64 (cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 (PI.f64) angle))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b)))
(* b (+ 1/2 (* 1/2 (cos (* -1/90 (* angle (PI)))))))
(*.f64 (fma.f64 (cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 (PI.f64) angle))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) b)
(* b (+ 1/2 (* 1/2 (cos (* -1/90 (* angle (PI)))))))
(*.f64 (fma.f64 (cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 (PI.f64) angle))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) b)
(* b (+ 1/2 (* 1/2 (cos (* -1/90 (* angle (PI)))))))
(*.f64 (fma.f64 (cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 (PI.f64) angle))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) b)
(* b (+ 1/2 (* 1/2 (cos (* -1/90 (* angle (PI)))))))
(*.f64 (fma.f64 (cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 (PI.f64) angle))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) b)
(* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(fma.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(fma.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(fma.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b)))
(* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(fma.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(fma.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(fma.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b)))
(* -1/32400 (pow b 2))
(*.f64 #s(literal -1/32400 binary64) (*.f64 b b))
(* (pow b 2) (- (* 1/32400 (/ (pow a 2) (pow b 2))) 1/32400))
(*.f64 (fma.f64 (/.f64 (*.f64 #s(literal 1/32400 binary64) a) b) (/.f64 a b) #s(literal -1/32400 binary64)) (*.f64 b b))
(* (pow b 2) (- (* 1/32400 (/ (pow a 2) (pow b 2))) 1/32400))
(*.f64 (fma.f64 (/.f64 (*.f64 #s(literal 1/32400 binary64) a) b) (/.f64 a b) #s(literal -1/32400 binary64)) (*.f64 b b))
(* (pow b 2) (- (* 1/32400 (/ (pow a 2) (pow b 2))) 1/32400))
(*.f64 (fma.f64 (/.f64 (*.f64 #s(literal 1/32400 binary64) a) b) (/.f64 a b) #s(literal -1/32400 binary64)) (*.f64 b b))
(* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* a (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) a)
(* a (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) a)
(* a (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) a)
(* a (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) a)
(* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* -1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2)))) (pow b 2))
(*.f64 (fma.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle angle)) (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b) b)
(+ (* -1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2)))) (+ (* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2)))) (pow b 2)))
(fma.f64 (*.f64 (*.f64 angle angle) (fma.f64 #s(literal -1/32400 binary64) (*.f64 b b) (*.f64 #s(literal 1/32400 binary64) (*.f64 a a)))) (*.f64 (PI.f64) (PI.f64)) (*.f64 b b))
(+ (* -1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2)))) (+ (* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2)))) (pow b 2)))
(fma.f64 (*.f64 (*.f64 angle angle) (fma.f64 #s(literal -1/32400 binary64) (*.f64 b b) (*.f64 #s(literal 1/32400 binary64) (*.f64 a a)))) (*.f64 (PI.f64) (PI.f64)) (*.f64 b b))
(+ (* -1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2)))) (+ (* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2)))) (pow b 2)))
(fma.f64 (*.f64 (*.f64 angle angle) (fma.f64 #s(literal -1/32400 binary64) (*.f64 b b) (*.f64 #s(literal 1/32400 binary64) (*.f64 a a)))) (*.f64 (PI.f64) (PI.f64)) (*.f64 b b))
(* -1/32400 (* (pow b 2) (pow (PI) 2)))
(*.f64 (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 b b)) (PI.f64)) (PI.f64))
(+ (* -1/32400 (* (pow b 2) (pow (PI) 2))) (* 1/32400 (* (pow a 2) (pow (PI) 2))))
(*.f64 (*.f64 (fma.f64 #s(literal -1/32400 binary64) (*.f64 b b) (*.f64 #s(literal 1/32400 binary64) (*.f64 a a))) (PI.f64)) (PI.f64))
(+ (* -1/32400 (* (pow b 2) (pow (PI) 2))) (* 1/32400 (* (pow a 2) (pow (PI) 2))))
(*.f64 (*.f64 (fma.f64 #s(literal -1/32400 binary64) (*.f64 b b) (*.f64 #s(literal 1/32400 binary64) (*.f64 a a))) (PI.f64)) (PI.f64))
(+ (* -1/32400 (* (pow b 2) (pow (PI) 2))) (* 1/32400 (* (pow a 2) (pow (PI) 2))))
(*.f64 (*.f64 (fma.f64 #s(literal -1/32400 binary64) (*.f64 b b) (*.f64 #s(literal 1/32400 binary64) (*.f64 a a))) (PI.f64)) (PI.f64))
(* (pow b 2) (+ 1/2 (* 1/2 (cos (* -1/90 (* angle (PI)))))))
(*.f64 (fma.f64 (cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 (PI.f64) angle))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (+ 1/2 (* 1/2 (cos (* -1/90 (* angle (PI))))))))
(fma.f64 (fma.f64 (cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 (PI.f64) angle))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (+ 1/2 (* 1/2 (cos (* -1/90 (* angle (PI))))))))
(fma.f64 (fma.f64 (cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 (PI.f64) angle))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (+ 1/2 (* 1/2 (cos (* -1/90 (* angle (PI))))))))
(fma.f64 (fma.f64 (cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 (PI.f64) angle))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* a (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) a)
(* a (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) a)
(* a (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) a)
(* a (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) a)
(* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* -1/32400 (pow b 2))
(*.f64 #s(literal -1/32400 binary64) (*.f64 b b))
(+ (* -1/32400 (pow b 2)) (* 1/32400 (pow a 2)))
(fma.f64 #s(literal -1/32400 binary64) (*.f64 b b) (*.f64 #s(literal 1/32400 binary64) (*.f64 a a)))
(+ (* -1/32400 (pow b 2)) (* 1/32400 (pow a 2)))
(fma.f64 #s(literal -1/32400 binary64) (*.f64 b b) (*.f64 #s(literal 1/32400 binary64) (*.f64 a a)))
(+ (* -1/32400 (pow b 2)) (* 1/32400 (pow a 2)))
(fma.f64 #s(literal -1/32400 binary64) (*.f64 b b) (*.f64 #s(literal 1/32400 binary64) (*.f64 a a)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b)) #s(literal 1 binary64) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b)) #s(literal 1 binary64) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b)) #s(literal 1 binary64) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* a (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) a)
(* a (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) a)
(* a (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) a)
(* a (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) a)
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b)) #s(literal 1 binary64) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b)) #s(literal 1 binary64) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b)) #s(literal 1 binary64) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (*.f64 angle angle) a))) (*.f64 (PI.f64) (PI.f64)))
(* (pow a 2) (+ (* -1/32400 (/ (* (pow angle 2) (* (pow b 2) (pow (PI) 2))) (pow a 2))) (+ (* 1/32400 (* (pow angle 2) (pow (PI) 2))) (/ (pow b 2) (pow a 2)))))
(*.f64 (fma.f64 (/.f64 (/.f64 b a) a) (fma.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle angle)) (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b) (*.f64 (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (PI.f64)) (PI.f64))) (*.f64 a a))
(* (pow a 2) (+ (* -1/32400 (/ (* (pow angle 2) (* (pow b 2) (pow (PI) 2))) (pow a 2))) (+ (* 1/32400 (* (pow angle 2) (pow (PI) 2))) (/ (pow b 2) (pow a 2)))))
(*.f64 (fma.f64 (/.f64 (/.f64 b a) a) (fma.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle angle)) (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b) (*.f64 (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (PI.f64)) (PI.f64))) (*.f64 a a))
(* (pow a 2) (+ (* -1/32400 (/ (* (pow angle 2) (* (pow b 2) (pow (PI) 2))) (pow a 2))) (+ (* 1/32400 (* (pow angle 2) (pow (PI) 2))) (/ (pow b 2) (pow a 2)))))
(*.f64 (fma.f64 (/.f64 (/.f64 b a) a) (fma.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle angle)) (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b) (*.f64 (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (PI.f64)) (PI.f64))) (*.f64 a a))
(* 1/32400 (* (pow a 2) (pow (PI) 2)))
(*.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a a)) (PI.f64)) (PI.f64))
(* (pow a 2) (+ (* -1/32400 (/ (* (pow b 2) (pow (PI) 2)) (pow a 2))) (* 1/32400 (pow (PI) 2))))
(fma.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a a)) (PI.f64)) (PI.f64) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 b b)) (PI.f64)) (PI.f64)) #s(literal 1 binary64)))
(* (pow a 2) (+ (* -1/32400 (/ (* (pow b 2) (pow (PI) 2)) (pow a 2))) (* 1/32400 (pow (PI) 2))))
(fma.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a a)) (PI.f64)) (PI.f64) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 b b)) (PI.f64)) (PI.f64)) #s(literal 1 binary64)))
(* (pow a 2) (+ (* -1/32400 (/ (* (pow b 2) (pow (PI) 2)) (pow a 2))) (* 1/32400 (pow (PI) 2))))
(fma.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a a)) (PI.f64)) (PI.f64) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 b b)) (PI.f64)) (PI.f64)) #s(literal 1 binary64)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (+ (/ (* (pow b 2) (+ 1/2 (* 1/2 (cos (* -1/90 (* angle (PI))))))) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (*.f64 (fma.f64 (cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 (PI.f64) angle))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b)) #s(literal 1 binary64) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(* (pow a 2) (+ (/ (* (pow b 2) (+ 1/2 (* 1/2 (cos (* -1/90 (* angle (PI))))))) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (*.f64 (fma.f64 (cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 (PI.f64) angle))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b)) #s(literal 1 binary64) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(* (pow a 2) (+ (/ (* (pow b 2) (+ 1/2 (* 1/2 (cos (* -1/90 (* angle (PI))))))) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (*.f64 (fma.f64 (cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 (PI.f64) angle))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b)) #s(literal 1 binary64) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b)) #s(literal 1 binary64) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b)) #s(literal 1 binary64) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b)) #s(literal 1 binary64) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* a (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) a)
(* a (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) a)
(* a (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) a)
(* a (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) a)
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b)) #s(literal 1 binary64) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b)) #s(literal 1 binary64) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b)) #s(literal 1 binary64) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* 1/32400 (pow a 2))
(*.f64 #s(literal 1/32400 binary64) (*.f64 a a))
(* (pow a 2) (+ 1/32400 (* -1/32400 (/ (pow b 2) (pow a 2)))))
(fma.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 b b)) #s(literal 1 binary64) (*.f64 #s(literal 1/32400 binary64) (*.f64 a a)))
(* (pow a 2) (+ 1/32400 (* -1/32400 (/ (pow b 2) (pow a 2)))))
(fma.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 b b)) #s(literal 1 binary64) (*.f64 #s(literal 1/32400 binary64) (*.f64 a a)))
(* (pow a 2) (+ 1/32400 (* -1/32400 (/ (pow b 2) (pow a 2)))))
(fma.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 b b)) #s(literal 1 binary64) (*.f64 #s(literal 1/32400 binary64) (*.f64 a a)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b)) #s(literal 1 binary64) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b)) #s(literal 1 binary64) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b)) #s(literal 1 binary64) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* a (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) a)
(* a (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) a)
(* a (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) a)
(* a (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) a)
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b)) #s(literal 1 binary64) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b)) #s(literal 1 binary64) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b)) #s(literal 1 binary64) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (*.f64 angle angle) a))) (*.f64 (PI.f64) (PI.f64)))
(* (pow a 2) (+ (* -1/32400 (/ (* (pow angle 2) (* (pow b 2) (pow (PI) 2))) (pow a 2))) (+ (* 1/32400 (* (pow angle 2) (pow (PI) 2))) (/ (pow b 2) (pow a 2)))))
(*.f64 (fma.f64 (/.f64 (/.f64 b a) a) (fma.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle angle)) (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b) (*.f64 (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (PI.f64)) (PI.f64))) (*.f64 a a))
(* (pow a 2) (+ (* -1/32400 (/ (* (pow angle 2) (* (pow b 2) (pow (PI) 2))) (pow a 2))) (+ (* 1/32400 (* (pow angle 2) (pow (PI) 2))) (/ (pow b 2) (pow a 2)))))
(*.f64 (fma.f64 (/.f64 (/.f64 b a) a) (fma.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle angle)) (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b) (*.f64 (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (PI.f64)) (PI.f64))) (*.f64 a a))
(* (pow a 2) (+ (* -1/32400 (/ (* (pow angle 2) (* (pow b 2) (pow (PI) 2))) (pow a 2))) (+ (* 1/32400 (* (pow angle 2) (pow (PI) 2))) (/ (pow b 2) (pow a 2)))))
(*.f64 (fma.f64 (/.f64 (/.f64 b a) a) (fma.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle angle)) (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b) (*.f64 (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (PI.f64)) (PI.f64))) (*.f64 a a))
(* 1/32400 (* (pow a 2) (pow (PI) 2)))
(*.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a a)) (PI.f64)) (PI.f64))
(* (pow a 2) (+ (* -1/32400 (/ (* (pow b 2) (pow (PI) 2)) (pow a 2))) (* 1/32400 (pow (PI) 2))))
(fma.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a a)) (PI.f64)) (PI.f64) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 b b)) (PI.f64)) (PI.f64)) #s(literal 1 binary64)))
(* (pow a 2) (+ (* -1/32400 (/ (* (pow b 2) (pow (PI) 2)) (pow a 2))) (* 1/32400 (pow (PI) 2))))
(fma.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a a)) (PI.f64)) (PI.f64) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 b b)) (PI.f64)) (PI.f64)) #s(literal 1 binary64)))
(* (pow a 2) (+ (* -1/32400 (/ (* (pow b 2) (pow (PI) 2)) (pow a 2))) (* 1/32400 (pow (PI) 2))))
(fma.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a a)) (PI.f64)) (PI.f64) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 b b)) (PI.f64)) (PI.f64)) #s(literal 1 binary64)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (+ (/ (* (pow b 2) (+ 1/2 (* 1/2 (cos (* -1/90 (* angle (PI))))))) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (*.f64 (fma.f64 (cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 (PI.f64) angle))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b)) #s(literal 1 binary64) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(* (pow a 2) (+ (/ (* (pow b 2) (+ 1/2 (* 1/2 (cos (* -1/90 (* angle (PI))))))) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (*.f64 (fma.f64 (cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 (PI.f64) angle))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b)) #s(literal 1 binary64) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(* (pow a 2) (+ (/ (* (pow b 2) (+ 1/2 (* 1/2 (cos (* -1/90 (* angle (PI))))))) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (*.f64 (fma.f64 (cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 (PI.f64) angle))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b)) #s(literal 1 binary64) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b)) #s(literal 1 binary64) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b)) #s(literal 1 binary64) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b)) #s(literal 1 binary64) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* a (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) a)
(* a (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) a)
(* a (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) a)
(* a (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) a)
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b)) #s(literal 1 binary64) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b)) #s(literal 1 binary64) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b)) #s(literal 1 binary64) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* 1/32400 (pow a 2))
(*.f64 #s(literal 1/32400 binary64) (*.f64 a a))
(* (pow a 2) (+ 1/32400 (* -1/32400 (/ (pow b 2) (pow a 2)))))
(fma.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 b b)) #s(literal 1 binary64) (*.f64 #s(literal 1/32400 binary64) (*.f64 a a)))
(* (pow a 2) (+ 1/32400 (* -1/32400 (/ (pow b 2) (pow a 2)))))
(fma.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 b b)) #s(literal 1 binary64) (*.f64 #s(literal 1/32400 binary64) (*.f64 a a)))
(* (pow a 2) (+ 1/32400 (* -1/32400 (/ (pow b 2) (pow a 2)))))
(fma.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 b b)) #s(literal 1 binary64) (*.f64 #s(literal 1/32400 binary64) (*.f64 a a)))
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)
(pow b 2)
(*.f64 b b)
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow b 2) (pow (PI) 2))) (* 1/32400 (* (pow a 2) (pow (PI) 2))))) (pow b 2))
(fma.f64 (*.f64 (*.f64 angle angle) (fma.f64 #s(literal -1/32400 binary64) (*.f64 b b) (*.f64 #s(literal 1/32400 binary64) (*.f64 a a)))) (*.f64 (PI.f64) (PI.f64)) (*.f64 b b))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow b 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (pow (PI) 4))) (* (pow b 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4))))))))) (pow b 2))
(fma.f64 (fma.f64 (*.f64 (fma.f64 #s(literal -1/32400 binary64) (*.f64 b b) (*.f64 #s(literal 1/32400 binary64) (*.f64 a a))) (PI.f64)) (PI.f64) (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) (fma.f64 (*.f64 #s(literal 1/3149280000 binary64) b) b (*.f64 #s(literal -1/3149280000 binary64) (*.f64 a a)))) (*.f64 angle angle))) (*.f64 angle angle) (*.f64 b b))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow b 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (pow (PI) 4))) (+ (* (pow angle 2) (+ (* (pow a 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))) (* (pow b 2) (+ (* -1/816293376000000 (pow (PI) 6)) (* -1/12244400640000000 (pow (PI) 6)))))) (* (pow b 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4)))))))))) (pow b 2))
(fma.f64 (fma.f64 (*.f64 (fma.f64 #s(literal -1/32400 binary64) (*.f64 b b) (*.f64 #s(literal 1/32400 binary64) (*.f64 a a))) (PI.f64)) (PI.f64) (*.f64 (fma.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 6 binary64)) (fma.f64 (*.f64 #s(literal -1/765275040000000 binary64) b) b (*.f64 #s(literal 1/765275040000000 binary64) (*.f64 a a)))) (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) (fma.f64 (*.f64 #s(literal 1/3149280000 binary64) b) b (*.f64 #s(literal -1/3149280000 binary64) (*.f64 a a))))) (*.f64 angle angle))) (*.f64 angle angle) (*.f64 b b))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (*.f64 angle angle) a))) (*.f64 (PI.f64) (PI.f64)))
(* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (* (pow angle 2) (pow (PI) 4)))) (* 1/32400 (* (pow a 2) (pow (PI) 2)))))
(*.f64 (*.f64 (*.f64 (*.f64 a a) (fma.f64 #s(literal -1/3149280000 binary64) (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) angle) angle) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)))) angle) angle)
(* (pow angle 2) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (pow (PI) 4))) (* (pow a 2) (* (pow angle 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))))))))
(*.f64 (fma.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a a)) (PI.f64)) (PI.f64) (*.f64 (*.f64 a (*.f64 (*.f64 angle angle) a)) (fma.f64 (*.f64 (*.f64 #s(literal 1/765275040000000 binary64) (pow.f64 (PI.f64) #s(literal 6 binary64))) angle) angle (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) #s(literal -1/3149280000 binary64))))) (*.f64 angle angle))
(* (pow angle 2) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (pow (PI) 4))) (* (pow angle 2) (+ (* (pow a 2) (* (pow angle 2) (+ (* -1/396718580736000000000 (pow (PI) 8)) (* -1/2777030065152000000000 (pow (PI) 8))))) (* (pow a 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6))))))))))
(*.f64 (fma.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a a)) (PI.f64)) (PI.f64) (*.f64 (*.f64 (*.f64 a a) (fma.f64 (fma.f64 (*.f64 (*.f64 #s(literal -1/347128758144000000000 binary64) (pow.f64 (PI.f64) #s(literal 8 binary64))) angle) angle (*.f64 #s(literal 1/765275040000000 binary64) (pow.f64 (PI.f64) #s(literal 6 binary64)))) (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) #s(literal -1/3149280000 binary64)))) (*.f64 angle angle))) (*.f64 angle angle))
(* 1/180 (* a (* angle (PI))))
(*.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle) a)
(* angle (+ (* -1/34992000 (* a (* (pow angle 2) (pow (PI) 3)))) (* 1/180 (* a (PI)))))
(*.f64 (*.f64 a (*.f64 (PI.f64) (fma.f64 (*.f64 #s(literal -1/34992000 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64)) #s(literal 1/180 binary64)))) angle)
(* angle (+ (* 1/180 (* a (PI))) (* (pow angle 2) (+ (* -1/34992000 (* a (pow (PI) 3))) (* 1/22674816000000 (* a (* (pow angle 2) (pow (PI) 5))))))))
(*.f64 (fma.f64 (*.f64 #s(literal 1/180 binary64) a) (PI.f64) (*.f64 (*.f64 a (fma.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) #s(literal 1/22674816000000 binary64)) angle) angle (*.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)) #s(literal -1/34992000 binary64)))) (*.f64 angle angle))) angle)
(* angle (+ (* 1/180 (* a (PI))) (* (pow angle 2) (+ (* -1/34992000 (* a (pow (PI) 3))) (* (pow angle 2) (+ (* -1/30855889612800000000 (* a (* (pow angle 2) (pow (PI) 7)))) (* 1/22674816000000 (* a (pow (PI) 5)))))))))
(*.f64 (fma.f64 (pow.f64 angle #s(literal 4 binary64)) (*.f64 a (fma.f64 (*.f64 #s(literal -1/30855889612800000000 binary64) (pow.f64 (PI.f64) #s(literal 7 binary64))) (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) #s(literal 1/22674816000000 binary64)))) (*.f64 a (*.f64 (PI.f64) (fma.f64 (*.f64 #s(literal -1/34992000 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64)) #s(literal 1/180 binary64))))) angle)
(pow b 2)
(*.f64 b b)
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow b 2) (pow (PI) 2))) (* 1/32400 (* (pow a 2) (pow (PI) 2))))) (pow b 2))
(fma.f64 (*.f64 (*.f64 angle angle) (fma.f64 #s(literal -1/32400 binary64) (*.f64 b b) (*.f64 #s(literal 1/32400 binary64) (*.f64 a a)))) (*.f64 (PI.f64) (PI.f64)) (*.f64 b b))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow b 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (pow (PI) 4))) (* (pow b 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4))))))))) (pow b 2))
(fma.f64 (fma.f64 (*.f64 (fma.f64 #s(literal -1/32400 binary64) (*.f64 b b) (*.f64 #s(literal 1/32400 binary64) (*.f64 a a))) (PI.f64)) (PI.f64) (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) (fma.f64 (*.f64 #s(literal 1/3149280000 binary64) b) b (*.f64 #s(literal -1/3149280000 binary64) (*.f64 a a)))) (*.f64 angle angle))) (*.f64 angle angle) (*.f64 b b))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow b 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (pow (PI) 4))) (+ (* (pow angle 2) (+ (* (pow a 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))) (* (pow b 2) (+ (* -1/816293376000000 (pow (PI) 6)) (* -1/12244400640000000 (pow (PI) 6)))))) (* (pow b 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4)))))))))) (pow b 2))
(fma.f64 (fma.f64 (*.f64 (fma.f64 #s(literal -1/32400 binary64) (*.f64 b b) (*.f64 #s(literal 1/32400 binary64) (*.f64 a a))) (PI.f64)) (PI.f64) (*.f64 (fma.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 6 binary64)) (fma.f64 (*.f64 #s(literal -1/765275040000000 binary64) b) b (*.f64 #s(literal 1/765275040000000 binary64) (*.f64 a a)))) (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) (fma.f64 (*.f64 #s(literal 1/3149280000 binary64) b) b (*.f64 #s(literal -1/3149280000 binary64) (*.f64 a a))))) (*.f64 angle angle))) (*.f64 angle angle) (*.f64 b b))
(pow b 2)
(*.f64 b b)
(+ (* (pow angle 2) (* (pow (PI) 2) (+ (* -1/32400 (pow b 2)) (* 1/32400 (pow a 2))))) (pow b 2))
(fma.f64 (*.f64 (*.f64 angle angle) (fma.f64 #s(literal -1/32400 binary64) (*.f64 b b) (*.f64 #s(literal 1/32400 binary64) (*.f64 a a)))) (*.f64 (PI.f64) (PI.f64)) (*.f64 b b))
(+ (* (pow angle 2) (* (pow (PI) 2) (+ (* -1/32400 (pow b 2)) (* 1/32400 (pow a 2))))) (pow b 2))
(fma.f64 (*.f64 (*.f64 angle angle) (fma.f64 #s(literal -1/32400 binary64) (*.f64 b b) (*.f64 #s(literal 1/32400 binary64) (*.f64 a a)))) (*.f64 (PI.f64) (PI.f64)) (*.f64 b b))
(+ (* (pow angle 2) (* (pow (PI) 2) (+ (* -1/32400 (pow b 2)) (* 1/32400 (pow a 2))))) (pow b 2))
(fma.f64 (*.f64 (*.f64 angle angle) (fma.f64 #s(literal -1/32400 binary64) (*.f64 b b) (*.f64 #s(literal 1/32400 binary64) (*.f64 a a)))) (*.f64 (PI.f64) (PI.f64)) (*.f64 b b))
1
#s(literal 1 binary64)
(+ 1 (* -1/32400 (* (pow angle 2) (pow (PI) 2))))
(fma.f64 (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 (PI.f64) (PI.f64))) angle) angle #s(literal 1 binary64))
(+ 1 (* (pow angle 2) (+ (* -1/32400 (pow (PI) 2)) (* 1/3149280000 (* (pow angle 2) (pow (PI) 4))))))
(fma.f64 (fma.f64 (*.f64 (*.f64 #s(literal 1/3149280000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64))) angle) angle (*.f64 #s(literal -1/32400 binary64) (*.f64 (PI.f64) (PI.f64)))) (*.f64 angle angle) #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 (pow.f64 angle #s(literal 4 binary64)) (fma.f64 (*.f64 #s(literal -1/765275040000000 binary64) (*.f64 angle angle)) (pow.f64 (PI.f64) #s(literal 6 binary64)) (*.f64 #s(literal 1/3149280000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64)))) (fma.f64 (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 (PI.f64) (PI.f64))) angle) angle #s(literal 1 binary64)))
(pow b 2)
(*.f64 b b)
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow b 2) (pow (PI) 2))) (* 1/32400 (* (pow a 2) (pow (PI) 2))))) (pow b 2))
(fma.f64 (*.f64 (*.f64 angle angle) (fma.f64 #s(literal -1/32400 binary64) (*.f64 b b) (*.f64 #s(literal 1/32400 binary64) (*.f64 a a)))) (*.f64 (PI.f64) (PI.f64)) (*.f64 b b))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow b 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (pow (PI) 4))) (* 1/3149280000 (* (pow b 2) (pow (PI) 4)))))))) (pow b 2))
(fma.f64 (fma.f64 (*.f64 (fma.f64 #s(literal -1/32400 binary64) (*.f64 b b) (*.f64 #s(literal 1/32400 binary64) (*.f64 a a))) (PI.f64)) (PI.f64) (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) (fma.f64 (*.f64 #s(literal 1/3149280000 binary64) b) b (*.f64 #s(literal -1/3149280000 binary64) (*.f64 a a)))) (*.f64 angle angle))) (*.f64 angle angle) (*.f64 b b))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow b 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (pow (PI) 4))) (+ (* 1/3149280000 (* (pow b 2) (pow (PI) 4))) (* (pow angle 2) (+ (* -1/765275040000000 (* (pow b 2) (pow (PI) 6))) (* (pow a 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))))))))))) (pow b 2))
(fma.f64 (fma.f64 (*.f64 (fma.f64 #s(literal -1/32400 binary64) (*.f64 b b) (*.f64 #s(literal 1/32400 binary64) (*.f64 a a))) (PI.f64)) (PI.f64) (*.f64 (fma.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 6 binary64)) (fma.f64 (*.f64 #s(literal -1/765275040000000 binary64) b) b (*.f64 #s(literal 1/765275040000000 binary64) (*.f64 a a)))) (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) (fma.f64 (*.f64 #s(literal 1/3149280000 binary64) b) b (*.f64 #s(literal -1/3149280000 binary64) (*.f64 a a))))) (*.f64 angle angle))) (*.f64 angle angle) (*.f64 b b))
b
(+ b (* -1/32400 (* (pow angle 2) (* b (pow (PI) 2)))))
(fma.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle angle)) (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b)
(+ b (* (pow angle 2) (+ (* -1/32400 (* b (pow (PI) 2))) (* 1/3149280000 (* (pow angle 2) (* b (pow (PI) 4)))))))
(fma.f64 (*.f64 b (fma.f64 (*.f64 (*.f64 #s(literal 1/3149280000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64))) angle) angle (*.f64 #s(literal -1/32400 binary64) (*.f64 (PI.f64) (PI.f64))))) (*.f64 angle angle) b)
(+ b (* (pow angle 2) (+ (* -1/32400 (* b (pow (PI) 2))) (* (pow angle 2) (+ (* -1/765275040000000 (* (pow angle 2) (* b (pow (PI) 6)))) (* 1/3149280000 (* b (pow (PI) 4))))))))
(fma.f64 (pow.f64 angle #s(literal 4 binary64)) (*.f64 b (fma.f64 (*.f64 #s(literal -1/765275040000000 binary64) (*.f64 angle angle)) (pow.f64 (PI.f64) #s(literal 6 binary64)) (*.f64 #s(literal 1/3149280000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64))))) (fma.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle angle)) (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b))
1/2
#s(literal 1/2 binary64)
(+ 1/2 (* -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/2 binary64))
(+ 1/2 (* (pow angle 2) (+ (* -1/32400 (pow (PI) 2)) (* 1/3149280000 (* (pow angle 2) (pow (PI) 4))))))
(fma.f64 (fma.f64 (*.f64 (*.f64 #s(literal 1/3149280000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64))) angle) angle (*.f64 #s(literal -1/32400 binary64) (*.f64 (PI.f64) (PI.f64)))) (*.f64 angle angle) #s(literal 1/2 binary64))
(+ 1/2 (* (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 (pow.f64 angle #s(literal 4 binary64)) (fma.f64 (*.f64 #s(literal -1/765275040000000 binary64) (*.f64 angle angle)) (pow.f64 (PI.f64) #s(literal 6 binary64)) (*.f64 #s(literal 1/3149280000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64)))) (fma.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64)) #s(literal 1/2 binary64)))
(pow b 2)
(*.f64 b b)
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow b 2) (pow (PI) 2))) (* 1/32400 (* (pow a 2) (pow (PI) 2))))) (pow b 2))
(fma.f64 (*.f64 (*.f64 angle angle) (fma.f64 #s(literal -1/32400 binary64) (*.f64 b b) (*.f64 #s(literal 1/32400 binary64) (*.f64 a a)))) (*.f64 (PI.f64) (PI.f64)) (*.f64 b b))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow b 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (pow (PI) 4))) (* (pow b 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4))))))))) (pow b 2))
(fma.f64 (fma.f64 (*.f64 (fma.f64 #s(literal -1/32400 binary64) (*.f64 b b) (*.f64 #s(literal 1/32400 binary64) (*.f64 a a))) (PI.f64)) (PI.f64) (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) (fma.f64 (*.f64 #s(literal 1/3149280000 binary64) b) b (*.f64 #s(literal -1/3149280000 binary64) (*.f64 a a)))) (*.f64 angle angle))) (*.f64 angle angle) (*.f64 b b))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow b 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (pow (PI) 4))) (+ (* (pow angle 2) (+ (* (pow a 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))) (* (pow b 2) (+ (* -1/816293376000000 (pow (PI) 6)) (* -1/12244400640000000 (pow (PI) 6)))))) (* (pow b 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4)))))))))) (pow b 2))
(fma.f64 (fma.f64 (*.f64 (fma.f64 #s(literal -1/32400 binary64) (*.f64 b b) (*.f64 #s(literal 1/32400 binary64) (*.f64 a a))) (PI.f64)) (PI.f64) (*.f64 (fma.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 6 binary64)) (fma.f64 (*.f64 #s(literal -1/765275040000000 binary64) b) b (*.f64 #s(literal 1/765275040000000 binary64) (*.f64 a a)))) (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) (fma.f64 (*.f64 #s(literal 1/3149280000 binary64) b) b (*.f64 #s(literal -1/3149280000 binary64) (*.f64 a a))))) (*.f64 angle angle))) (*.f64 angle angle) (*.f64 b b))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (*.f64 angle angle) a))) (*.f64 (PI.f64) (PI.f64)))
(* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (* (pow angle 2) (pow (PI) 4)))) (* 1/32400 (* (pow a 2) (pow (PI) 2)))))
(*.f64 (*.f64 (*.f64 (*.f64 a a) (fma.f64 #s(literal -1/3149280000 binary64) (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) angle) angle) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)))) angle) angle)
(* (pow angle 2) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (pow (PI) 4))) (* (pow a 2) (* (pow angle 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))))))))
(*.f64 (fma.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a a)) (PI.f64)) (PI.f64) (*.f64 (*.f64 a (*.f64 (*.f64 angle angle) a)) (fma.f64 (*.f64 (*.f64 #s(literal 1/765275040000000 binary64) (pow.f64 (PI.f64) #s(literal 6 binary64))) angle) angle (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) #s(literal -1/3149280000 binary64))))) (*.f64 angle angle))
(* (pow angle 2) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (pow (PI) 4))) (* (pow angle 2) (+ (* (pow a 2) (* (pow angle 2) (+ (* -1/396718580736000000000 (pow (PI) 8)) (* -1/2777030065152000000000 (pow (PI) 8))))) (* (pow a 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6))))))))))
(*.f64 (fma.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a a)) (PI.f64)) (PI.f64) (*.f64 (*.f64 (*.f64 a a) (fma.f64 (fma.f64 (*.f64 (*.f64 #s(literal -1/347128758144000000000 binary64) (pow.f64 (PI.f64) #s(literal 8 binary64))) angle) angle (*.f64 #s(literal 1/765275040000000 binary64) (pow.f64 (PI.f64) #s(literal 6 binary64)))) (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) #s(literal -1/3149280000 binary64)))) (*.f64 angle angle))) (*.f64 angle angle))
(* 1/180 (* a (* angle (PI))))
(*.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle) a)
(* angle (+ (* -1/34992000 (* a (* (pow angle 2) (pow (PI) 3)))) (* 1/180 (* a (PI)))))
(*.f64 (*.f64 a (*.f64 (PI.f64) (fma.f64 (*.f64 #s(literal -1/34992000 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64)) #s(literal 1/180 binary64)))) angle)
(* angle (+ (* 1/180 (* a (PI))) (* (pow angle 2) (+ (* -1/34992000 (* a (pow (PI) 3))) (* 1/22674816000000 (* a (* (pow angle 2) (pow (PI) 5))))))))
(*.f64 (fma.f64 (*.f64 #s(literal 1/180 binary64) a) (PI.f64) (*.f64 (*.f64 a (fma.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) #s(literal 1/22674816000000 binary64)) angle) angle (*.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)) #s(literal -1/34992000 binary64)))) (*.f64 angle angle))) angle)
(* angle (+ (* 1/180 (* a (PI))) (* (pow angle 2) (+ (* -1/34992000 (* a (pow (PI) 3))) (* (pow angle 2) (+ (* -1/30855889612800000000 (* a (* (pow angle 2) (pow (PI) 7)))) (* 1/22674816000000 (* a (pow (PI) 5)))))))))
(*.f64 (fma.f64 (pow.f64 angle #s(literal 4 binary64)) (*.f64 a (fma.f64 (*.f64 #s(literal -1/30855889612800000000 binary64) (pow.f64 (PI.f64) #s(literal 7 binary64))) (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) #s(literal 1/22674816000000 binary64)))) (*.f64 a (*.f64 (PI.f64) (fma.f64 (*.f64 #s(literal -1/34992000 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64)) #s(literal 1/180 binary64))))) angle)
(pow b 2)
(*.f64 b b)
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow b 2) (pow (PI) 2))) (* 1/32400 (* (pow a 2) (pow (PI) 2))))) (pow b 2))
(fma.f64 (*.f64 (*.f64 angle angle) (fma.f64 #s(literal -1/32400 binary64) (*.f64 b b) (*.f64 #s(literal 1/32400 binary64) (*.f64 a a)))) (*.f64 (PI.f64) (PI.f64)) (*.f64 b b))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow b 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (pow (PI) 4))) (* (pow b 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4))))))))) (pow b 2))
(fma.f64 (fma.f64 (*.f64 (fma.f64 #s(literal -1/32400 binary64) (*.f64 b b) (*.f64 #s(literal 1/32400 binary64) (*.f64 a a))) (PI.f64)) (PI.f64) (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) (fma.f64 (*.f64 #s(literal 1/3149280000 binary64) b) b (*.f64 #s(literal -1/3149280000 binary64) (*.f64 a a)))) (*.f64 angle angle))) (*.f64 angle angle) (*.f64 b b))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow b 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (pow (PI) 4))) (+ (* (pow angle 2) (+ (* (pow a 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))) (* (pow b 2) (+ (* -1/816293376000000 (pow (PI) 6)) (* -1/12244400640000000 (pow (PI) 6)))))) (* (pow b 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4)))))))))) (pow b 2))
(fma.f64 (fma.f64 (*.f64 (fma.f64 #s(literal -1/32400 binary64) (*.f64 b b) (*.f64 #s(literal 1/32400 binary64) (*.f64 a a))) (PI.f64)) (PI.f64) (*.f64 (fma.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 6 binary64)) (fma.f64 (*.f64 #s(literal -1/765275040000000 binary64) b) b (*.f64 #s(literal 1/765275040000000 binary64) (*.f64 a a)))) (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) (fma.f64 (*.f64 #s(literal 1/3149280000 binary64) b) b (*.f64 #s(literal -1/3149280000 binary64) (*.f64 a a))))) (*.f64 angle angle))) (*.f64 angle angle) (*.f64 b b))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (*.f64 angle angle) a))) (*.f64 (PI.f64) (PI.f64)))
(* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (* (pow angle 2) (pow (PI) 4)))) (* 1/32400 (* (pow a 2) (pow (PI) 2)))))
(*.f64 (*.f64 (*.f64 (*.f64 a a) (fma.f64 #s(literal -1/3149280000 binary64) (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) angle) angle) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)))) angle) angle)
(* (pow angle 2) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (pow (PI) 4))) (* (pow a 2) (* (pow angle 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))))))))
(*.f64 (fma.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a a)) (PI.f64)) (PI.f64) (*.f64 (*.f64 a (*.f64 (*.f64 angle angle) a)) (fma.f64 (*.f64 (*.f64 #s(literal 1/765275040000000 binary64) (pow.f64 (PI.f64) #s(literal 6 binary64))) angle) angle (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) #s(literal -1/3149280000 binary64))))) (*.f64 angle angle))
(* (pow angle 2) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (pow (PI) 4))) (* (pow angle 2) (+ (* (pow a 2) (* (pow angle 2) (+ (* -1/396718580736000000000 (pow (PI) 8)) (* -1/2777030065152000000000 (pow (PI) 8))))) (* (pow a 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6))))))))))
(*.f64 (fma.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a a)) (PI.f64)) (PI.f64) (*.f64 (*.f64 (*.f64 a a) (fma.f64 (fma.f64 (*.f64 (*.f64 #s(literal -1/347128758144000000000 binary64) (pow.f64 (PI.f64) #s(literal 8 binary64))) angle) angle (*.f64 #s(literal 1/765275040000000 binary64) (pow.f64 (PI.f64) #s(literal 6 binary64)))) (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) #s(literal -1/3149280000 binary64)))) (*.f64 angle angle))) (*.f64 angle angle))
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)
(* angle (+ (* -1/34992000 (* (pow angle 2) (pow (PI) 3))) (* 1/180 (PI))))
(*.f64 (*.f64 (PI.f64) (fma.f64 (*.f64 #s(literal -1/34992000 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64)) #s(literal 1/180 binary64))) angle)
(* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* 1/22674816000000 (* (pow angle 2) (pow (PI) 5)))))))
(fma.f64 (pow.f64 angle #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) #s(literal 1/22674816000000 binary64)) angle) angle (*.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)) #s(literal -1/34992000 binary64))) (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))
(* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* (pow angle 2) (+ (* -1/30855889612800000000 (* (pow angle 2) (pow (PI) 7))) (* 1/22674816000000 (pow (PI) 5))))))))
(fma.f64 (pow.f64 angle #s(literal 3 binary64)) (fma.f64 (fma.f64 (*.f64 #s(literal -1/30855889612800000000 binary64) (pow.f64 (PI.f64) #s(literal 7 binary64))) (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) #s(literal 1/22674816000000 binary64))) (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)) #s(literal -1/34992000 binary64))) (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))
1
#s(literal 1 binary64)
(+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2))))
(fma.f64 (*.f64 #s(literal -1/64800 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64)) #s(literal 1 binary64))
(+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* 1/25194240000 (* (pow angle 2) (pow (PI) 4))))))
(fma.f64 (fma.f64 (*.f64 (*.f64 #s(literal 1/25194240000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64))) angle) angle (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64)))) (*.f64 angle angle) #s(literal 1 binary64))
(+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* (pow angle 2) (+ (* -1/24488801280000000 (* (pow angle 2) (pow (PI) 6))) (* 1/25194240000 (pow (PI) 4)))))))
(fma.f64 (pow.f64 angle #s(literal 4 binary64)) (fma.f64 (*.f64 #s(literal -1/24488801280000000 binary64) (pow.f64 (PI.f64) #s(literal 6 binary64))) (*.f64 angle angle) (*.f64 #s(literal 1/25194240000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64)))) (fma.f64 (*.f64 #s(literal -1/64800 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64)) #s(literal 1 binary64)))
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)
(* angle (+ (* -1/34992000 (* (pow angle 2) (pow (PI) 3))) (* 1/180 (PI))))
(*.f64 (*.f64 (PI.f64) (fma.f64 (*.f64 #s(literal -1/34992000 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64)) #s(literal 1/180 binary64))) angle)
(* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* 1/22674816000000 (* (pow angle 2) (pow (PI) 5)))))))
(fma.f64 (pow.f64 angle #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) #s(literal 1/22674816000000 binary64)) angle) angle (*.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)) #s(literal -1/34992000 binary64))) (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))
(* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* (pow angle 2) (+ (* -1/30855889612800000000 (* (pow angle 2) (pow (PI) 7))) (* 1/22674816000000 (pow (PI) 5))))))))
(fma.f64 (pow.f64 angle #s(literal 3 binary64)) (fma.f64 (fma.f64 (*.f64 #s(literal -1/30855889612800000000 binary64) (pow.f64 (PI.f64) #s(literal 7 binary64))) (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) #s(literal 1/22674816000000 binary64))) (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)) #s(literal -1/34992000 binary64))) (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))
1
#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 (fma.f64 (*.f64 (*.f64 #s(literal 1/1574640000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64))) angle) angle (*.f64 #s(literal -1/16200 binary64) (*.f64 (PI.f64) (PI.f64)))) (*.f64 angle angle) #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 (pow.f64 angle #s(literal 4 binary64)) (fma.f64 (*.f64 #s(literal -1/382637520000000 binary64) (pow.f64 (PI.f64) #s(literal 6 binary64))) (*.f64 angle angle) (*.f64 #s(literal 1/1574640000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64)))) (fma.f64 (*.f64 #s(literal -1/16200 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64)) #s(literal 1 binary64)))
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)
(* angle (+ (* -1/34992000 (* (pow angle 2) (pow (PI) 3))) (* 1/180 (PI))))
(*.f64 (*.f64 (PI.f64) (fma.f64 (*.f64 #s(literal -1/34992000 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64)) #s(literal 1/180 binary64))) angle)
(* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* 1/22674816000000 (* (pow angle 2) (pow (PI) 5)))))))
(fma.f64 (pow.f64 angle #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) #s(literal 1/22674816000000 binary64)) angle) angle (*.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)) #s(literal -1/34992000 binary64))) (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))
(* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* (pow angle 2) (+ (* -1/30855889612800000000 (* (pow angle 2) (pow (PI) 7))) (* 1/22674816000000 (pow (PI) 5))))))))
(fma.f64 (pow.f64 angle #s(literal 3 binary64)) (fma.f64 (fma.f64 (*.f64 #s(literal -1/30855889612800000000 binary64) (pow.f64 (PI.f64) #s(literal 7 binary64))) (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) #s(literal 1/22674816000000 binary64))) (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)) #s(literal -1/34992000 binary64))) (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)
(* angle (+ (* -1/34992000 (* (pow angle 2) (pow (PI) 3))) (* 1/180 (PI))))
(*.f64 (*.f64 (PI.f64) (fma.f64 (*.f64 #s(literal -1/34992000 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64)) #s(literal 1/180 binary64))) angle)
(* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* 1/22674816000000 (* (pow angle 2) (pow (PI) 5)))))))
(fma.f64 (pow.f64 angle #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) #s(literal 1/22674816000000 binary64)) angle) angle (*.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)) #s(literal -1/34992000 binary64))) (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))
(* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* (pow angle 2) (+ (* -1/30855889612800000000 (* (pow angle 2) (pow (PI) 7))) (* 1/22674816000000 (pow (PI) 5))))))))
(fma.f64 (pow.f64 angle #s(literal 3 binary64)) (fma.f64 (fma.f64 (*.f64 #s(literal -1/30855889612800000000 binary64) (pow.f64 (PI.f64) #s(literal 7 binary64))) (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) #s(literal 1/22674816000000 binary64))) (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)) #s(literal -1/34992000 binary64))) (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* a (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) a)
(* a (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) a)
(* a (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) a)
(* a (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) a)
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(* (pow angle 2) (* (pow (PI) 2) (+ (* -1/32400 (pow b 2)) (* 1/32400 (pow a 2)))))
(*.f64 (fma.f64 #s(literal -1/32400 binary64) (*.f64 b b) (*.f64 #s(literal 1/32400 binary64) (*.f64 a a))) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) angle) angle))
(* (pow angle 2) (+ (* (pow (PI) 2) (+ (* -1/32400 (pow b 2)) (* 1/32400 (pow a 2)))) (/ (pow b 2) (pow angle 2))))
(fma.f64 (*.f64 (*.f64 angle angle) (fma.f64 #s(literal -1/32400 binary64) (*.f64 b b) (*.f64 #s(literal 1/32400 binary64) (*.f64 a a)))) (*.f64 (PI.f64) (PI.f64)) (*.f64 b b))
(* (pow angle 2) (+ (* (pow (PI) 2) (+ (* -1/32400 (pow b 2)) (* 1/32400 (pow a 2)))) (/ (pow b 2) (pow angle 2))))
(fma.f64 (*.f64 (*.f64 angle angle) (fma.f64 #s(literal -1/32400 binary64) (*.f64 b b) (*.f64 #s(literal 1/32400 binary64) (*.f64 a a)))) (*.f64 (PI.f64) (PI.f64)) (*.f64 b b))
(* (pow angle 2) (+ (* (pow (PI) 2) (+ (* -1/32400 (pow b 2)) (* 1/32400 (pow a 2)))) (/ (pow b 2) (pow angle 2))))
(fma.f64 (*.f64 (*.f64 angle angle) (fma.f64 #s(literal -1/32400 binary64) (*.f64 b b) (*.f64 #s(literal 1/32400 binary64) (*.f64 a a)))) (*.f64 (PI.f64) (PI.f64)) (*.f64 b b))
(+ 1/2 (* 1/2 (cos (* -1/90 (* angle (PI))))))
(fma.f64 (cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 (PI.f64) angle))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
(+ 1/2 (* 1/2 (cos (* -1/90 (* angle (PI))))))
(fma.f64 (cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 (PI.f64) angle))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
(+ 1/2 (* 1/2 (cos (* -1/90 (* angle (PI))))))
(fma.f64 (cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 (PI.f64) angle))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
(+ 1/2 (* 1/2 (cos (* -1/90 (* angle (PI))))))
(fma.f64 (cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 (PI.f64) angle))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (+ 1/2 (* 1/2 (cos (* -1/90 (* angle (PI))))))))
(fma.f64 (fma.f64 (cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 (PI.f64) angle))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (+ 1/2 (* 1/2 (cos (* -1/90 (* angle (PI))))))))
(fma.f64 (fma.f64 (cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 (PI.f64) angle))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (+ 1/2 (* 1/2 (cos (* -1/90 (* angle (PI))))))))
(fma.f64 (fma.f64 (cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 (PI.f64) angle))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (+ 1/2 (* 1/2 (cos (* -1/90 (* angle (PI))))))))
(fma.f64 (fma.f64 (cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 (PI.f64) angle))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(* b (+ 1/2 (* 1/2 (cos (* -1/90 (* angle (PI)))))))
(*.f64 (fma.f64 (cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 (PI.f64) angle))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) b)
(* b (+ 1/2 (* 1/2 (cos (* -1/90 (* angle (PI)))))))
(*.f64 (fma.f64 (cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 (PI.f64) angle))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) b)
(* b (+ 1/2 (* 1/2 (cos (* -1/90 (* angle (PI)))))))
(*.f64 (fma.f64 (cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 (PI.f64) angle))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) b)
(* b (+ 1/2 (* 1/2 (cos (* -1/90 (* angle (PI)))))))
(*.f64 (fma.f64 (cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 (PI.f64) angle))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) b)
(* 1/2 (cos (* -1/90 (* angle (PI)))))
(*.f64 (cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 (PI.f64) angle))) #s(literal 1/2 binary64))
(* 1/2 (cos (* -1/90 (* angle (PI)))))
(*.f64 (cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 (PI.f64) angle))) #s(literal 1/2 binary64))
(* 1/2 (cos (* -1/90 (* angle (PI)))))
(*.f64 (cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 (PI.f64) angle))) #s(literal 1/2 binary64))
(* 1/2 (cos (* -1/90 (* angle (PI)))))
(*.f64 (cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 (PI.f64) angle))) #s(literal 1/2 binary64))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* a (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) a)
(* a (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) a)
(* a (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) a)
(* a (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) a)
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))
(cos (* -1/90 (* angle (PI))))
(cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 (PI.f64) angle)))
(cos (* -1/90 (* angle (PI))))
(cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 (PI.f64) angle)))
(cos (* -1/90 (* angle (PI))))
(cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 (PI.f64) angle)))
(cos (* -1/90 (* angle (PI))))
(cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 (PI.f64) angle)))
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* a (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) a)
(* a (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) a)
(* a (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) a)
(* a (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) a)
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(* (pow angle 2) (* (pow (PI) 2) (+ (* -1/32400 (pow b 2)) (* 1/32400 (pow a 2)))))
(*.f64 (fma.f64 #s(literal -1/32400 binary64) (*.f64 b b) (*.f64 #s(literal 1/32400 binary64) (*.f64 a a))) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) angle) angle))
(* (pow angle 2) (+ (* (pow (PI) 2) (+ (* -1/32400 (pow b 2)) (* 1/32400 (pow a 2)))) (/ (pow b 2) (pow angle 2))))
(fma.f64 (*.f64 (*.f64 angle angle) (fma.f64 #s(literal -1/32400 binary64) (*.f64 b b) (*.f64 #s(literal 1/32400 binary64) (*.f64 a a)))) (*.f64 (PI.f64) (PI.f64)) (*.f64 b b))
(* (pow angle 2) (+ (* (pow (PI) 2) (+ (* -1/32400 (pow b 2)) (* 1/32400 (pow a 2)))) (/ (pow b 2) (pow angle 2))))
(fma.f64 (*.f64 (*.f64 angle angle) (fma.f64 #s(literal -1/32400 binary64) (*.f64 b b) (*.f64 #s(literal 1/32400 binary64) (*.f64 a a)))) (*.f64 (PI.f64) (PI.f64)) (*.f64 b b))
(* (pow angle 2) (+ (* (pow (PI) 2) (+ (* -1/32400 (pow b 2)) (* 1/32400 (pow a 2)))) (/ (pow b 2) (pow angle 2))))
(fma.f64 (*.f64 (*.f64 angle angle) (fma.f64 #s(literal -1/32400 binary64) (*.f64 b b) (*.f64 #s(literal 1/32400 binary64) (*.f64 a a)))) (*.f64 (PI.f64) (PI.f64)) (*.f64 b b))
(+ 1/2 (* 1/2 (cos (* -1/90 (* angle (PI))))))
(fma.f64 (cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 (PI.f64) angle))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
(+ 1/2 (* 1/2 (cos (* -1/90 (* angle (PI))))))
(fma.f64 (cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 (PI.f64) angle))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
(+ 1/2 (* 1/2 (cos (* -1/90 (* angle (PI))))))
(fma.f64 (cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 (PI.f64) angle))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
(+ 1/2 (* 1/2 (cos (* -1/90 (* angle (PI))))))
(fma.f64 (cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 (PI.f64) angle))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (+ 1/2 (* 1/2 (cos (* -1/90 (* angle (PI))))))))
(fma.f64 (fma.f64 (cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 (PI.f64) angle))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (+ 1/2 (* 1/2 (cos (* -1/90 (* angle (PI))))))))
(fma.f64 (fma.f64 (cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 (PI.f64) angle))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (+ 1/2 (* 1/2 (cos (* -1/90 (* angle (PI))))))))
(fma.f64 (fma.f64 (cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 (PI.f64) angle))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (+ 1/2 (* 1/2 (cos (* -1/90 (* angle (PI))))))))
(fma.f64 (fma.f64 (cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 (PI.f64) angle))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(* b (+ 1/2 (* 1/2 (cos (* -1/90 (* angle (PI)))))))
(*.f64 (fma.f64 (cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 (PI.f64) angle))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) b)
(* b (+ 1/2 (* 1/2 (cos (* -1/90 (* angle (PI)))))))
(*.f64 (fma.f64 (cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 (PI.f64) angle))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) b)
(* b (+ 1/2 (* 1/2 (cos (* -1/90 (* angle (PI)))))))
(*.f64 (fma.f64 (cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 (PI.f64) angle))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) b)
(* b (+ 1/2 (* 1/2 (cos (* -1/90 (* angle (PI)))))))
(*.f64 (fma.f64 (cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 (PI.f64) angle))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) b)
(* 1/2 (cos (* -1/90 (* angle (PI)))))
(*.f64 (cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 (PI.f64) angle))) #s(literal 1/2 binary64))
(* 1/2 (cos (* -1/90 (* angle (PI)))))
(*.f64 (cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 (PI.f64) angle))) #s(literal 1/2 binary64))
(* 1/2 (cos (* -1/90 (* angle (PI)))))
(*.f64 (cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 (PI.f64) angle))) #s(literal 1/2 binary64))
(* 1/2 (cos (* -1/90 (* angle (PI)))))
(*.f64 (cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 (PI.f64) angle))) #s(literal 1/2 binary64))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* a (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) a)
(* a (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) a)
(* a (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) a)
(* a (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) a)
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))
(cos (* -1/90 (* angle (PI))))
(cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 (PI.f64) angle)))
(cos (* -1/90 (* angle (PI))))
(cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 (PI.f64) angle)))
(cos (* -1/90 (* angle (PI))))
(cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 (PI.f64) angle)))
(cos (* -1/90 (* angle (PI))))
(cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 (PI.f64) angle)))
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))

rewrite170.0ms (1.4%)

Memory
15.1MiB live, 369.8MiB allocated
Rules
5 022×lower-*.f32
4 986×lower-*.f64
2 980×lower-fma.f32
2 974×lower-fma.f64
2 452×lower-/.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
078373
0128326
1421315
22190313
08190308
Stop Event
iter limit
node limit
iter limit
Counts
29 → 935
Calls
Call 1
Inputs
(/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64)))
(pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64))
(*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))
#s(approx (+ (pow (* a (sin (* (pow (PI) 1/4) (* (pow (PI) 1/4) (* (* (sqrt (PI)) angle) 1/180))))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b))) (*.f64 angle angle) (*.f64 b b)))
(fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b))) (*.f64 angle angle) (*.f64 b b))
(*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b)))
(*.f64 (PI.f64) (PI.f64))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/90 binary64)))))
(fma.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/90 binary64))))) b) b (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)))
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/90 binary64))))) b)
(*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/90 binary64))))
(cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64)))
(pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)))))) #s(literal 2 binary64))
(*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64))))))
(cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64)))
(*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64)))
(pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))))))) #s(literal 2 binary64))
(sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))
#s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))
(fma.f64 #s(literal 1/32400 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b))
(sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)))
(cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/90 binary64)))
(*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))
(sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)))))
(pow.f64 (PI.f64) #s(literal 3 binary64))
(sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))))))
Outputs
(*.f64 (/.f64 (neg.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64))) #s(literal -1 binary64)) (/.f64 (cbrt.f64 (PI.f64)) (/.f64 #s(literal 180 binary64) angle)))
(*.f64 (/.f64 (neg.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64))) #s(literal 180 binary64)) (/.f64 (cbrt.f64 (PI.f64)) (neg.f64 (pow.f64 angle #s(literal -1 binary64)))))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 (PI.f64))) #s(literal -1 binary64)) (*.f64 (*.f64 #s(literal 1/180 binary64) (sqrt.f64 (PI.f64))) angle))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 (PI.f64))) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (neg.f64 (pow.f64 angle #s(literal -1 binary64)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal -1 binary64)) (/.f64 (neg.f64 (cbrt.f64 (PI.f64))) (/.f64 #s(literal 180 binary64) angle)))
(*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal -1 binary64)) (/.f64 (neg.f64 (sqrt.f64 (PI.f64))) (/.f64 #s(literal 180 binary64) angle)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal -180 binary64)) (/.f64 (neg.f64 (cbrt.f64 (PI.f64))) (pow.f64 angle #s(literal -1 binary64))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal -180 binary64)) (/.f64 (cbrt.f64 (PI.f64)) (pow.f64 (neg.f64 angle) #s(literal -1 binary64))))
(*.f64 (/.f64 (cbrt.f64 (PI.f64)) (pow.f64 (neg.f64 angle) #s(literal -1 binary64))) (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal -180 binary64)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (pow.f64 (neg.f64 angle) #s(literal -1 binary64))) (/.f64 (cbrt.f64 (PI.f64)) #s(literal -180 binary64)))
(*.f64 (/.f64 (cbrt.f64 (PI.f64)) #s(literal -180 binary64)) (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (pow.f64 (neg.f64 angle) #s(literal -1 binary64))))
(*.f64 (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 (neg.f64 angle) #s(literal -1 binary64))) (/.f64 (sqrt.f64 (PI.f64)) #s(literal -180 binary64)))
(*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal -180 binary64)) (/.f64 (neg.f64 (sqrt.f64 (PI.f64))) (pow.f64 angle #s(literal -1 binary64))))
(*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal -180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 (neg.f64 angle) #s(literal -1 binary64))))
(*.f64 (/.f64 (PI.f64) (pow.f64 (neg.f64 angle) #s(literal -1 binary64))) #s(literal -1/180 binary64))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (neg.f64 angle) #s(literal -1 binary64))) (/.f64 (PI.f64) #s(literal -180 binary64)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (/.f64 (cbrt.f64 (PI.f64)) #s(literal 180 binary64)) (pow.f64 angle #s(literal -1 binary64))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (*.f64 (cbrt.f64 (PI.f64)) #s(literal 1/180 binary64)) (pow.f64 angle #s(literal -1 binary64))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (cbrt.f64 (PI.f64)) (/.f64 #s(literal 180 binary64) angle)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (pow.f64 angle #s(literal -1 binary64))) (/.f64 (cbrt.f64 (PI.f64)) #s(literal 180 binary64)))
(*.f64 (/.f64 (cbrt.f64 (PI.f64)) #s(literal 1 binary64)) (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (/.f64 #s(literal 180 binary64) angle)))
(*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 1 binary64)) (/.f64 (*.f64 (sqrt.f64 (PI.f64)) #s(literal 1/180 binary64)) (pow.f64 angle #s(literal -1 binary64))))
(*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 1 binary64)) (/.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (pow.f64 angle #s(literal -1 binary64))))
(*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 1 binary64)) (*.f64 (*.f64 #s(literal 1/180 binary64) (sqrt.f64 (PI.f64))) angle))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 angle #s(literal -1 binary64))) (*.f64 #s(literal 1/180 binary64) (PI.f64)))
(*.f64 (pow.f64 (/.f64 #s(literal 180 binary64) (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64))) #s(literal -1 binary64)) (pow.f64 (/.f64 (pow.f64 angle #s(literal -1 binary64)) (cbrt.f64 (PI.f64))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 180 binary64) (sqrt.f64 (PI.f64))) #s(literal -1 binary64)) (pow.f64 (/.f64 (pow.f64 angle #s(literal -1 binary64)) (sqrt.f64 (PI.f64))) #s(literal -1 binary64)))
(*.f64 (/.f64 (cbrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (pow.f64 angle #s(literal -1 binary64))))
(*.f64 (/.f64 (PI.f64) #s(literal -180 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 (neg.f64 angle) #s(literal -1 binary64))))
(*.f64 (/.f64 (PI.f64) #s(literal -180 binary64)) (neg.f64 angle))
(*.f64 (/.f64 (PI.f64) #s(literal 1 binary64)) (*.f64 #s(literal 1/180 binary64) angle))
(*.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64))) (cbrt.f64 (PI.f64)))
(*.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) #s(literal 1 binary64)) (PI.f64))
(*.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 3/4 binary64)) angle) #s(literal 1/180 binary64)) (pow.f64 (PI.f64) #s(literal 1/8 binary64))) (pow.f64 (PI.f64) #s(literal 1/8 binary64)))
(*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 3/4 binary64)) angle)) #s(literal 1/180 binary64))
(*.f64 (*.f64 (sqrt.f64 (PI.f64)) #s(literal 1/180 binary64)) (*.f64 (sqrt.f64 (PI.f64)) angle))
(*.f64 #s(literal -1/180 binary64) (/.f64 (PI.f64) (neg.f64 (pow.f64 angle #s(literal -1 binary64)))))
(*.f64 #s(literal -1/180 binary64) (/.f64 (neg.f64 (PI.f64)) (pow.f64 angle #s(literal -1 binary64))))
(*.f64 #s(literal -1/180 binary64) (/.f64 (PI.f64) (pow.f64 (neg.f64 angle) #s(literal -1 binary64))))
(*.f64 (/.f64 (cbrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1 binary64))) (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 180 binary64)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 180 binary64)) (/.f64 (cbrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1 binary64))))
(*.f64 (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1 binary64))) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)))
(*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1 binary64))))
(*.f64 (/.f64 (PI.f64) (pow.f64 angle #s(literal -1 binary64))) #s(literal 1/180 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)))
(*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) (/.f64 #s(literal 1 binary64) (pow.f64 angle #s(literal -1 binary64))))
(*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)
(*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 3/4 binary64)) angle) (*.f64 #s(literal 1/180 binary64) (pow.f64 (PI.f64) #s(literal 1/4 binary64))))
(*.f64 (pow.f64 (PI.f64) #s(literal 1/8 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 1/8 binary64)) (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 3/4 binary64)) angle) #s(literal 1/180 binary64))))
(*.f64 (neg.f64 (PI.f64)) (pow.f64 (/.f64 #s(literal -180 binary64) angle) #s(literal -1 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (/.f64 (cbrt.f64 (PI.f64)) (/.f64 #s(literal 180 binary64) angle)))
(*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (PI.f64)) (*.f64 #s(literal 1/180 binary64) angle)))
(*.f64 (sqrt.f64 (PI.f64)) (*.f64 (*.f64 #s(literal 1/180 binary64) (sqrt.f64 (PI.f64))) angle))
(*.f64 (*.f64 #s(literal 1/180 binary64) angle) (pow.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))
(*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))
(*.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 3/4 binary64)) angle) #s(literal 1/180 binary64)) (pow.f64 (PI.f64) #s(literal 1/4 binary64)))
(*.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (sqrt.f64 (PI.f64))) angle) (sqrt.f64 (PI.f64)))
(*.f64 #s(literal 1/180 binary64) (pow.f64 (/.f64 (pow.f64 angle #s(literal -1 binary64)) (PI.f64)) #s(literal -1 binary64)))
(*.f64 #s(literal 1/180 binary64) (/.f64 (PI.f64) (pow.f64 angle #s(literal -1 binary64))))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 3/4 binary64)) angle) #s(literal 1/180 binary64)))
(*.f64 #s(literal 1 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))
(*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))
(*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))
(pow.f64 (/.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)) #s(literal -1 binary64))
(/.f64 (neg.f64 (*.f64 (neg.f64 angle) (PI.f64))) #s(literal 180 binary64))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (PI.f64)))) (/.f64 #s(literal -180 binary64) angle))
(/.f64 (neg.f64 (neg.f64 (*.f64 angle (PI.f64)))) #s(literal 180 binary64))
(/.f64 (neg.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64))) (neg.f64 (pow.f64 angle #s(literal -1 binary64))))
(/.f64 (neg.f64 (*.f64 (PI.f64) (neg.f64 angle))) #s(literal 180 binary64))
(/.f64 (*.f64 (PI.f64) (neg.f64 (neg.f64 angle))) #s(literal 180 binary64))
(/.f64 (*.f64 (PI.f64) #s(literal -1 binary64)) (*.f64 #s(literal 1 binary64) (/.f64 #s(literal -180 binary64) angle)))
(/.f64 (*.f64 (neg.f64 angle) (PI.f64)) #s(literal -180 binary64))
(/.f64 (*.f64 (PI.f64) (neg.f64 angle)) #s(literal -180 binary64))
(/.f64 (neg.f64 (neg.f64 (PI.f64))) (/.f64 #s(literal 180 binary64) angle))
(/.f64 (neg.f64 (*.f64 angle (PI.f64))) #s(literal -180 binary64))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)) #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))))
(/.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) (pow.f64 angle #s(literal -1 binary64)))
(/.f64 (neg.f64 (PI.f64)) (/.f64 #s(literal -180 binary64) angle))
(/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)))
(/.f64 (PI.f64) (*.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal -180 binary64) angle) #s(literal -1 binary64))))
(/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))
(neg.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 #s(literal -180 binary64) angle)) (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)))
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))) #s(literal -1 binary64)))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 2 binary64))) (fma.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b))) (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64))) (-.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b))))
(*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 4 binary64)) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 4 binary64))) (pow.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64))) #s(literal -1 binary64)))
(*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 6 binary64)) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 6 binary64))) (pow.f64 (-.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 4 binary64)) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 4 binary64))) (pow.f64 (*.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a)) #s(literal 2 binary64))) #s(literal -1 binary64)))
(pow.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64))) (-.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 4 binary64)) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 4 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 4 binary64)) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 4 binary64))) (pow.f64 (*.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a)) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 6 binary64)) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 6 binary64)))) #s(literal -1 binary64))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 4 binary64)))) (neg.f64 (-.f64 (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 4 binary64)) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 4 binary64))))) (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 6 binary64)) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 6 binary64))))) (neg.f64 (neg.f64 (-.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 4 binary64)) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 4 binary64))) (pow.f64 (*.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a)) #s(literal 2 binary64))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 8 binary64)) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 8 binary64))) #s(literal 1 binary64)) (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 4 binary64)) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 4 binary64))) (-.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 12 binary64)) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 12 binary64))) #s(literal 1 binary64)) (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 8 binary64)) (+.f64 (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 8 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b)) #s(literal 4 binary64)))) (-.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 12 binary64)) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 12 binary64))) #s(literal 1 binary64)) (*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 6 binary64)) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 6 binary64))) (-.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 4 binary64)) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 4 binary64))) (pow.f64 (*.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a)) #s(literal 2 binary64)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 18 binary64)) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 18 binary64))) #s(literal 1 binary64)) (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 12 binary64)) (-.f64 (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 12 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b)) #s(literal 6 binary64)))) (-.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 4 binary64)) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 4 binary64))) (pow.f64 (*.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a)) #s(literal 2 binary64)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64)))) (*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64))) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 4 binary64)))) (*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64))) (-.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 4 binary64))) (-.f64 (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 2 binary64))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 4 binary64)) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 4 binary64)))) (neg.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 6 binary64)) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 6 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a)) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 6 binary64)) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 6 binary64)))) (neg.f64 (-.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 4 binary64)) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 4 binary64))) (pow.f64 (*.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a)) #s(literal 2 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64))) (-.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 4 binary64)) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 4 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 4 binary64)) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 4 binary64))) (pow.f64 (*.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a)) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 6 binary64)) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 6 binary64))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 4 binary64)) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 4 binary64))) (-.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 6 binary64)) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 6 binary64))) (+.f64 (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a)) #s(literal 2 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 6 binary64)) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 6 binary64))) (-.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 4 binary64)) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 4 binary64))) (pow.f64 (*.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a)) #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64))) (-.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 4 binary64)) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 4 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 4 binary64)) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 4 binary64))) (pow.f64 (*.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a)) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 6 binary64)) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 6 binary64)))))
(fma.f64 (pow.f64 (*.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 1 binary64)) b (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (*.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) b) #s(literal 1 binary64)) #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) #s(literal 2 binary64)) a) #s(literal 1 binary64)) a (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 1 binary64)) a (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) a) #s(literal 1 binary64)) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64)))
(fma.f64 (*.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) b (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 2 binary64)))
(fma.f64 (*.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) b) #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 2 binary64)))
(fma.f64 (*.f64 (pow.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) #s(literal 2 binary64)) a) a (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64)))
(fma.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) a (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64)))
(fma.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) a) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) #s(literal 2 binary64)) (*.f64 a a) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64)))
(fma.f64 (pow.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 2 binary64)))
(fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64)))
(fma.f64 (*.f64 b b) (pow.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 2 binary64)))
(fma.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 2 binary64)))
(fma.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) (pow.f64 (*.f64 b (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b)) #s(literal 1 binary64)) (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 2 binary64)))
(fma.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) (*.f64 b (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b)) (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 2 binary64)))
(fma.f64 b (pow.f64 (*.f64 b (pow.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) #s(literal 2 binary64))) #s(literal 1 binary64)) (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 2 binary64)))
(fma.f64 b (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b)) #s(literal 1 binary64)) (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 2 binary64)))
(fma.f64 b (*.f64 b (pow.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) #s(literal 2 binary64))) (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 2 binary64)))
(fma.f64 b (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b)) (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 2 binary64)))
(fma.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64)))
(fma.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (pow.f64 (*.f64 a (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a)) #s(literal 1 binary64)) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64)))
(fma.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 a (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a)) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64)))
(fma.f64 a (pow.f64 (*.f64 a (pow.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) #s(literal 2 binary64))) #s(literal 1 binary64)) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64)))
(fma.f64 a (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a)) #s(literal 1 binary64)) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64)))
(fma.f64 a (*.f64 a (pow.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) #s(literal 2 binary64))) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64)))
(fma.f64 a (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a)) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64)))
(-.f64 (/.f64 (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 2 binary64)))))
(-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64)))))
(+.f64 (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64)))
(*.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) #s(literal 2 binary64)) a) #s(literal 1 binary64)) a)
(*.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 1 binary64)) a)
(*.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) a) #s(literal 1 binary64)) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))
(*.f64 (*.f64 (pow.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) #s(literal 2 binary64)) a) a)
(*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) a)
(*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) a) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))
(*.f64 (pow.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) #s(literal 2 binary64)) (*.f64 a a))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) #s(literal 2 binary64)))
(*.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a))
(*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (pow.f64 (*.f64 a (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a)) #s(literal 1 binary64)))
(*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 a (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a)))
(*.f64 a (pow.f64 (*.f64 a (pow.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) #s(literal 2 binary64))) #s(literal 1 binary64)))
(*.f64 a (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a)) #s(literal 1 binary64)))
(*.f64 a (*.f64 a (pow.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) #s(literal 2 binary64))))
(*.f64 a (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a)))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a)))
(pow.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 2 binary64))
(exp.f64 (fma.f64 (log.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #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 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64))))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a)) #s(literal 2 binary64)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a)) #s(literal 2 binary64)))
(*.f64 (exp.f64 (log.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))) (exp.f64 (log.f64 a)))
(*.f64 (exp.f64 (log.f64 a)) (exp.f64 (log.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a)) #s(literal 1 binary64)) (pow.f64 (sqrt.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a)) #s(literal 1 binary64)))
(*.f64 (sqrt.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a)) (sqrt.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a)))
(*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a)
(*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a)) #s(literal 2 binary64))
(pow.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 1 binary64))
(exp.f64 (log.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a)))
#s(approx (+ (pow (* a (sin (* (pow (PI) 1/4) (* (pow (PI) 1/4) (* (* (sqrt (PI)) angle) 1/180))))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (fma.f64 (pow.f64 (*.f64 angle (PI.f64)) #s(literal 2 binary64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) a) a (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b)) (*.f64 b b)))
(*.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 angle (PI.f64)) #s(literal 2 binary64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) a) a (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b))) #s(literal 2 binary64)) (pow.f64 b #s(literal 4 binary64))) (pow.f64 (fma.f64 (pow.f64 (*.f64 angle (PI.f64)) #s(literal 2 binary64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) a) a (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b)) (*.f64 (neg.f64 b) b)) #s(literal -1 binary64)))
(*.f64 (+.f64 (pow.f64 b #s(literal 6 binary64)) (pow.f64 (*.f64 (pow.f64 (*.f64 angle (PI.f64)) #s(literal 2 binary64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) a) a (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b))) #s(literal 3 binary64))) (pow.f64 (fma.f64 (*.f64 b b) (-.f64 (*.f64 b b) (*.f64 (pow.f64 (*.f64 angle (PI.f64)) #s(literal 2 binary64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) a) a (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b)))) (pow.f64 (*.f64 (pow.f64 (*.f64 angle (PI.f64)) #s(literal 2 binary64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) a) a (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b))) #s(literal 2 binary64))) #s(literal -1 binary64)))
(pow.f64 (/.f64 (fma.f64 (pow.f64 (*.f64 angle (PI.f64)) #s(literal 2 binary64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) a) a (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b)) (*.f64 (neg.f64 b) b)) (-.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 angle (PI.f64)) #s(literal 2 binary64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) a) a (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b))) #s(literal 2 binary64)) (pow.f64 b #s(literal 4 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (*.f64 b b) (-.f64 (*.f64 b b) (*.f64 (pow.f64 (*.f64 angle (PI.f64)) #s(literal 2 binary64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) a) a (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b)))) (pow.f64 (*.f64 (pow.f64 (*.f64 angle (PI.f64)) #s(literal 2 binary64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) a) a (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b))) #s(literal 2 binary64))) (+.f64 (pow.f64 b #s(literal 6 binary64)) (pow.f64 (*.f64 (pow.f64 (*.f64 angle (PI.f64)) #s(literal 2 binary64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) a) a (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b))) #s(literal 3 binary64)))) #s(literal -1 binary64))
(/.f64 (neg.f64 (-.f64 (pow.f64 b #s(literal 4 binary64)) (pow.f64 (*.f64 (pow.f64 (*.f64 angle (PI.f64)) #s(literal 2 binary64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) a) a (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b))) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 b b) (*.f64 (pow.f64 (*.f64 angle (PI.f64)) #s(literal 2 binary64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) a) a (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 angle (PI.f64)) #s(literal 2 binary64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) a) a (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b))) #s(literal 2 binary64)) (pow.f64 b #s(literal 4 binary64))))) (neg.f64 (neg.f64 (fma.f64 (pow.f64 (*.f64 angle (PI.f64)) #s(literal 2 binary64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) a) a (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b)) (*.f64 (neg.f64 b) b)))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 b #s(literal 6 binary64)) (pow.f64 (*.f64 (pow.f64 (*.f64 angle (PI.f64)) #s(literal 2 binary64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) a) a (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b))) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 b b) (-.f64 (*.f64 b b) (*.f64 (pow.f64 (*.f64 angle (PI.f64)) #s(literal 2 binary64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) a) a (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b)))) (pow.f64 (*.f64 (pow.f64 (*.f64 angle (PI.f64)) #s(literal 2 binary64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) a) a (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b))) #s(literal 2 binary64))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 angle (PI.f64)) #s(literal 2 binary64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) a) a (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b))) #s(literal 4 binary64)) (pow.f64 b #s(literal 8 binary64))) #s(literal 1 binary64)) (*.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 angle (PI.f64)) #s(literal 2 binary64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) a) a (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b))) #s(literal 2 binary64)) (pow.f64 b #s(literal 4 binary64))) (fma.f64 (pow.f64 (*.f64 angle (PI.f64)) #s(literal 2 binary64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) a) a (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b)) (*.f64 (neg.f64 b) b))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 angle (PI.f64)) #s(literal 2 binary64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) a) a (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b))) #s(literal 6 binary64)) (pow.f64 b #s(literal 12 binary64))) #s(literal 1 binary64)) (*.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 angle (PI.f64)) #s(literal 2 binary64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) a) a (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b))) #s(literal 4 binary64)) (+.f64 (pow.f64 b #s(literal 8 binary64)) (pow.f64 (*.f64 (*.f64 (pow.f64 (*.f64 angle (PI.f64)) #s(literal 2 binary64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) a) a (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b))) (*.f64 b b)) #s(literal 2 binary64)))) (fma.f64 (pow.f64 (*.f64 angle (PI.f64)) #s(literal 2 binary64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) a) a (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b)) (*.f64 (neg.f64 b) b))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 angle (PI.f64)) #s(literal 2 binary64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) a) a (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b))) #s(literal 6 binary64)) (pow.f64 b #s(literal 12 binary64))) #s(literal 1 binary64)) (*.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 angle (PI.f64)) #s(literal 2 binary64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) a) a (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b))) #s(literal 3 binary64)) (pow.f64 b #s(literal 6 binary64))) (fma.f64 (*.f64 b b) (-.f64 (*.f64 b b) (*.f64 (pow.f64 (*.f64 angle (PI.f64)) #s(literal 2 binary64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) a) a (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b)))) (pow.f64 (*.f64 (pow.f64 (*.f64 angle (PI.f64)) #s(literal 2 binary64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) a) a (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b))) #s(literal 2 binary64)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 angle (PI.f64)) #s(literal 2 binary64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) a) a (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b))) #s(literal 9 binary64)) (pow.f64 b #s(literal 18 binary64))) #s(literal 1 binary64)) (*.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 angle (PI.f64)) #s(literal 2 binary64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) a) a (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b))) #s(literal 6 binary64)) (-.f64 (pow.f64 b #s(literal 12 binary64)) (pow.f64 (*.f64 (*.f64 (pow.f64 (*.f64 angle (PI.f64)) #s(literal 2 binary64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) a) a (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b))) (*.f64 b b)) #s(literal 3 binary64)))) (fma.f64 (*.f64 b b) (-.f64 (*.f64 b b) (*.f64 (pow.f64 (*.f64 angle (PI.f64)) #s(literal 2 binary64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) a) a (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b)))) (pow.f64 (*.f64 (pow.f64 (*.f64 angle (PI.f64)) #s(literal 2 binary64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) a) a (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b))) #s(literal 2 binary64)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 angle (PI.f64)) #s(literal 2 binary64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) a) a (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b))) #s(literal 2 binary64)) (fma.f64 (pow.f64 (*.f64 angle (PI.f64)) #s(literal 2 binary64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) a) a (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b)) (*.f64 (neg.f64 b) b))) (*.f64 (fma.f64 (pow.f64 (*.f64 angle (PI.f64)) #s(literal 2 binary64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) a) a (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b)) (*.f64 (neg.f64 b) b)) (pow.f64 b #s(literal 4 binary64)))) (*.f64 (fma.f64 (pow.f64 (*.f64 angle (PI.f64)) #s(literal 2 binary64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) a) a (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b)) (*.f64 (neg.f64 b) b)) (fma.f64 (pow.f64 (*.f64 angle (PI.f64)) #s(literal 2 binary64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) a) a (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b)) (*.f64 (neg.f64 b) b))))
(/.f64 (-.f64 (pow.f64 b #s(literal 4 binary64)) (pow.f64 (*.f64 (pow.f64 (*.f64 angle (PI.f64)) #s(literal 2 binary64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) a) a (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b))) #s(literal 2 binary64))) (-.f64 (*.f64 b b) (*.f64 (pow.f64 (*.f64 angle (PI.f64)) #s(literal 2 binary64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) a) a (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 angle (PI.f64)) #s(literal 2 binary64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) a) a (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b))) #s(literal 2 binary64)) (pow.f64 b #s(literal 4 binary64)))) (neg.f64 (fma.f64 (pow.f64 (*.f64 angle (PI.f64)) #s(literal 2 binary64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) a) a (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b)) (*.f64 (neg.f64 b) b))))
(/.f64 (neg.f64 (+.f64 (pow.f64 b #s(literal 6 binary64)) (pow.f64 (*.f64 (pow.f64 (*.f64 angle (PI.f64)) #s(literal 2 binary64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) a) a (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b))) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 b #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 angle (PI.f64)) #s(literal 2 binary64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) a) a (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b))) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (*.f64 angle (PI.f64)) #s(literal 2 binary64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) a) a (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b))) (*.f64 b b))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 b #s(literal 6 binary64)) (pow.f64 (*.f64 (pow.f64 (*.f64 angle (PI.f64)) #s(literal 2 binary64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) a) a (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b))) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 b b) (-.f64 (*.f64 b b) (*.f64 (pow.f64 (*.f64 angle (PI.f64)) #s(literal 2 binary64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) a) a (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b)))) (pow.f64 (*.f64 (pow.f64 (*.f64 angle (PI.f64)) #s(literal 2 binary64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) a) a (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b))) #s(literal 2 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (pow.f64 (*.f64 angle (PI.f64)) #s(literal 2 binary64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) a) a (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b)) (*.f64 (neg.f64 b) b)) (-.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 angle (PI.f64)) #s(literal 2 binary64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) a) a (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b))) #s(literal 2 binary64)) (pow.f64 b #s(literal 4 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (*.f64 b b) (-.f64 (*.f64 b b) (*.f64 (pow.f64 (*.f64 angle (PI.f64)) #s(literal 2 binary64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) a) a (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b)))) (pow.f64 (*.f64 (pow.f64 (*.f64 angle (PI.f64)) #s(literal 2 binary64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) a) a (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b))) #s(literal 2 binary64))) (+.f64 (pow.f64 b #s(literal 6 binary64)) (pow.f64 (*.f64 (pow.f64 (*.f64 angle (PI.f64)) #s(literal 2 binary64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) a) a (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b))) #s(literal 3 binary64))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 angle (PI.f64)) #s(literal 2 binary64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) a) a (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b))) #s(literal 2 binary64)) (pow.f64 b #s(literal 4 binary64))) (fma.f64 (pow.f64 (*.f64 angle (PI.f64)) #s(literal 2 binary64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) a) a (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b)) (*.f64 (neg.f64 b) b)))
(/.f64 (+.f64 (pow.f64 b #s(literal 6 binary64)) (pow.f64 (*.f64 (pow.f64 (*.f64 angle (PI.f64)) #s(literal 2 binary64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) a) a (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b))) #s(literal 3 binary64))) (+.f64 (pow.f64 b #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 angle (PI.f64)) #s(literal 2 binary64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) a) a (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b))) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (*.f64 angle (PI.f64)) #s(literal 2 binary64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) a) a (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b))) (*.f64 b b)))))
(/.f64 (+.f64 (pow.f64 b #s(literal 6 binary64)) (pow.f64 (*.f64 (pow.f64 (*.f64 angle (PI.f64)) #s(literal 2 binary64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) a) a (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b))) #s(literal 3 binary64))) (fma.f64 (*.f64 b b) (-.f64 (*.f64 b b) (*.f64 (pow.f64 (*.f64 angle (PI.f64)) #s(literal 2 binary64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) a) a (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b)))) (pow.f64 (*.f64 (pow.f64 (*.f64 angle (PI.f64)) #s(literal 2 binary64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) a) a (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b))) #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (*.f64 angle (PI.f64)) #s(literal 2 binary64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) a) a (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b)) (*.f64 (neg.f64 b) b)) (-.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 angle (PI.f64)) #s(literal 2 binary64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) a) a (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b))) #s(literal 2 binary64)) (pow.f64 b #s(literal 4 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 b b) (-.f64 (*.f64 b b) (*.f64 (pow.f64 (*.f64 angle (PI.f64)) #s(literal 2 binary64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) a) a (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b)))) (pow.f64 (*.f64 (pow.f64 (*.f64 angle (PI.f64)) #s(literal 2 binary64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) a) a (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b))) #s(literal 2 binary64))) (+.f64 (pow.f64 b #s(literal 6 binary64)) (pow.f64 (*.f64 (pow.f64 (*.f64 angle (PI.f64)) #s(literal 2 binary64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) a) a (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b))) #s(literal 3 binary64)))))
(fma.f64 (exp.f64 (log.f64 b)) (exp.f64 (log.f64 b)) (*.f64 (pow.f64 (*.f64 angle (PI.f64)) #s(literal 2 binary64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) a) a (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b))))
(fma.f64 (pow.f64 (*.f64 angle (PI.f64)) #s(literal 2 binary64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) a) a (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b)) (*.f64 b b))
(fma.f64 (*.f64 (*.f64 angle angle) (PI.f64)) (*.f64 (fma.f64 (*.f64 #s(literal 1/32400 binary64) a) a (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b)) (PI.f64)) (*.f64 b b))
(fma.f64 (*.f64 (*.f64 angle angle) (fma.f64 (*.f64 #s(literal 1/32400 binary64) a) a (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b))) (*.f64 (PI.f64) (PI.f64)) (*.f64 b b))
(fma.f64 (*.f64 (fma.f64 (*.f64 #s(literal 1/32400 binary64) a) a (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b)) (*.f64 (*.f64 (PI.f64) (PI.f64)) angle)) angle (*.f64 b b))
(fma.f64 (*.f64 angle angle) (*.f64 (fma.f64 (*.f64 #s(literal 1/32400 binary64) a) a (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b)) (*.f64 (PI.f64) (PI.f64))) (*.f64 b b))
(fma.f64 (*.f64 (fma.f64 (*.f64 #s(literal 1/32400 binary64) a) a (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b)) (*.f64 (PI.f64) (PI.f64))) (*.f64 angle angle) (*.f64 b b))
(fma.f64 (fma.f64 (*.f64 #s(literal 1/32400 binary64) a) a (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b)) (pow.f64 (*.f64 angle (PI.f64)) #s(literal 2 binary64)) (*.f64 b b))
(fma.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 angle angle) (fma.f64 (*.f64 #s(literal 1/32400 binary64) a) a (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b))) (*.f64 b b))
(fma.f64 b b (*.f64 (pow.f64 (*.f64 angle (PI.f64)) #s(literal 2 binary64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) a) a (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b))))
(fma.f64 angle (*.f64 (fma.f64 (*.f64 #s(literal 1/32400 binary64) a) a (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b)) (*.f64 (*.f64 (PI.f64) (PI.f64)) angle)) (*.f64 b b))
(fma.f64 (PI.f64) (*.f64 (*.f64 (fma.f64 (*.f64 #s(literal 1/32400 binary64) a) a (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b)) (PI.f64)) (*.f64 angle angle)) (*.f64 b b))
(fma.f64 (PI.f64) (*.f64 (PI.f64) (*.f64 (*.f64 angle angle) (fma.f64 (*.f64 #s(literal 1/32400 binary64) a) a (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b)))) (*.f64 b b))
(-.f64 (/.f64 (pow.f64 b #s(literal 4 binary64)) (-.f64 (*.f64 b b) (*.f64 (pow.f64 (*.f64 angle (PI.f64)) #s(literal 2 binary64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) a) a (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b))))) (/.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 angle (PI.f64)) #s(literal 2 binary64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) a) a (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b))) #s(literal 2 binary64)) (-.f64 (*.f64 b b) (*.f64 (pow.f64 (*.f64 angle (PI.f64)) #s(literal 2 binary64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) a) a (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b))))))
(-.f64 (/.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 angle (PI.f64)) #s(literal 2 binary64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) a) a (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b))) #s(literal 2 binary64)) (fma.f64 (pow.f64 (*.f64 angle (PI.f64)) #s(literal 2 binary64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) a) a (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b)) (*.f64 (neg.f64 b) b))) (/.f64 (pow.f64 b #s(literal 4 binary64)) (fma.f64 (pow.f64 (*.f64 angle (PI.f64)) #s(literal 2 binary64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) a) a (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b)) (*.f64 (neg.f64 b) b))))
(+.f64 (*.f64 (pow.f64 (*.f64 angle (PI.f64)) #s(literal 2 binary64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) a) a (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b))) (*.f64 b b))
(+.f64 (*.f64 b b) (*.f64 (pow.f64 (*.f64 angle (PI.f64)) #s(literal 2 binary64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) a) a (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b))))
(*.f64 (*.f64 (fma.f64 (*.f64 #s(literal 1/32400 binary64) a) a (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b)) (PI.f64)) (PI.f64))
(*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (PI.f64)) (*.f64 (fma.f64 (*.f64 #s(literal 1/32400 binary64) a) a (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b)) (PI.f64))))
(*.f64 (sqrt.f64 (PI.f64)) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (fma.f64 (*.f64 #s(literal 1/32400 binary64) a) a (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b)) (PI.f64))))
(*.f64 (fma.f64 (*.f64 #s(literal 1/32400 binary64) a) a (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b)) (*.f64 (PI.f64) (PI.f64)))
(*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) a) a (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b)))
(*.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (*.f64 #s(literal 1/32400 binary64) a) a (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b)) (*.f64 (PI.f64) (PI.f64))))
(*.f64 (PI.f64) (*.f64 (fma.f64 (*.f64 #s(literal 1/32400 binary64) a) a (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b)) (PI.f64)))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/1049760000 binary64) (pow.f64 a #s(literal 4 binary64))) (*.f64 #s(literal 1/1049760000 binary64) (pow.f64 b #s(literal 4 binary64)))) (*.f64 (PI.f64) (PI.f64)))) (neg.f64 (fma.f64 (*.f64 #s(literal 1/32400 binary64) a) a (*.f64 #s(literal 1/32400 binary64) (*.f64 b b)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 #s(literal 1/34012224000000 binary64) (pow.f64 a #s(literal 6 binary64)) (*.f64 #s(literal -1/34012224000000 binary64) (pow.f64 b #s(literal 6 binary64)))) (*.f64 (PI.f64) (PI.f64)))) (neg.f64 (fma.f64 #s(literal 1/1049760000 binary64) (pow.f64 a #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 1/1049760000 binary64) (pow.f64 b #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 1/32400 binary64) a) (*.f64 a (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b)))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (-.f64 (*.f64 #s(literal 1/1049760000 binary64) (pow.f64 a #s(literal 4 binary64))) (*.f64 #s(literal 1/1049760000 binary64) (pow.f64 b #s(literal 4 binary64)))))) (neg.f64 (fma.f64 (*.f64 #s(literal 1/32400 binary64) a) a (*.f64 #s(literal 1/32400 binary64) (*.f64 b b)))))
(/.f64 (neg.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/34012224000000 binary64) (pow.f64 a #s(literal 6 binary64)) (*.f64 #s(literal -1/34012224000000 binary64) (pow.f64 b #s(literal 6 binary64)))))) (neg.f64 (fma.f64 #s(literal 1/1049760000 binary64) (pow.f64 a #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 1/1049760000 binary64) (pow.f64 b #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 1/32400 binary64) a) (*.f64 a (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) a) #s(literal 2 binary64)) #s(literal 1/32400 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal -1/32400 binary64) (pow.f64 (*.f64 b (PI.f64)) #s(literal 2 binary64))) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) a) #s(literal 2 binary64)) #s(literal 1/32400 binary64)) (*.f64 #s(literal -1/32400 binary64) (pow.f64 (*.f64 b (PI.f64)) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (PI.f64) #s(literal 6 binary64)) (*.f64 #s(literal 1/34012224000000 binary64) (pow.f64 a #s(literal 6 binary64))) (*.f64 (pow.f64 (PI.f64) #s(literal 6 binary64)) (*.f64 #s(literal -1/34012224000000 binary64) (pow.f64 b #s(literal 6 binary64)))))) (neg.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) a) #s(literal 2 binary64)) #s(literal 1/32400 binary64)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 #s(literal -1/32400 binary64) (pow.f64 (*.f64 b (PI.f64)) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) a) #s(literal 2 binary64)) #s(literal 1/32400 binary64)) (*.f64 #s(literal -1/32400 binary64) (pow.f64 (*.f64 b (PI.f64)) #s(literal 2 binary64))))))))
(/.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/1049760000 binary64) (pow.f64 a #s(literal 4 binary64))) (*.f64 #s(literal 1/1049760000 binary64) (pow.f64 b #s(literal 4 binary64)))) (*.f64 (PI.f64) (PI.f64))) (fma.f64 (*.f64 #s(literal 1/32400 binary64) a) a (*.f64 #s(literal 1/32400 binary64) (*.f64 b b))))
(/.f64 (*.f64 (fma.f64 #s(literal 1/34012224000000 binary64) (pow.f64 a #s(literal 6 binary64)) (*.f64 #s(literal -1/34012224000000 binary64) (pow.f64 b #s(literal 6 binary64)))) (*.f64 (PI.f64) (PI.f64))) (fma.f64 #s(literal 1/1049760000 binary64) (pow.f64 a #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 1/1049760000 binary64) (pow.f64 b #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 1/32400 binary64) a) (*.f64 a (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b))))))
(/.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (-.f64 (*.f64 #s(literal 1/1049760000 binary64) (pow.f64 a #s(literal 4 binary64))) (*.f64 #s(literal 1/1049760000 binary64) (pow.f64 b #s(literal 4 binary64))))) (fma.f64 (*.f64 #s(literal 1/32400 binary64) a) a (*.f64 #s(literal 1/32400 binary64) (*.f64 b b))))
(/.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/34012224000000 binary64) (pow.f64 a #s(literal 6 binary64)) (*.f64 #s(literal -1/34012224000000 binary64) (pow.f64 b #s(literal 6 binary64))))) (fma.f64 #s(literal 1/1049760000 binary64) (pow.f64 a #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 1/1049760000 binary64) (pow.f64 b #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 1/32400 binary64) a) (*.f64 a (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) a) #s(literal 2 binary64)) #s(literal 1/32400 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal -1/32400 binary64) (pow.f64 (*.f64 b (PI.f64)) #s(literal 2 binary64))) #s(literal 2 binary64))) (-.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) a) #s(literal 2 binary64)) #s(literal 1/32400 binary64)) (*.f64 #s(literal -1/32400 binary64) (pow.f64 (*.f64 b (PI.f64)) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (pow.f64 (PI.f64) #s(literal 6 binary64)) (*.f64 #s(literal 1/34012224000000 binary64) (pow.f64 a #s(literal 6 binary64))) (*.f64 (pow.f64 (PI.f64) #s(literal 6 binary64)) (*.f64 #s(literal -1/34012224000000 binary64) (pow.f64 b #s(literal 6 binary64))))) (+.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) a) #s(literal 2 binary64)) #s(literal 1/32400 binary64)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 #s(literal -1/32400 binary64) (pow.f64 (*.f64 b (PI.f64)) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) a) #s(literal 2 binary64)) #s(literal 1/32400 binary64)) (*.f64 #s(literal -1/32400 binary64) (pow.f64 (*.f64 b (PI.f64)) #s(literal 2 binary64)))))))
(fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 #s(literal -1/32400 binary64) b)) b (*.f64 (pow.f64 (*.f64 (PI.f64) a) #s(literal 2 binary64)) #s(literal 1/32400 binary64)))
(fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64)) (*.f64 b b) (*.f64 (pow.f64 (*.f64 (PI.f64) a) #s(literal 2 binary64)) #s(literal 1/32400 binary64)))
(fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) (*.f64 #s(literal -1/32400 binary64) b) (*.f64 (pow.f64 (*.f64 (PI.f64) a) #s(literal 2 binary64)) #s(literal 1/32400 binary64)))
(fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 #s(literal 1/32400 binary64) a)) a (*.f64 #s(literal -1/32400 binary64) (pow.f64 (*.f64 b (PI.f64)) #s(literal 2 binary64))))
(fma.f64 (pow.f64 (*.f64 (PI.f64) a) #s(literal 2 binary64)) #s(literal 1/32400 binary64) (*.f64 #s(literal -1/32400 binary64) (pow.f64 (*.f64 b (PI.f64)) #s(literal 2 binary64))))
(fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)) (*.f64 a a) (*.f64 #s(literal -1/32400 binary64) (pow.f64 (*.f64 b (PI.f64)) #s(literal 2 binary64))))
(fma.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) a) a) (PI.f64)) (PI.f64) (*.f64 #s(literal -1/32400 binary64) (pow.f64 (*.f64 b (PI.f64)) #s(literal 2 binary64))))
(fma.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b) (PI.f64)) (PI.f64) (*.f64 (pow.f64 (*.f64 (PI.f64) a) #s(literal 2 binary64)) #s(literal 1/32400 binary64)))
(fma.f64 (*.f64 #s(literal 1/32400 binary64) a) (*.f64 a (*.f64 (PI.f64) (PI.f64))) (*.f64 #s(literal -1/32400 binary64) (pow.f64 (*.f64 b (PI.f64)) #s(literal 2 binary64))))
(fma.f64 (*.f64 a a) (*.f64 #s(literal 1/32400 binary64) (*.f64 (PI.f64) (PI.f64))) (*.f64 #s(literal -1/32400 binary64) (pow.f64 (*.f64 b (PI.f64)) #s(literal 2 binary64))))
(fma.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) a) a) (*.f64 (PI.f64) (PI.f64)) (*.f64 #s(literal -1/32400 binary64) (pow.f64 (*.f64 b (PI.f64)) #s(literal 2 binary64))))
(fma.f64 (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b) (*.f64 (PI.f64) (PI.f64)) (*.f64 (pow.f64 (*.f64 (PI.f64) a) #s(literal 2 binary64)) #s(literal 1/32400 binary64)))
(fma.f64 (*.f64 #s(literal -1/32400 binary64) b) (*.f64 b (*.f64 (PI.f64) (PI.f64))) (*.f64 (pow.f64 (*.f64 (PI.f64) a) #s(literal 2 binary64)) #s(literal 1/32400 binary64)))
(fma.f64 #s(literal -1/32400 binary64) (pow.f64 (*.f64 b (PI.f64)) #s(literal 2 binary64)) (*.f64 (pow.f64 (*.f64 (PI.f64) a) #s(literal 2 binary64)) #s(literal 1/32400 binary64)))
(fma.f64 #s(literal 1/32400 binary64) (pow.f64 (*.f64 a (PI.f64)) #s(literal 2 binary64)) (*.f64 #s(literal -1/32400 binary64) (pow.f64 (*.f64 b (PI.f64)) #s(literal 2 binary64))))
(fma.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 #s(literal 1/32400 binary64) a) a) (*.f64 #s(literal -1/32400 binary64) (pow.f64 (*.f64 b (PI.f64)) #s(literal 2 binary64))))
(fma.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b) (*.f64 (pow.f64 (*.f64 (PI.f64) a) #s(literal 2 binary64)) #s(literal 1/32400 binary64)))
(fma.f64 b (*.f64 (*.f64 #s(literal -1/32400 binary64) b) (*.f64 (PI.f64) (PI.f64))) (*.f64 (pow.f64 (*.f64 (PI.f64) a) #s(literal 2 binary64)) #s(literal 1/32400 binary64)))
(fma.f64 (PI.f64) (*.f64 (PI.f64) (*.f64 (*.f64 #s(literal 1/32400 binary64) a) a)) (*.f64 #s(literal -1/32400 binary64) (pow.f64 (*.f64 b (PI.f64)) #s(literal 2 binary64))))
(fma.f64 (PI.f64) (*.f64 (PI.f64) (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b)) (*.f64 (pow.f64 (*.f64 (PI.f64) a) #s(literal 2 binary64)) #s(literal 1/32400 binary64)))
(-.f64 (/.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) a) #s(literal 2 binary64)) #s(literal 1/32400 binary64)) #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) a) #s(literal 2 binary64)) #s(literal 1/32400 binary64)) (*.f64 #s(literal -1/32400 binary64) (pow.f64 (*.f64 b (PI.f64)) #s(literal 2 binary64))))) (/.f64 (pow.f64 (*.f64 #s(literal -1/32400 binary64) (pow.f64 (*.f64 b (PI.f64)) #s(literal 2 binary64))) #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) a) #s(literal 2 binary64)) #s(literal 1/32400 binary64)) (*.f64 #s(literal -1/32400 binary64) (pow.f64 (*.f64 b (PI.f64)) #s(literal 2 binary64))))))
(+.f64 (*.f64 #s(literal -1/32400 binary64) (pow.f64 (*.f64 b (PI.f64)) #s(literal 2 binary64))) (*.f64 (pow.f64 (*.f64 (PI.f64) a) #s(literal 2 binary64)) #s(literal 1/32400 binary64)))
(+.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) a) #s(literal 2 binary64)) #s(literal 1/32400 binary64)) (*.f64 #s(literal -1/32400 binary64) (pow.f64 (*.f64 b (PI.f64)) #s(literal 2 binary64))))
(*.f64 (pow.f64 (pow.f64 (PI.f64) #s(literal 3/8 binary64)) #s(literal 4 binary64)) (sqrt.f64 (PI.f64)))
(*.f64 (pow.f64 (pow.f64 (PI.f64) #s(literal 9/4 binary64)) #s(literal 2/3 binary64)) (sqrt.f64 (PI.f64)))
(*.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (cbrt.f64 (PI.f64))) #s(literal 2 binary64)) #s(literal 2/3 binary64)) (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2/3 binary64)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 2/3 binary64)) (pow.f64 (*.f64 (cbrt.f64 (PI.f64)) (*.f64 (PI.f64) (PI.f64))) #s(literal 2/3 binary64)))
(*.f64 (pow.f64 (pow.f64 (PI.f64) #s(literal 5/2 binary64)) #s(literal 2/3 binary64)) (cbrt.f64 (PI.f64)))
(*.f64 (pow.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 2/3 binary64)) (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 5 binary64)) #s(literal 1 binary64)) (cbrt.f64 (PI.f64)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 4 binary64)) #s(literal 1 binary64)) (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 2/3 binary64)) (*.f64 (PI.f64) (PI.f64)))
(*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 5 binary64)) (cbrt.f64 (PI.f64)))
(*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 4 binary64)) (pow.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64)) #s(literal 4 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 4 binary64)) (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (pow.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 2/3 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (pow.f64 (*.f64 (cbrt.f64 (PI.f64)) (PI.f64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (PI.f64)) (PI.f64)))
(*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 4 binary64)))
(*.f64 (cbrt.f64 (PI.f64)) (pow.f64 (pow.f64 (PI.f64) #s(literal 5/2 binary64)) #s(literal 2/3 binary64)))
(*.f64 (sqrt.f64 (PI.f64)) (pow.f64 (pow.f64 (PI.f64) #s(literal 3/8 binary64)) #s(literal 4 binary64)))
(*.f64 (sqrt.f64 (PI.f64)) (pow.f64 (pow.f64 (PI.f64) #s(literal 9/4 binary64)) #s(literal 2/3 binary64)))
(*.f64 (sqrt.f64 (PI.f64)) (pow.f64 (PI.f64) #s(literal 3/2 binary64)))
(*.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64)) (sqrt.f64 (PI.f64)))
(*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 (PI.f64) (PI.f64)))
(*.f64 (PI.f64) (PI.f64))
(pow.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 (PI.f64) #s(literal 6 binary64)) #s(literal 1/3 binary64))
(pow.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 3 binary64))
(pow.f64 (cbrt.f64 (PI.f64)) #s(literal 6 binary64))
(pow.f64 (sqrt.f64 (PI.f64)) #s(literal 4 binary64))
(pow.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64)) #s(literal 4/3 binary64))
(pow.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)) #s(literal 2/3 binary64))
(pow.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1 binary64))
(pow.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) #s(literal 8 binary64))
(pow.f64 (PI.f64) #s(literal 2 binary64))
(cbrt.f64 (pow.f64 (PI.f64) #s(literal 6 binary64)))
(sqrt.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (PI.f64))) #s(literal 4 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (PI.f64) #s(literal 6 binary64))) #s(literal 1/3 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (PI.f64)) #s(literal 3 binary64)) #s(literal 2/3 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (PI.f64))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64))) #s(literal 3 binary64)))
(exp.f64 (log.f64 (*.f64 (PI.f64) (PI.f64))))
(exp.f64 (*.f64 (log.f64 (PI.f64)) #s(literal 2 binary64)))
(*.f64 (+.f64 (cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 angle (PI.f64)))) #s(literal 1 binary64)) #s(literal 1/2 binary64))
(*.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) #s(literal 1/4 binary64))) (pow.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 angle (PI.f64)))) #s(literal 1/2 binary64))) #s(literal -1 binary64)))
(*.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 angle (PI.f64)))) #s(literal 3 binary64)) #s(literal 1/8 binary64) #s(literal 1/8 binary64)) (pow.f64 (fma.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 angle (PI.f64)))) #s(literal 1/2 binary64)) (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 angle (PI.f64)))) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) #s(literal 1/4 binary64)) #s(literal -1 binary64)))
(pow.f64 (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 angle (PI.f64)))) #s(literal 1/2 binary64))) (-.f64 #s(literal 1/4 binary64) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) #s(literal 1/4 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 angle (PI.f64)))) #s(literal 1/2 binary64)) (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 angle (PI.f64)))) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) #s(literal 1/4 binary64)) (fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 angle (PI.f64)))) #s(literal 3 binary64)) #s(literal 1/8 binary64) #s(literal 1/8 binary64))) #s(literal -1 binary64))
(/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) #s(literal 1/4 binary64)) #s(literal 1/4 binary64))) (neg.f64 (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 angle (PI.f64)))) #s(literal 1/2 binary64)) #s(literal 1/2 binary64))))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) #s(literal 1/4 binary64))))) (neg.f64 (neg.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 angle (PI.f64)))) #s(literal 1/2 binary64))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 angle (PI.f64)))) #s(literal 3 binary64)) #s(literal 1/8 binary64) #s(literal 1/8 binary64)))) (neg.f64 (neg.f64 (fma.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 angle (PI.f64)))) #s(literal 1/2 binary64)) (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 angle (PI.f64)))) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) #s(literal 1/4 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 1/16 binary64) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 angle (PI.f64)))) #s(literal 1/2 binary64)) #s(literal 4 binary64))) #s(literal 1 binary64)) (*.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) #s(literal 1/4 binary64))) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 angle (PI.f64)))) #s(literal 1/2 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 1/64 binary64) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 angle (PI.f64)))) #s(literal 1/2 binary64)) #s(literal 6 binary64))) #s(literal 1 binary64)) (*.f64 (+.f64 #s(literal 1/16 binary64) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 angle (PI.f64)))) #s(literal 1/2 binary64)) #s(literal 4 binary64)) (*.f64 #s(literal 1/4 binary64) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) #s(literal 1/4 binary64))))) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 angle (PI.f64)))) #s(literal 1/2 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 1/64 binary64) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 angle (PI.f64)))) #s(literal 1/2 binary64)) #s(literal 6 binary64))) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 1/8 binary64) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 angle (PI.f64)))) #s(literal 3 binary64)) #s(literal 1/8 binary64))) (fma.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 angle (PI.f64)))) #s(literal 1/2 binary64)) (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 angle (PI.f64)))) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) #s(literal 1/4 binary64))))
(/.f64 (*.f64 (+.f64 #s(literal 1/512 binary64) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 angle (PI.f64)))) #s(literal 1/2 binary64)) #s(literal 9 binary64))) #s(literal 1 binary64)) (*.f64 (+.f64 #s(literal 1/64 binary64) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 angle (PI.f64)))) #s(literal 1/2 binary64)) #s(literal 6 binary64)) (*.f64 #s(literal 1/64 binary64) (pow.f64 (cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 angle (PI.f64)))) #s(literal 3 binary64))))) (fma.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 angle (PI.f64)))) #s(literal 1/2 binary64)) (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 angle (PI.f64)))) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) #s(literal 1/4 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 angle (PI.f64)))) #s(literal 1/2 binary64)))) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 angle (PI.f64)))) #s(literal 1/2 binary64))) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) #s(literal 1/4 binary64)))) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 angle (PI.f64)))) #s(literal 1/2 binary64))) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 angle (PI.f64)))) #s(literal 1/2 binary64)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) #s(literal 1/4 binary64)) #s(literal 1/4 binary64)) (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 angle (PI.f64)))) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)))
(/.f64 (neg.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) #s(literal 1/4 binary64)))) (neg.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 angle (PI.f64)))) #s(literal 1/2 binary64)))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 angle (PI.f64)))) #s(literal 3 binary64)) #s(literal 1/8 binary64) #s(literal 1/8 binary64))) (neg.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) #s(literal 1/4 binary64) (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/4 binary64) (cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 angle (PI.f64)))))))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 angle (PI.f64)))) #s(literal 3 binary64)) #s(literal 1/8 binary64) #s(literal 1/8 binary64))) (neg.f64 (fma.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 angle (PI.f64)))) #s(literal 1/2 binary64)) (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 angle (PI.f64)))) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) #s(literal 1/4 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 angle (PI.f64)))) #s(literal 1/2 binary64))) (-.f64 #s(literal 1/4 binary64) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) #s(literal 1/4 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 angle (PI.f64)))) #s(literal 1/2 binary64)) (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 angle (PI.f64)))) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) #s(literal 1/4 binary64)) (fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 angle (PI.f64)))) #s(literal 3 binary64)) #s(literal 1/8 binary64) #s(literal 1/8 binary64)))))
(/.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) #s(literal 1/4 binary64))) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 angle (PI.f64)))) #s(literal 1/2 binary64))))
(/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 angle (PI.f64)))) #s(literal 3 binary64)) #s(literal 1/8 binary64) #s(literal 1/8 binary64)) (fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) #s(literal 1/4 binary64) (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/4 binary64) (cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 angle (PI.f64))))))))
(/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 angle (PI.f64)))) #s(literal 3 binary64)) #s(literal 1/8 binary64) #s(literal 1/8 binary64)) (fma.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 angle (PI.f64)))) #s(literal 1/2 binary64)) (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 angle (PI.f64)))) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) #s(literal 1/4 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 angle (PI.f64)))) #s(literal 1/2 binary64))) (-.f64 #s(literal 1/4 binary64) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) #s(literal 1/4 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 angle (PI.f64)))) #s(literal 1/2 binary64)) (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 angle (PI.f64)))) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) #s(literal 1/4 binary64)) (fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 angle (PI.f64)))) #s(literal 3 binary64)) #s(literal 1/8 binary64) #s(literal 1/8 binary64))))
(fma.f64 (cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 angle (PI.f64)))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
(fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 angle (PI.f64)))) #s(literal 1/2 binary64))
(-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) #s(literal 1/4 binary64)) (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 angle (PI.f64)))) #s(literal 1/2 binary64)) #s(literal 1/2 binary64))) (/.f64 #s(literal 1/4 binary64) (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 angle (PI.f64)))) #s(literal 1/2 binary64)) #s(literal 1/2 binary64))))
(-.f64 (/.f64 #s(literal 1/4 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 angle (PI.f64)))) #s(literal 1/2 binary64)))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) #s(literal 1/4 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 angle (PI.f64)))) #s(literal 1/2 binary64)))))
(+.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 angle (PI.f64)))) #s(literal 1/2 binary64)) #s(literal 1/2 binary64))
(+.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 angle (PI.f64)))) #s(literal 1/2 binary64)))
(*.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 (cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 angle (PI.f64)))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (pow.f64 b #s(literal 4 binary64))) (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 4 binary64))) (pow.f64 (-.f64 (*.f64 (fma.f64 (cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 angle (PI.f64)))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b)) (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 2 binary64))) #s(literal -1 binary64)))
(*.f64 (fma.f64 (pow.f64 (fma.f64 (cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 angle (PI.f64)))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) #s(literal 3 binary64)) (pow.f64 b #s(literal 6 binary64)) (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 6 binary64))) (pow.f64 (fma.f64 (pow.f64 (fma.f64 (cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 angle (PI.f64)))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (pow.f64 b #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 4 binary64)) (*.f64 (fma.f64 (cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 angle (PI.f64)))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (pow.f64 (*.f64 b (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a)) #s(literal 2 binary64))))) #s(literal -1 binary64)))
(pow.f64 (/.f64 (-.f64 (*.f64 (fma.f64 (cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 angle (PI.f64)))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b)) (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 2 binary64))) (-.f64 (*.f64 (pow.f64 (fma.f64 (cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 angle (PI.f64)))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (pow.f64 b #s(literal 4 binary64))) (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 4 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (pow.f64 (fma.f64 (cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 angle (PI.f64)))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (pow.f64 b #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 4 binary64)) (*.f64 (fma.f64 (cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 angle (PI.f64)))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (pow.f64 (*.f64 b (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a)) #s(literal 2 binary64))))) (fma.f64 (pow.f64 (fma.f64 (cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 angle (PI.f64)))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) #s(literal 3 binary64)) (pow.f64 b #s(literal 6 binary64)) (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 6 binary64)))) #s(literal -1 binary64))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 4 binary64)) (*.f64 (pow.f64 (fma.f64 (cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 angle (PI.f64)))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (pow.f64 b #s(literal 4 binary64))))) (neg.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 2 binary64)) (*.f64 (fma.f64 (cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 angle (PI.f64)))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b)))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 (cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 angle (PI.f64)))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (pow.f64 b #s(literal 4 binary64))) (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 4 binary64))))) (neg.f64 (neg.f64 (-.f64 (*.f64 (fma.f64 (cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 angle (PI.f64)))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b)) (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (pow.f64 (fma.f64 (cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 angle (PI.f64)))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) #s(literal 3 binary64)) (pow.f64 b #s(literal 6 binary64)) (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 6 binary64))))) (neg.f64 (neg.f64 (fma.f64 (pow.f64 (fma.f64 (cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 angle (PI.f64)))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (pow.f64 b #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 4 binary64)) (*.f64 (fma.f64 (cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 angle (PI.f64)))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (pow.f64 (*.f64 b (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a)) #s(literal 2 binary64))))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 (cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 angle (PI.f64)))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b)) #s(literal 4 binary64)) (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 8 binary64))) #s(literal 1 binary64)) (*.f64 (fma.f64 (pow.f64 (fma.f64 (cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 angle (PI.f64)))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (pow.f64 b #s(literal 4 binary64)) (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 4 binary64))) (-.f64 (*.f64 (fma.f64 (cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 angle (PI.f64)))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b)) (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 2 binary64)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 (cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 angle (PI.f64)))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b)) #s(literal 6 binary64)) (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 12 binary64))) #s(literal 1 binary64)) (*.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 (cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 angle (PI.f64)))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b)) #s(literal 4 binary64)) (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 8 binary64)) (pow.f64 (*.f64 (fma.f64 (cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 angle (PI.f64)))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (pow.f64 (*.f64 b (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a)) #s(literal 2 binary64))) #s(literal 2 binary64)))) (-.f64 (*.f64 (fma.f64 (cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 angle (PI.f64)))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b)) (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 2 binary64)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 (cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 angle (PI.f64)))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b)) #s(literal 6 binary64)) (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 12 binary64))) #s(literal 1 binary64)) (*.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 (cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 angle (PI.f64)))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) #s(literal 3 binary64)) (pow.f64 b #s(literal 6 binary64))) (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 6 binary64))) (fma.f64 (pow.f64 (fma.f64 (cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 angle (PI.f64)))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (pow.f64 b #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 4 binary64)) (*.f64 (fma.f64 (cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 angle (PI.f64)))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (pow.f64 (*.f64 b (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a)) #s(literal 2 binary64)))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 (cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 angle (PI.f64)))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b)) #s(literal 9 binary64)) (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 18 binary64))) #s(literal 1 binary64)) (*.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 (cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 angle (PI.f64)))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b)) #s(literal 6 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 12 binary64)) (pow.f64 (*.f64 (fma.f64 (cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 angle (PI.f64)))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (pow.f64 (*.f64 b (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a)) #s(literal 2 binary64))) #s(literal 3 binary64)))) (fma.f64 (pow.f64 (fma.f64 (cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 angle (PI.f64)))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (pow.f64 b #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 4 binary64)) (*.f64 (fma.f64 (cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 angle (PI.f64)))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (pow.f64 (*.f64 b (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a)) #s(literal 2 binary64)))))))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 (cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 angle (PI.f64)))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (pow.f64 b #s(literal 4 binary64))) (-.f64 (*.f64 (fma.f64 (cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 angle (PI.f64)))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b)) (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 2 binary64)))) (*.f64 (-.f64 (*.f64 (fma.f64 (cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 angle (PI.f64)))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b)) (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 2 binary64))) (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 4 binary64)))) (*.f64 (-.f64 (*.f64 (fma.f64 (cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 angle (PI.f64)))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b)) (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 2 binary64))) (-.f64 (*.f64 (fma.f64 (cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 angle (PI.f64)))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b)) (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 4 binary64)) (*.f64 (pow.f64 (fma.f64 (cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 angle (PI.f64)))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (pow.f64 b #s(literal 4 binary64)))) (-.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 2 binary64)) (*.f64 (fma.f64 (cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 angle (PI.f64)))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b))))
(/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 (cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 angle (PI.f64)))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (pow.f64 b #s(literal 4 binary64))) (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 4 binary64)))) (neg.f64 (-.f64 (*.f64 (fma.f64 (cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 angle (PI.f64)))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b)) (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (fma.f64 (cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 angle (PI.f64)))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) #s(literal 3 binary64)) (pow.f64 b #s(literal 6 binary64)) (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 6 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 4 binary64)) (-.f64 (*.f64 (pow.f64 (fma.f64 (cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 angle (PI.f64)))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (pow.f64 b #s(literal 4 binary64))) (*.f64 (fma.f64 (cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 angle (PI.f64)))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (pow.f64 (*.f64 b (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a)) #s(literal 2 binary64)))))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (fma.f64 (cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 angle (PI.f64)))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) #s(literal 3 binary64)) (pow.f64 b #s(literal 6 binary64)) (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 6 binary64)))) (neg.f64 (fma.f64 (pow.f64 (fma.f64 (cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 angle (PI.f64)))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (pow.f64 b #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 4 binary64)) (*.f64 (fma.f64 (cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 angle (PI.f64)))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (pow.f64 (*.f64 b (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a)) #s(literal 2 binary64)))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (*.f64 (fma.f64 (cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 angle (PI.f64)))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b)) (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 2 binary64))) (-.f64 (*.f64 (pow.f64 (fma.f64 (cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 angle (PI.f64)))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (pow.f64 b #s(literal 4 binary64))) (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 4 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (pow.f64 (fma.f64 (cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 angle (PI.f64)))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (pow.f64 b #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 4 binary64)) (*.f64 (fma.f64 (cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 angle (PI.f64)))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (pow.f64 (*.f64 b (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a)) #s(literal 2 binary64))))) (fma.f64 (pow.f64 (fma.f64 (cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 angle (PI.f64)))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) #s(literal 3 binary64)) (pow.f64 b #s(literal 6 binary64)) (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 6 binary64))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 (cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 angle (PI.f64)))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (pow.f64 b #s(literal 4 binary64))) (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 4 binary64))) (-.f64 (*.f64 (fma.f64 (cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 angle (PI.f64)))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b)) (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 2 binary64))))
(/.f64 (fma.f64 (pow.f64 (fma.f64 (cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 angle (PI.f64)))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) #s(literal 3 binary64)) (pow.f64 b #s(literal 6 binary64)) (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 6 binary64))) (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 4 binary64)) (-.f64 (*.f64 (pow.f64 (fma.f64 (cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 angle (PI.f64)))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (pow.f64 b #s(literal 4 binary64))) (*.f64 (fma.f64 (cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 angle (PI.f64)))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (pow.f64 (*.f64 b (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a)) #s(literal 2 binary64))))))
(/.f64 (fma.f64 (pow.f64 (fma.f64 (cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 angle (PI.f64)))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) #s(literal 3 binary64)) (pow.f64 b #s(literal 6 binary64)) (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 6 binary64))) (fma.f64 (pow.f64 (fma.f64 (cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 angle (PI.f64)))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (pow.f64 b #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 4 binary64)) (*.f64 (fma.f64 (cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 angle (PI.f64)))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (pow.f64 (*.f64 b (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a)) #s(literal 2 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (fma.f64 (cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 angle (PI.f64)))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b)) (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 2 binary64))) (-.f64 (*.f64 (pow.f64 (fma.f64 (cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 angle (PI.f64)))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (pow.f64 b #s(literal 4 binary64))) (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 4 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (fma.f64 (cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 angle (PI.f64)))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (pow.f64 b #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 4 binary64)) (*.f64 (fma.f64 (cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 angle (PI.f64)))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (pow.f64 (*.f64 b (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a)) #s(literal 2 binary64))))) (fma.f64 (pow.f64 (fma.f64 (cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 angle (PI.f64)))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) #s(literal 3 binary64)) (pow.f64 b #s(literal 6 binary64)) (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 6 binary64)))))
(fma.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) #s(literal 2 binary64)) a) #s(literal 1 binary64)) a (*.f64 (fma.f64 (cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 angle (PI.f64)))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b)))
(fma.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 1 binary64)) a (*.f64 (fma.f64 (cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 angle (PI.f64)))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b)))
(fma.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) a) #s(literal 1 binary64)) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 (fma.f64 (cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 angle (PI.f64)))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b)))
(fma.f64 (*.f64 (pow.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) #s(literal 2 binary64)) a) a (*.f64 (fma.f64 (cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 angle (PI.f64)))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b)))
(fma.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) a (*.f64 (fma.f64 (cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 angle (PI.f64)))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b)))
(fma.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) a) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 (fma.f64 (cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 angle (PI.f64)))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b)))
(fma.f64 (pow.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) #s(literal 2 binary64)) (*.f64 a a) (*.f64 (fma.f64 (cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 angle (PI.f64)))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b)))
(fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) #s(literal 2 binary64)) (*.f64 (fma.f64 (cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 angle (PI.f64)))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b)))
(fma.f64 (*.f64 (fma.f64 (cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 angle (PI.f64)))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) b) b (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 2 binary64)))
(fma.f64 (fma.f64 (cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 angle (PI.f64)))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b) (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 2 binary64)))
(fma.f64 (*.f64 b b) (fma.f64 (cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 angle (PI.f64)))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 2 binary64)))
(fma.f64 b (*.f64 (fma.f64 (cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 angle (PI.f64)))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) b) (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 2 binary64)))
(fma.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) (*.f64 (fma.f64 (cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 angle (PI.f64)))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b)))
(fma.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (pow.f64 (*.f64 a (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a)) #s(literal 1 binary64)) (*.f64 (fma.f64 (cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 angle (PI.f64)))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b)))
(fma.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 a (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a)) (*.f64 (fma.f64 (cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 angle (PI.f64)))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b)))
(fma.f64 a (pow.f64 (*.f64 a (pow.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) #s(literal 2 binary64))) #s(literal 1 binary64)) (*.f64 (fma.f64 (cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 angle (PI.f64)))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b)))
(fma.f64 a (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a)) #s(literal 1 binary64)) (*.f64 (fma.f64 (cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 angle (PI.f64)))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b)))
(fma.f64 a (*.f64 a (pow.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) #s(literal 2 binary64))) (*.f64 (fma.f64 (cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 angle (PI.f64)))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b)))
(fma.f64 a (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a)) (*.f64 (fma.f64 (cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 angle (PI.f64)))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b)))
(-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 2 binary64)) (*.f64 (fma.f64 (cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 angle (PI.f64)))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b)))) (/.f64 (*.f64 (pow.f64 (fma.f64 (cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 angle (PI.f64)))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (pow.f64 b #s(literal 4 binary64))) (-.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 2 binary64)) (*.f64 (fma.f64 (cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 angle (PI.f64)))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b)))))
(-.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 (cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 angle (PI.f64)))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (pow.f64 b #s(literal 4 binary64))) (-.f64 (*.f64 (fma.f64 (cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 angle (PI.f64)))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b)) (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 4 binary64)) (-.f64 (*.f64 (fma.f64 (cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 angle (PI.f64)))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b)) (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 2 binary64)))))
(+.f64 (*.f64 (fma.f64 (cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 angle (PI.f64)))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b)) (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 2 binary64)) (*.f64 (fma.f64 (cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 angle (PI.f64)))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b)))
(*.f64 (fma.f64 (cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 angle (PI.f64)))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) b)
(*.f64 b (fma.f64 (cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 angle (PI.f64)))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) #s(literal 1/4 binary64))) b)) (neg.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 angle (PI.f64)))) #s(literal 1/2 binary64)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 angle (PI.f64)))) #s(literal 3 binary64)) #s(literal 1/8 binary64) #s(literal 1/8 binary64)) b)) (neg.f64 (fma.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 angle (PI.f64)))) #s(literal 1/2 binary64)) (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 angle (PI.f64)))) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) #s(literal 1/4 binary64))))
(/.f64 (neg.f64 (*.f64 b (-.f64 #s(literal 1/4 binary64) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) #s(literal 1/4 binary64))))) (neg.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 angle (PI.f64)))) #s(literal 1/2 binary64)))))
(/.f64 (neg.f64 (*.f64 b (fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 angle (PI.f64)))) #s(literal 3 binary64)) #s(literal 1/8 binary64) #s(literal 1/8 binary64)))) (neg.f64 (fma.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 angle (PI.f64)))) #s(literal 1/2 binary64)) (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 angle (PI.f64)))) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) #s(literal 1/4 binary64))))
(/.f64 (*.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) #s(literal 1/4 binary64))) b) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 angle (PI.f64)))) #s(literal 1/2 binary64))))
(/.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 angle (PI.f64)))) #s(literal 3 binary64)) #s(literal 1/8 binary64) #s(literal 1/8 binary64)) b) (fma.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 angle (PI.f64)))) #s(literal 1/2 binary64)) (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 angle (PI.f64)))) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) #s(literal 1/4 binary64)))
(/.f64 (*.f64 b (-.f64 #s(literal 1/4 binary64) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) #s(literal 1/4 binary64)))) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 angle (PI.f64)))) #s(literal 1/2 binary64))))
(/.f64 (*.f64 b (fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 angle (PI.f64)))) #s(literal 3 binary64)) #s(literal 1/8 binary64) #s(literal 1/8 binary64))) (fma.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 angle (PI.f64)))) #s(literal 1/2 binary64)) (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 angle (PI.f64)))) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) #s(literal 1/4 binary64)))
(fma.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 angle (PI.f64)))) #s(literal 1/2 binary64)) b (*.f64 #s(literal 1/2 binary64) b))
(fma.f64 #s(literal 1/2 binary64) b (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 angle (PI.f64)))) #s(literal 1/2 binary64)) b))
(fma.f64 b (*.f64 (cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 angle (PI.f64)))) #s(literal 1/2 binary64)) (*.f64 b #s(literal 1/2 binary64)))
(fma.f64 b #s(literal 1/2 binary64) (*.f64 b (*.f64 (cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 angle (PI.f64)))) #s(literal 1/2 binary64))))
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 angle (PI.f64)))) #s(literal 1/2 binary64)) b) (*.f64 #s(literal 1/2 binary64) b))
(+.f64 (*.f64 #s(literal 1/2 binary64) b) (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 angle (PI.f64)))) #s(literal 1/2 binary64)) b))
(+.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 angle (PI.f64)))) #s(literal 1/2 binary64))) (*.f64 b #s(literal 1/2 binary64)))
(+.f64 (*.f64 b #s(literal 1/2 binary64)) (*.f64 b (*.f64 (cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 angle (PI.f64)))) #s(literal 1/2 binary64))))
(*.f64 (cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 angle (PI.f64)))) #s(literal 1/2 binary64))
(*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 angle (PI.f64)))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 5 binary64))) (pow.f64 (PI.f64) #s(literal 1/6 binary64)))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 4 binary64))) (cbrt.f64 (PI.f64)))
(*.f64 (sqrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (pow.f64 (PI.f64) #s(literal 1/4 binary64)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (PI.f64) (cbrt.f64 (PI.f64))) #s(literal 2 binary64))) (cbrt.f64 (cbrt.f64 (PI.f64))))
(*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 9/4 binary64))) (pow.f64 (PI.f64) #s(literal 1/4 binary64)))
(*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 5/2 binary64))) (cbrt.f64 (sqrt.f64 (PI.f64))))
(*.f64 (exp.f64 (log.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)))) (exp.f64 (log.f64 (cbrt.f64 (PI.f64)))))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (cbrt.f64 (PI.f64))) #s(literal 3 binary64)))
(*.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 #s(literal 1 binary64) #s(literal 2/3 binary64)) (PI.f64))
(*.f64 (pow.f64 (pow.f64 (PI.f64) #s(literal 9/4 binary64)) #s(literal 1/3 binary64)) (pow.f64 (PI.f64) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (cbrt.f64 (PI.f64))) #s(literal 2 binary64)) #s(literal 1/3 binary64)) (cbrt.f64 (cbrt.f64 (PI.f64))))
(*.f64 (pow.f64 (pow.f64 (PI.f64) #s(literal 5/2 binary64)) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64))))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/3 binary64)) (PI.f64))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 5 binary64)) #s(literal 1/2 binary64)) (pow.f64 (PI.f64) #s(literal 1/6 binary64)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 4 binary64)) #s(literal 1/2 binary64)) (cbrt.f64 (PI.f64)))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64))) (cbrt.f64 (*.f64 (cbrt.f64 (PI.f64)) (*.f64 (PI.f64) (PI.f64)))))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64))) (pow.f64 (*.f64 (cbrt.f64 (PI.f64)) (*.f64 (PI.f64) (PI.f64))) #s(literal 1/3 binary64)))
(*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 5/2 binary64))))
(*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (pow.f64 (pow.f64 (PI.f64) #s(literal 5/2 binary64)) #s(literal 1/3 binary64)))
(*.f64 (pow.f64 (PI.f64) #s(literal 3/4 binary64)) (pow.f64 (PI.f64) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (pow.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (cbrt.f64 (PI.f64)))
(*.f64 (cbrt.f64 (PI.f64)) (sqrt.f64 (*.f64 (cbrt.f64 (PI.f64)) (PI.f64))))
(*.f64 (cbrt.f64 (PI.f64)) (pow.f64 (*.f64 (cbrt.f64 (PI.f64)) (PI.f64)) #s(literal 1/2 binary64)))
(*.f64 (cbrt.f64 (PI.f64)) (log.f64 (exp.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)))))
(*.f64 (cbrt.f64 (PI.f64)) (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)))
(*.f64 (sqrt.f64 (PI.f64)) (log.f64 (exp.f64 (sqrt.f64 (PI.f64)))))
(*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))
(*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (sqrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))))
(*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 9/4 binary64))))
(*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (pow.f64 (pow.f64 (PI.f64) #s(literal 9/4 binary64)) #s(literal 1/3 binary64)))
(*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (pow.f64 (PI.f64) #s(literal 3/4 binary64)))
(*.f64 #s(literal 1 binary64) (PI.f64))
(*.f64 (PI.f64) (log.f64 (E.f64)))
(*.f64 (PI.f64) #s(literal 1 binary64))
(pow.f64 (exp.f64 #s(literal 1/3 binary64)) (*.f64 (log.f64 (PI.f64)) #s(literal 3 binary64)))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (sqrt.f64 (PI.f64))))
(pow.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) #s(literal 1/4 binary64))
(pow.f64 (E.f64) (log.f64 (PI.f64)))
(pow.f64 (pow.f64 (PI.f64) #s(literal 6 binary64)) #s(literal 1/6 binary64))
(pow.f64 (pow.f64 (PI.f64) #s(literal 3/4 binary64)) #s(literal 4/3 binary64))
(pow.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 3/2 binary64))
(pow.f64 (cbrt.f64 (PI.f64)) #s(literal 3 binary64))
(pow.f64 (sqrt.f64 (PI.f64)) #s(literal 2 binary64))
(pow.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64)) #s(literal 2/3 binary64))
(pow.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) #s(literal 4 binary64))
(pow.f64 (PI.f64) #s(literal 1 binary64))
(cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)))
(sqrt.f64 (*.f64 (PI.f64) (PI.f64)))
(fabs.f64 (PI.f64))
(exp.f64 (*.f64 (*.f64 (log.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64))) #s(literal 3/2 binary64)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (PI.f64))) #s(literal 3 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (PI.f64)) #s(literal 3/2 binary64)) #s(literal 2/3 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (PI.f64))) #s(literal 1/2 binary64)))
(exp.f64 (log.f64 (PI.f64)))
(log.f64 (exp.f64 (PI.f64)))
(PI.f64)
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 2 binary64))) (fma.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b))) (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64))) (-.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b))))
(*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 4 binary64)) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 4 binary64))) (pow.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64))) #s(literal -1 binary64)))
(*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 6 binary64)) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 6 binary64))) (pow.f64 (-.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 4 binary64)) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 4 binary64))) (pow.f64 (*.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a)) #s(literal 2 binary64))) #s(literal -1 binary64)))
(pow.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64))) (-.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 4 binary64)) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 4 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 4 binary64)) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 4 binary64))) (pow.f64 (*.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a)) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 6 binary64)) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 6 binary64)))) #s(literal -1 binary64))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 4 binary64)))) (neg.f64 (-.f64 (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 4 binary64)) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 4 binary64))))) (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 6 binary64)) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 6 binary64))))) (neg.f64 (neg.f64 (-.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 4 binary64)) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 4 binary64))) (pow.f64 (*.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a)) #s(literal 2 binary64))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 8 binary64)) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 8 binary64))) #s(literal 1 binary64)) (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 4 binary64)) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 4 binary64))) (-.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 12 binary64)) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 12 binary64))) #s(literal 1 binary64)) (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 8 binary64)) (+.f64 (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 8 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b)) #s(literal 4 binary64)))) (-.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 12 binary64)) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 12 binary64))) #s(literal 1 binary64)) (*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 6 binary64)) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 6 binary64))) (-.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 4 binary64)) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 4 binary64))) (pow.f64 (*.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a)) #s(literal 2 binary64)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 18 binary64)) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 18 binary64))) #s(literal 1 binary64)) (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 12 binary64)) (-.f64 (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 12 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b)) #s(literal 6 binary64)))) (-.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 4 binary64)) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 4 binary64))) (pow.f64 (*.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a)) #s(literal 2 binary64)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64)))) (*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64))) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 4 binary64)))) (*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64))) (-.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 4 binary64))) (-.f64 (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 2 binary64))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 4 binary64)) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 4 binary64)))) (neg.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 6 binary64)) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 6 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a)) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 6 binary64)) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 6 binary64)))) (neg.f64 (-.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 4 binary64)) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 4 binary64))) (pow.f64 (*.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a)) #s(literal 2 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64))) (-.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 4 binary64)) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 4 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 4 binary64)) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 4 binary64))) (pow.f64 (*.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a)) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 6 binary64)) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 6 binary64))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 4 binary64)) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 4 binary64))) (-.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 6 binary64)) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 6 binary64))) (+.f64 (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a)) #s(literal 2 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 6 binary64)) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 6 binary64))) (-.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 4 binary64)) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 4 binary64))) (pow.f64 (*.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a)) #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64))) (-.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 4 binary64)) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 4 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 4 binary64)) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 4 binary64))) (pow.f64 (*.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a)) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 6 binary64)) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 6 binary64)))))
(fma.f64 (pow.f64 (*.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 1 binary64)) b (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (*.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) b) #s(literal 1 binary64)) #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) #s(literal 2 binary64)) a) #s(literal 1 binary64)) a (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 1 binary64)) a (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) a) #s(literal 1 binary64)) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64)))
(fma.f64 (*.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) b (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 2 binary64)))
(fma.f64 (*.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) b) #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 2 binary64)))
(fma.f64 (*.f64 (pow.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) #s(literal 2 binary64)) a) a (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64)))
(fma.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) a (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64)))
(fma.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) a) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) #s(literal 2 binary64)) (*.f64 a a) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64)))
(fma.f64 (pow.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 2 binary64)))
(fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64)))
(fma.f64 (*.f64 b b) (pow.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 2 binary64)))
(fma.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 2 binary64)))
(fma.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) (pow.f64 (*.f64 b (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b)) #s(literal 1 binary64)) (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 2 binary64)))
(fma.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) (*.f64 b (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b)) (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 2 binary64)))
(fma.f64 b (pow.f64 (*.f64 b (pow.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) #s(literal 2 binary64))) #s(literal 1 binary64)) (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 2 binary64)))
(fma.f64 b (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b)) #s(literal 1 binary64)) (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 2 binary64)))
(fma.f64 b (*.f64 b (pow.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) #s(literal 2 binary64))) (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 2 binary64)))
(fma.f64 b (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b)) (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 2 binary64)))
(fma.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64)))
(fma.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (pow.f64 (*.f64 a (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a)) #s(literal 1 binary64)) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64)))
(fma.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 a (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a)) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64)))
(fma.f64 a (pow.f64 (*.f64 a (pow.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) #s(literal 2 binary64))) #s(literal 1 binary64)) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64)))
(fma.f64 a (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a)) #s(literal 1 binary64)) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64)))
(fma.f64 a (*.f64 a (pow.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) #s(literal 2 binary64))) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64)))
(fma.f64 a (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a)) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64)))
(-.f64 (/.f64 (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 2 binary64)))))
(-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64)))))
(+.f64 (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64)))
(*.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) #s(literal 2 binary64)) a) #s(literal 1 binary64)) a)
(*.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 1 binary64)) a)
(*.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) a) #s(literal 1 binary64)) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))
(*.f64 (*.f64 (pow.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) #s(literal 2 binary64)) a) a)
(*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) a)
(*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) a) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))
(*.f64 (pow.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) #s(literal 2 binary64)) (*.f64 a a))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) #s(literal 2 binary64)))
(*.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a))
(*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (pow.f64 (*.f64 a (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a)) #s(literal 1 binary64)))
(*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 a (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a)))
(*.f64 a (pow.f64 (*.f64 a (pow.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) #s(literal 2 binary64))) #s(literal 1 binary64)))
(*.f64 a (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a)) #s(literal 1 binary64)))
(*.f64 a (*.f64 a (pow.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) #s(literal 2 binary64))))
(*.f64 a (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a)))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a)))
(pow.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 2 binary64))
(exp.f64 (fma.f64 (log.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #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 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64))))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a)) #s(literal 2 binary64)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a)) #s(literal 2 binary64)))
(*.f64 (exp.f64 (log.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))) (exp.f64 (log.f64 a)))
(*.f64 (exp.f64 (log.f64 a)) (exp.f64 (log.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a)) #s(literal 1 binary64)) (pow.f64 (sqrt.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a)) #s(literal 1 binary64)))
(*.f64 (sqrt.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a)) (sqrt.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a)))
(*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a)
(*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a)) #s(literal 2 binary64))
(pow.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 1 binary64))
(exp.f64 (log.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a)))
(*.f64 (fabs.f64 (pow.f64 (PI.f64) #s(literal 3/8 binary64))) (fabs.f64 (pow.f64 (PI.f64) #s(literal 1/8 binary64))))
(*.f64 (fabs.f64 (pow.f64 (PI.f64) #s(literal 1/8 binary64))) (fabs.f64 (pow.f64 (PI.f64) #s(literal 3/8 binary64))))
(*.f64 (pow.f64 (pow.f64 (PI.f64) #s(literal 3/8 binary64)) #s(literal 1 binary64)) (pow.f64 (pow.f64 (PI.f64) #s(literal 1/8 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (pow.f64 (PI.f64) #s(literal 1/8 binary64)) #s(literal 1 binary64)) (pow.f64 (pow.f64 (PI.f64) #s(literal 3/8 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (pow.f64 (PI.f64) #s(literal 9/4 binary64)) #s(literal 1/6 binary64)) (pow.f64 (pow.f64 (PI.f64) #s(literal 3/4 binary64)) #s(literal 1/6 binary64)))
(*.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (cbrt.f64 (PI.f64))) #s(literal 2 binary64)) #s(literal 1/6 binary64)) (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 1/6 binary64)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1/6 binary64)) (pow.f64 (*.f64 (cbrt.f64 (PI.f64)) (*.f64 (PI.f64) (PI.f64))) #s(literal 1/6 binary64)))
(*.f64 (pow.f64 (pow.f64 (PI.f64) #s(literal 5/2 binary64)) #s(literal 1/6 binary64)) (pow.f64 (sqrt.f64 (PI.f64)) #s(literal 1/6 binary64)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 5 binary64)) #s(literal 1/4 binary64)) (pow.f64 (PI.f64) #s(literal 1/12 binary64)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 4 binary64)) #s(literal 1/4 binary64)) (pow.f64 (PI.f64) #s(literal 1/6 binary64)))
(*.f64 (pow.f64 (sqrt.f64 (PI.f64)) #s(literal 1/6 binary64)) (pow.f64 (pow.f64 (PI.f64) #s(literal 5/2 binary64)) #s(literal 1/6 binary64)))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/6 binary64)) (sqrt.f64 (PI.f64)))
(*.f64 (pow.f64 (pow.f64 (PI.f64) #s(literal 3/4 binary64)) #s(literal 1/6 binary64)) (pow.f64 (pow.f64 (PI.f64) #s(literal 9/4 binary64)) #s(literal 1/6 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64))) #s(literal 3/2 binary64)) (pow.f64 (cbrt.f64 (cbrt.f64 (PI.f64))) #s(literal 3/2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3/2 binary64)) (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3/2 binary64)))
(*.f64 (pow.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64)) #s(literal 2 binary64)) (pow.f64 (pow.f64 (PI.f64) #s(literal 1/12 binary64)) #s(literal 2 binary64)))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/3 binary64)) (sqrt.f64 (PI.f64)))
(*.f64 (pow.f64 (PI.f64) #s(literal 3/8 binary64)) (pow.f64 (PI.f64) #s(literal 1/8 binary64)))
(*.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64)) (pow.f64 (*.f64 (cbrt.f64 (PI.f64)) (PI.f64)) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64)) (cbrt.f64 (PI.f64)))
(*.f64 (pow.f64 (PI.f64) #s(literal 1/8 binary64)) (pow.f64 (PI.f64) #s(literal 3/8 binary64)))
(*.f64 (cbrt.f64 (PI.f64)) (fabs.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64))))
(*.f64 (cbrt.f64 (PI.f64)) (pow.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64)) #s(literal 1 binary64)))
(*.f64 (cbrt.f64 (PI.f64)) (cbrt.f64 (sqrt.f64 (PI.f64))))
(*.f64 (cbrt.f64 (PI.f64)) (pow.f64 (PI.f64) #s(literal 1/6 binary64)))
(*.f64 (sqrt.f64 (PI.f64)) #s(literal 1 binary64))
(*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (pow.f64 (PI.f64) #s(literal 1/4 binary64)))
(*.f64 #s(literal 1 binary64) (sqrt.f64 (PI.f64)))
(pow.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) #s(literal 1/8 binary64))
(pow.f64 (pow.f64 (PI.f64) #s(literal 6 binary64)) #s(literal 1/12 binary64))
(pow.f64 (pow.f64 (PI.f64) #s(literal 3/4 binary64)) #s(literal 2/3 binary64))
(pow.f64 (pow.f64 (PI.f64) #s(literal 1/8 binary64)) #s(literal 4 binary64))
(pow.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 3/4 binary64))
(pow.f64 (cbrt.f64 (PI.f64)) #s(literal 3/2 binary64))
(pow.f64 (sqrt.f64 (PI.f64)) #s(literal 1 binary64))
(pow.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64)) #s(literal 1/3 binary64))
(pow.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)) #s(literal 1/6 binary64))
(pow.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/4 binary64))
(pow.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) #s(literal 2 binary64))
(pow.f64 (PI.f64) #s(literal 1/2 binary64))
(cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64)))
(sqrt.f64 (PI.f64))
(fabs.f64 (neg.f64 (sqrt.f64 (PI.f64))))
(fabs.f64 (sqrt.f64 (PI.f64)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (PI.f64))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1/4 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (PI.f64)) #s(literal 1/4 binary64)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64))) #s(literal 3/4 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (PI.f64)) #s(literal 3 binary64)) #s(literal 1/6 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (PI.f64))) #s(literal 1/4 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (PI.f64))) #s(literal 3/2 binary64)))
(exp.f64 (log.f64 (sqrt.f64 (PI.f64))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 5 binary64))) (pow.f64 (PI.f64) #s(literal 1/6 binary64)))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 4 binary64))) (cbrt.f64 (PI.f64)))
(*.f64 (sqrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (pow.f64 (PI.f64) #s(literal 1/4 binary64)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (PI.f64) (cbrt.f64 (PI.f64))) #s(literal 2 binary64))) (cbrt.f64 (cbrt.f64 (PI.f64))))
(*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 9/4 binary64))) (pow.f64 (PI.f64) #s(literal 1/4 binary64)))
(*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 5/2 binary64))) (cbrt.f64 (sqrt.f64 (PI.f64))))
(*.f64 (exp.f64 (log.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)))) (exp.f64 (log.f64 (cbrt.f64 (PI.f64)))))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (cbrt.f64 (PI.f64))) #s(literal 3 binary64)))
(*.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 #s(literal 1 binary64) #s(literal 2/3 binary64)) (PI.f64))
(*.f64 (pow.f64 (pow.f64 (PI.f64) #s(literal 9/4 binary64)) #s(literal 1/3 binary64)) (pow.f64 (PI.f64) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (cbrt.f64 (PI.f64))) #s(literal 2 binary64)) #s(literal 1/3 binary64)) (cbrt.f64 (cbrt.f64 (PI.f64))))
(*.f64 (pow.f64 (pow.f64 (PI.f64) #s(literal 5/2 binary64)) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64))))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/3 binary64)) (PI.f64))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 5 binary64)) #s(literal 1/2 binary64)) (pow.f64 (PI.f64) #s(literal 1/6 binary64)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 4 binary64)) #s(literal 1/2 binary64)) (cbrt.f64 (PI.f64)))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64))) (cbrt.f64 (*.f64 (cbrt.f64 (PI.f64)) (*.f64 (PI.f64) (PI.f64)))))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64))) (pow.f64 (*.f64 (cbrt.f64 (PI.f64)) (*.f64 (PI.f64) (PI.f64))) #s(literal 1/3 binary64)))
(*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 5/2 binary64))))
(*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (pow.f64 (pow.f64 (PI.f64) #s(literal 5/2 binary64)) #s(literal 1/3 binary64)))
(*.f64 (pow.f64 (PI.f64) #s(literal 3/4 binary64)) (pow.f64 (PI.f64) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (pow.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (cbrt.f64 (PI.f64)))
(*.f64 (cbrt.f64 (PI.f64)) (sqrt.f64 (*.f64 (cbrt.f64 (PI.f64)) (PI.f64))))
(*.f64 (cbrt.f64 (PI.f64)) (pow.f64 (*.f64 (cbrt.f64 (PI.f64)) (PI.f64)) #s(literal 1/2 binary64)))
(*.f64 (cbrt.f64 (PI.f64)) (log.f64 (exp.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)))))
(*.f64 (cbrt.f64 (PI.f64)) (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)))
(*.f64 (sqrt.f64 (PI.f64)) (log.f64 (exp.f64 (sqrt.f64 (PI.f64)))))
(*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))
(*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (sqrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))))
(*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 9/4 binary64))))
(*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (pow.f64 (pow.f64 (PI.f64) #s(literal 9/4 binary64)) #s(literal 1/3 binary64)))
(*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (pow.f64 (PI.f64) #s(literal 3/4 binary64)))
(*.f64 #s(literal 1 binary64) (PI.f64))
(*.f64 (PI.f64) (log.f64 (E.f64)))
(*.f64 (PI.f64) #s(literal 1 binary64))
(pow.f64 (exp.f64 #s(literal 1/3 binary64)) (*.f64 (log.f64 (PI.f64)) #s(literal 3 binary64)))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (sqrt.f64 (PI.f64))))
(pow.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) #s(literal 1/4 binary64))
(pow.f64 (E.f64) (log.f64 (PI.f64)))
(pow.f64 (pow.f64 (PI.f64) #s(literal 6 binary64)) #s(literal 1/6 binary64))
(pow.f64 (pow.f64 (PI.f64) #s(literal 3/4 binary64)) #s(literal 4/3 binary64))
(pow.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 3/2 binary64))
(pow.f64 (cbrt.f64 (PI.f64)) #s(literal 3 binary64))
(pow.f64 (sqrt.f64 (PI.f64)) #s(literal 2 binary64))
(pow.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64)) #s(literal 2/3 binary64))
(pow.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) #s(literal 4 binary64))
(pow.f64 (PI.f64) #s(literal 1 binary64))
(cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)))
(sqrt.f64 (*.f64 (PI.f64) (PI.f64)))
(fabs.f64 (PI.f64))
(exp.f64 (*.f64 (*.f64 (log.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64))) #s(literal 3/2 binary64)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (PI.f64))) #s(literal 3 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (PI.f64)) #s(literal 3/2 binary64)) #s(literal 2/3 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (PI.f64))) #s(literal 1/2 binary64)))
(exp.f64 (log.f64 (PI.f64)))
(log.f64 (exp.f64 (PI.f64)))
(PI.f64)
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 2 binary64))) (fma.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b))) (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64))) (-.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b))))
(*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 4 binary64)) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 4 binary64))) (pow.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64))) #s(literal -1 binary64)))
(*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 6 binary64)) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 6 binary64))) (pow.f64 (-.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 4 binary64)) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 4 binary64))) (pow.f64 (*.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a)) #s(literal 2 binary64))) #s(literal -1 binary64)))
(pow.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64))) (-.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 4 binary64)) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 4 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 4 binary64)) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 4 binary64))) (pow.f64 (*.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a)) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 6 binary64)) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 6 binary64)))) #s(literal -1 binary64))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 4 binary64)))) (neg.f64 (-.f64 (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 4 binary64)) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 4 binary64))))) (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 6 binary64)) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 6 binary64))))) (neg.f64 (neg.f64 (-.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 4 binary64)) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 4 binary64))) (pow.f64 (*.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a)) #s(literal 2 binary64))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 8 binary64)) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 8 binary64))) #s(literal 1 binary64)) (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 4 binary64)) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 4 binary64))) (-.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 12 binary64)) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 12 binary64))) #s(literal 1 binary64)) (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 8 binary64)) (+.f64 (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 8 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b)) #s(literal 4 binary64)))) (-.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 12 binary64)) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 12 binary64))) #s(literal 1 binary64)) (*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 6 binary64)) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 6 binary64))) (-.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 4 binary64)) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 4 binary64))) (pow.f64 (*.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a)) #s(literal 2 binary64)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 18 binary64)) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 18 binary64))) #s(literal 1 binary64)) (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 12 binary64)) (-.f64 (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 12 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b)) #s(literal 6 binary64)))) (-.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 4 binary64)) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 4 binary64))) (pow.f64 (*.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a)) #s(literal 2 binary64)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64)))) (*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64))) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 4 binary64)))) (*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64))) (-.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 4 binary64))) (-.f64 (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 2 binary64))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 4 binary64)) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 4 binary64)))) (neg.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 6 binary64)) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 6 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a)) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 6 binary64)) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 6 binary64)))) (neg.f64 (-.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 4 binary64)) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 4 binary64))) (pow.f64 (*.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a)) #s(literal 2 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64))) (-.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 4 binary64)) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 4 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 4 binary64)) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 4 binary64))) (pow.f64 (*.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a)) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 6 binary64)) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 6 binary64))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 4 binary64)) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 4 binary64))) (-.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 6 binary64)) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 6 binary64))) (+.f64 (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a)) #s(literal 2 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 6 binary64)) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 6 binary64))) (-.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 4 binary64)) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 4 binary64))) (pow.f64 (*.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a)) #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64))) (-.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 4 binary64)) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 4 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 4 binary64)) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 4 binary64))) (pow.f64 (*.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a)) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 6 binary64)) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 6 binary64)))))
(fma.f64 (pow.f64 (*.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 1 binary64)) b (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (*.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) b) #s(literal 1 binary64)) #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) #s(literal 2 binary64)) a) #s(literal 1 binary64)) a (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 1 binary64)) a (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) a) #s(literal 1 binary64)) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64)))
(fma.f64 (*.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) b (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 2 binary64)))
(fma.f64 (*.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) b) #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 2 binary64)))
(fma.f64 (*.f64 (pow.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) #s(literal 2 binary64)) a) a (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64)))
(fma.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) a (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64)))
(fma.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) a) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) #s(literal 2 binary64)) (*.f64 a a) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64)))
(fma.f64 (pow.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 2 binary64)))
(fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64)))
(fma.f64 (*.f64 b b) (pow.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 2 binary64)))
(fma.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 2 binary64)))
(fma.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) (pow.f64 (*.f64 b (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b)) #s(literal 1 binary64)) (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 2 binary64)))
(fma.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) (*.f64 b (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b)) (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 2 binary64)))
(fma.f64 b (pow.f64 (*.f64 b (pow.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) #s(literal 2 binary64))) #s(literal 1 binary64)) (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 2 binary64)))
(fma.f64 b (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b)) #s(literal 1 binary64)) (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 2 binary64)))
(fma.f64 b (*.f64 b (pow.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) #s(literal 2 binary64))) (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 2 binary64)))
(fma.f64 b (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b)) (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 2 binary64)))
(fma.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64)))
(fma.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (pow.f64 (*.f64 a (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a)) #s(literal 1 binary64)) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64)))
(fma.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 a (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a)) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64)))
(fma.f64 a (pow.f64 (*.f64 a (pow.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) #s(literal 2 binary64))) #s(literal 1 binary64)) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64)))
(fma.f64 a (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a)) #s(literal 1 binary64)) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64)))
(fma.f64 a (*.f64 a (pow.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) #s(literal 2 binary64))) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64)))
(fma.f64 a (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a)) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64)))
(-.f64 (/.f64 (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 2 binary64)))))
(-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64)))))
(+.f64 (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64)))
(*.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) #s(literal 2 binary64)) a) #s(literal 1 binary64)) a)
(*.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 1 binary64)) a)
(*.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) a) #s(literal 1 binary64)) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))
(*.f64 (*.f64 (pow.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) #s(literal 2 binary64)) a) a)
(*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) a)
(*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) a) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))
(*.f64 (pow.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) #s(literal 2 binary64)) (*.f64 a a))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) #s(literal 2 binary64)))
(*.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a))
(*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (pow.f64 (*.f64 a (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a)) #s(literal 1 binary64)))
(*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 a (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a)))
(*.f64 a (pow.f64 (*.f64 a (pow.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) #s(literal 2 binary64))) #s(literal 1 binary64)))
(*.f64 a (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a)) #s(literal 1 binary64)))
(*.f64 a (*.f64 a (pow.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) #s(literal 2 binary64))))
(*.f64 a (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a)))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a)))
(pow.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 2 binary64))
(exp.f64 (fma.f64 (log.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #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 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64))))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a)) #s(literal 2 binary64)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a)) #s(literal 2 binary64)))
(pow.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) #s(literal 1 binary64))
(neg.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))))
(sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))
(exp.f64 (*.f64 (log.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 1 binary64)))
(pow.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) #s(literal 1 binary64))
#s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))
(exp.f64 (*.f64 (log.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 1 binary64)))
(*.f64 (-.f64 (*.f64 #s(literal 1/1049760000 binary64) (pow.f64 a #s(literal 4 binary64))) (*.f64 #s(literal 1/1049760000 binary64) (pow.f64 b #s(literal 4 binary64)))) (pow.f64 (fma.f64 (*.f64 #s(literal 1/32400 binary64) a) a (*.f64 #s(literal 1/32400 binary64) (*.f64 b b))) #s(literal -1 binary64)))
(*.f64 (fma.f64 #s(literal 1/34012224000000 binary64) (pow.f64 a #s(literal 6 binary64)) (*.f64 #s(literal -1/34012224000000 binary64) (pow.f64 b #s(literal 6 binary64)))) (pow.f64 (fma.f64 #s(literal 1/1049760000 binary64) (pow.f64 a #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 1/1049760000 binary64) (pow.f64 b #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 1/32400 binary64) a) (*.f64 a (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b))))) #s(literal -1 binary64)))
(pow.f64 (/.f64 (fma.f64 (*.f64 #s(literal 1/32400 binary64) a) a (*.f64 #s(literal 1/32400 binary64) (*.f64 b b))) (-.f64 (*.f64 #s(literal 1/1049760000 binary64) (pow.f64 a #s(literal 4 binary64))) (*.f64 #s(literal 1/1049760000 binary64) (pow.f64 b #s(literal 4 binary64))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 #s(literal 1/1049760000 binary64) (pow.f64 a #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 1/1049760000 binary64) (pow.f64 b #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 1/32400 binary64) a) (*.f64 a (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b))))) (fma.f64 #s(literal 1/34012224000000 binary64) (pow.f64 a #s(literal 6 binary64)) (*.f64 #s(literal -1/34012224000000 binary64) (pow.f64 b #s(literal 6 binary64))))) #s(literal -1 binary64))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(literal 1/1049760000 binary64) (pow.f64 b #s(literal 4 binary64))) (*.f64 #s(literal 1/1049760000 binary64) (pow.f64 a #s(literal 4 binary64))))) (neg.f64 (-.f64 (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b) (*.f64 (*.f64 #s(literal 1/32400 binary64) a) a))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 #s(literal 1/1049760000 binary64) (pow.f64 a #s(literal 4 binary64))) (*.f64 #s(literal 1/1049760000 binary64) (pow.f64 b #s(literal 4 binary64)))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 #s(literal 1/32400 binary64) a) a (*.f64 #s(literal 1/32400 binary64) (*.f64 b b))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 #s(literal 1/34012224000000 binary64) (pow.f64 a #s(literal 6 binary64)) (*.f64 #s(literal -1/34012224000000 binary64) (pow.f64 b #s(literal 6 binary64)))))) (neg.f64 (neg.f64 (fma.f64 #s(literal 1/1049760000 binary64) (pow.f64 a #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 1/1049760000 binary64) (pow.f64 b #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 1/32400 binary64) a) (*.f64 a (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b))))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 #s(literal 1/1049760000 binary64) (pow.f64 a #s(literal 4 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b) #s(literal 4 binary64))) #s(literal 1 binary64)) (*.f64 (fma.f64 #s(literal 1/1049760000 binary64) (pow.f64 a #s(literal 4 binary64)) (*.f64 #s(literal 1/1049760000 binary64) (pow.f64 b #s(literal 4 binary64)))) (fma.f64 (*.f64 #s(literal 1/32400 binary64) a) a (*.f64 #s(literal 1/32400 binary64) (*.f64 b b)))))
(/.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/1156831381426176000000000000 binary64) (pow.f64 (pow.f64 a #s(literal 4 binary64)) #s(literal 3 binary64))) (*.f64 #s(literal 1/1156831381426176000000000000 binary64) (pow.f64 b #s(literal 12 binary64)))) #s(literal 1 binary64)) (*.f64 (+.f64 (pow.f64 (*.f64 #s(literal 1/1049760000 binary64) (pow.f64 a #s(literal 4 binary64))) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b) #s(literal 4 binary64)) (*.f64 (*.f64 #s(literal 1/1049760000 binary64) (pow.f64 a #s(literal 4 binary64))) (*.f64 #s(literal 1/1049760000 binary64) (pow.f64 b #s(literal 4 binary64)))))) (fma.f64 (*.f64 #s(literal 1/32400 binary64) a) a (*.f64 #s(literal 1/32400 binary64) (*.f64 b b)))))
(/.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/1156831381426176000000000000 binary64) (pow.f64 (pow.f64 a #s(literal 4 binary64)) #s(literal 3 binary64))) (*.f64 #s(literal 1/1156831381426176000000000000 binary64) (pow.f64 b #s(literal 12 binary64)))) #s(literal 1 binary64)) (*.f64 (-.f64 (*.f64 #s(literal 1/34012224000000 binary64) (pow.f64 a #s(literal 6 binary64))) (*.f64 #s(literal -1/34012224000000 binary64) (pow.f64 b #s(literal 6 binary64)))) (fma.f64 #s(literal 1/1049760000 binary64) (pow.f64 a #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 1/1049760000 binary64) (pow.f64 b #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 1/32400 binary64) a) (*.f64 a (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b)))))))
(/.f64 (*.f64 (fma.f64 #s(literal 1/39346408075296537575424000000000000000000 binary64) (pow.f64 (pow.f64 a #s(literal 6 binary64)) #s(literal 3 binary64)) (*.f64 #s(literal -1/39346408075296537575424000000000000000000 binary64) (pow.f64 b #s(literal 18 binary64)))) #s(literal 1 binary64)) (*.f64 (fma.f64 #s(literal 1/1156831381426176000000000000 binary64) (pow.f64 (pow.f64 a #s(literal 4 binary64)) #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/1156831381426176000000000000 binary64) (pow.f64 b #s(literal 12 binary64))) (*.f64 (*.f64 #s(literal -1/34012224000000 binary64) (pow.f64 b #s(literal 6 binary64))) (*.f64 #s(literal 1/34012224000000 binary64) (pow.f64 a #s(literal 6 binary64)))))) (fma.f64 #s(literal 1/1049760000 binary64) (pow.f64 a #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 1/1049760000 binary64) (pow.f64 b #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 1/32400 binary64) a) (*.f64 a (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b)))))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/1049760000 binary64) (pow.f64 a #s(literal 4 binary64))) (fma.f64 (*.f64 #s(literal 1/32400 binary64) a) a (*.f64 #s(literal 1/32400 binary64) (*.f64 b b)))) (*.f64 (fma.f64 (*.f64 #s(literal 1/32400 binary64) a) a (*.f64 #s(literal 1/32400 binary64) (*.f64 b b))) (*.f64 #s(literal 1/1049760000 binary64) (pow.f64 b #s(literal 4 binary64))))) (*.f64 (fma.f64 (*.f64 #s(literal 1/32400 binary64) a) a (*.f64 #s(literal 1/32400 binary64) (*.f64 b b))) (fma.f64 (*.f64 #s(literal 1/32400 binary64) a) a (*.f64 #s(literal 1/32400 binary64) (*.f64 b b)))))
(/.f64 (-.f64 (*.f64 #s(literal 1/1049760000 binary64) (pow.f64 b #s(literal 4 binary64))) (*.f64 #s(literal 1/1049760000 binary64) (pow.f64 a #s(literal 4 binary64)))) (-.f64 (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b) (*.f64 (*.f64 #s(literal 1/32400 binary64) a) a)))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(literal 1/1049760000 binary64) (pow.f64 a #s(literal 4 binary64))) (*.f64 #s(literal 1/1049760000 binary64) (pow.f64 b #s(literal 4 binary64))))) (neg.f64 (fma.f64 (*.f64 #s(literal 1/32400 binary64) a) a (*.f64 #s(literal 1/32400 binary64) (*.f64 b b)))))
(/.f64 (neg.f64 (fma.f64 #s(literal 1/34012224000000 binary64) (pow.f64 a #s(literal 6 binary64)) (*.f64 #s(literal -1/34012224000000 binary64) (pow.f64 b #s(literal 6 binary64))))) (neg.f64 (fma.f64 #s(literal 1/1049760000 binary64) (pow.f64 b #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 1/1049760000 binary64) (pow.f64 a #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 1/32400 binary64) a) (*.f64 a (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b)))))))
(/.f64 (neg.f64 (fma.f64 #s(literal 1/34012224000000 binary64) (pow.f64 a #s(literal 6 binary64)) (*.f64 #s(literal -1/34012224000000 binary64) (pow.f64 b #s(literal 6 binary64))))) (neg.f64 (fma.f64 #s(literal 1/1049760000 binary64) (pow.f64 a #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 1/1049760000 binary64) (pow.f64 b #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 1/32400 binary64) a) (*.f64 a (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b)))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (*.f64 #s(literal 1/32400 binary64) a) a (*.f64 #s(literal 1/32400 binary64) (*.f64 b b))) (-.f64 (*.f64 #s(literal 1/1049760000 binary64) (pow.f64 a #s(literal 4 binary64))) (*.f64 #s(literal 1/1049760000 binary64) (pow.f64 b #s(literal 4 binary64)))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 #s(literal 1/1049760000 binary64) (pow.f64 a #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 1/1049760000 binary64) (pow.f64 b #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 1/32400 binary64) a) (*.f64 a (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b))))) (fma.f64 #s(literal 1/34012224000000 binary64) (pow.f64 a #s(literal 6 binary64)) (*.f64 #s(literal -1/34012224000000 binary64) (pow.f64 b #s(literal 6 binary64)))))))
(/.f64 (-.f64 (*.f64 #s(literal 1/1049760000 binary64) (pow.f64 a #s(literal 4 binary64))) (*.f64 #s(literal 1/1049760000 binary64) (pow.f64 b #s(literal 4 binary64)))) (fma.f64 (*.f64 #s(literal 1/32400 binary64) a) a (*.f64 #s(literal 1/32400 binary64) (*.f64 b b))))
(/.f64 (fma.f64 #s(literal 1/34012224000000 binary64) (pow.f64 a #s(literal 6 binary64)) (*.f64 #s(literal -1/34012224000000 binary64) (pow.f64 b #s(literal 6 binary64)))) (fma.f64 #s(literal 1/1049760000 binary64) (pow.f64 b #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 1/1049760000 binary64) (pow.f64 a #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 1/32400 binary64) a) (*.f64 a (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b))))))
(/.f64 (fma.f64 #s(literal 1/34012224000000 binary64) (pow.f64 a #s(literal 6 binary64)) (*.f64 #s(literal -1/34012224000000 binary64) (pow.f64 b #s(literal 6 binary64)))) (fma.f64 #s(literal 1/1049760000 binary64) (pow.f64 a #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 1/1049760000 binary64) (pow.f64 b #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 1/32400 binary64) a) (*.f64 a (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 #s(literal 1/32400 binary64) a) a (*.f64 #s(literal 1/32400 binary64) (*.f64 b b))) (-.f64 (*.f64 #s(literal 1/1049760000 binary64) (pow.f64 a #s(literal 4 binary64))) (*.f64 #s(literal 1/1049760000 binary64) (pow.f64 b #s(literal 4 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 1/1049760000 binary64) (pow.f64 a #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 1/1049760000 binary64) (pow.f64 b #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 1/32400 binary64) a) (*.f64 a (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b))))) (fma.f64 #s(literal 1/34012224000000 binary64) (pow.f64 a #s(literal 6 binary64)) (*.f64 #s(literal -1/34012224000000 binary64) (pow.f64 b #s(literal 6 binary64))))))
(fma.f64 (*.f64 #s(literal 1/32400 binary64) a) a (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b))
(fma.f64 (*.f64 a a) #s(literal 1/32400 binary64) (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b))
(fma.f64 (*.f64 b b) #s(literal -1/32400 binary64) (*.f64 (*.f64 #s(literal 1/32400 binary64) a) a))
(fma.f64 (*.f64 #s(literal -1/32400 binary64) b) b (*.f64 (*.f64 #s(literal 1/32400 binary64) a) a))
(fma.f64 #s(literal -1/32400 binary64) (*.f64 b b) (*.f64 (*.f64 #s(literal 1/32400 binary64) a) a))
(fma.f64 #s(literal 1/32400 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b))
(fma.f64 b (*.f64 #s(literal -1/32400 binary64) b) (*.f64 (*.f64 #s(literal 1/32400 binary64) a) a))
(fma.f64 a (*.f64 #s(literal 1/32400 binary64) a) (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b))
(-.f64 (/.f64 (*.f64 #s(literal 1/1049760000 binary64) (pow.f64 b #s(literal 4 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b) (*.f64 (*.f64 #s(literal 1/32400 binary64) a) a))) (/.f64 (*.f64 #s(literal 1/1049760000 binary64) (pow.f64 a #s(literal 4 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b) (*.f64 (*.f64 #s(literal 1/32400 binary64) a) a))))
(-.f64 (/.f64 (*.f64 #s(literal 1/1049760000 binary64) (pow.f64 a #s(literal 4 binary64))) (fma.f64 (*.f64 #s(literal 1/32400 binary64) a) a (*.f64 #s(literal 1/32400 binary64) (*.f64 b b)))) (/.f64 (*.f64 #s(literal 1/1049760000 binary64) (pow.f64 b #s(literal 4 binary64))) (fma.f64 (*.f64 #s(literal 1/32400 binary64) a) a (*.f64 #s(literal 1/32400 binary64) (*.f64 b b)))))
(+.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) a) a) (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b))
(+.f64 (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b) (*.f64 (*.f64 #s(literal 1/32400 binary64) a) a))
(pow.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) #s(literal 1 binary64))
(neg.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))))
(sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))
(exp.f64 (*.f64 (log.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 1 binary64)))
(cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 angle (PI.f64))))
(*.f64 (/.f64 (neg.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64))) #s(literal -1 binary64)) (/.f64 (cbrt.f64 (PI.f64)) (/.f64 #s(literal 180 binary64) angle)))
(*.f64 (/.f64 (neg.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64))) #s(literal 180 binary64)) (/.f64 (cbrt.f64 (PI.f64)) (neg.f64 (pow.f64 angle #s(literal -1 binary64)))))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 (PI.f64))) #s(literal -1 binary64)) (*.f64 (*.f64 #s(literal 1/180 binary64) (sqrt.f64 (PI.f64))) angle))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 (PI.f64))) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (neg.f64 (pow.f64 angle #s(literal -1 binary64)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal -1 binary64)) (/.f64 (neg.f64 (cbrt.f64 (PI.f64))) (/.f64 #s(literal 180 binary64) angle)))
(*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal -1 binary64)) (/.f64 (neg.f64 (sqrt.f64 (PI.f64))) (/.f64 #s(literal 180 binary64) angle)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal -180 binary64)) (/.f64 (neg.f64 (cbrt.f64 (PI.f64))) (pow.f64 angle #s(literal -1 binary64))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal -180 binary64)) (/.f64 (cbrt.f64 (PI.f64)) (pow.f64 (neg.f64 angle) #s(literal -1 binary64))))
(*.f64 (/.f64 (cbrt.f64 (PI.f64)) (pow.f64 (neg.f64 angle) #s(literal -1 binary64))) (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal -180 binary64)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (pow.f64 (neg.f64 angle) #s(literal -1 binary64))) (/.f64 (cbrt.f64 (PI.f64)) #s(literal -180 binary64)))
(*.f64 (/.f64 (cbrt.f64 (PI.f64)) #s(literal -180 binary64)) (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (pow.f64 (neg.f64 angle) #s(literal -1 binary64))))
(*.f64 (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 (neg.f64 angle) #s(literal -1 binary64))) (/.f64 (sqrt.f64 (PI.f64)) #s(literal -180 binary64)))
(*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal -180 binary64)) (/.f64 (neg.f64 (sqrt.f64 (PI.f64))) (pow.f64 angle #s(literal -1 binary64))))
(*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal -180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 (neg.f64 angle) #s(literal -1 binary64))))
(*.f64 (/.f64 (PI.f64) (pow.f64 (neg.f64 angle) #s(literal -1 binary64))) #s(literal -1/180 binary64))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (neg.f64 angle) #s(literal -1 binary64))) (/.f64 (PI.f64) #s(literal -180 binary64)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (/.f64 (cbrt.f64 (PI.f64)) #s(literal 180 binary64)) (pow.f64 angle #s(literal -1 binary64))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (*.f64 (cbrt.f64 (PI.f64)) #s(literal 1/180 binary64)) (pow.f64 angle #s(literal -1 binary64))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (cbrt.f64 (PI.f64)) (/.f64 #s(literal 180 binary64) angle)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (pow.f64 angle #s(literal -1 binary64))) (/.f64 (cbrt.f64 (PI.f64)) #s(literal 180 binary64)))
(*.f64 (/.f64 (cbrt.f64 (PI.f64)) #s(literal 1 binary64)) (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (/.f64 #s(literal 180 binary64) angle)))
(*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 1 binary64)) (/.f64 (*.f64 (sqrt.f64 (PI.f64)) #s(literal 1/180 binary64)) (pow.f64 angle #s(literal -1 binary64))))
(*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 1 binary64)) (/.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (pow.f64 angle #s(literal -1 binary64))))
(*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 1 binary64)) (*.f64 (*.f64 #s(literal 1/180 binary64) (sqrt.f64 (PI.f64))) angle))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 angle #s(literal -1 binary64))) (*.f64 #s(literal 1/180 binary64) (PI.f64)))
(*.f64 (pow.f64 (/.f64 #s(literal 180 binary64) (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64))) #s(literal -1 binary64)) (pow.f64 (/.f64 (pow.f64 angle #s(literal -1 binary64)) (cbrt.f64 (PI.f64))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 180 binary64) (sqrt.f64 (PI.f64))) #s(literal -1 binary64)) (pow.f64 (/.f64 (pow.f64 angle #s(literal -1 binary64)) (sqrt.f64 (PI.f64))) #s(literal -1 binary64)))
(*.f64 (/.f64 (cbrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (pow.f64 angle #s(literal -1 binary64))))
(*.f64 (/.f64 (PI.f64) #s(literal -180 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 (neg.f64 angle) #s(literal -1 binary64))))
(*.f64 (/.f64 (PI.f64) #s(literal -180 binary64)) (neg.f64 angle))
(*.f64 (/.f64 (PI.f64) #s(literal 1 binary64)) (*.f64 #s(literal 1/180 binary64) angle))
(*.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64))) (cbrt.f64 (PI.f64)))
(*.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) #s(literal 1 binary64)) (PI.f64))
(*.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 3/4 binary64)) angle) #s(literal 1/180 binary64)) (pow.f64 (PI.f64) #s(literal 1/8 binary64))) (pow.f64 (PI.f64) #s(literal 1/8 binary64)))
(*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 3/4 binary64)) angle)) #s(literal 1/180 binary64))
(*.f64 (*.f64 (sqrt.f64 (PI.f64)) #s(literal 1/180 binary64)) (*.f64 (sqrt.f64 (PI.f64)) angle))
(*.f64 #s(literal -1/180 binary64) (/.f64 (PI.f64) (neg.f64 (pow.f64 angle #s(literal -1 binary64)))))
(*.f64 #s(literal -1/180 binary64) (/.f64 (neg.f64 (PI.f64)) (pow.f64 angle #s(literal -1 binary64))))
(*.f64 #s(literal -1/180 binary64) (/.f64 (PI.f64) (pow.f64 (neg.f64 angle) #s(literal -1 binary64))))
(*.f64 (/.f64 (cbrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1 binary64))) (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 180 binary64)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 180 binary64)) (/.f64 (cbrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1 binary64))))
(*.f64 (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1 binary64))) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)))
(*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1 binary64))))
(*.f64 (/.f64 (PI.f64) (pow.f64 angle #s(literal -1 binary64))) #s(literal 1/180 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)))
(*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) (/.f64 #s(literal 1 binary64) (pow.f64 angle #s(literal -1 binary64))))
(*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)
(*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 3/4 binary64)) angle) (*.f64 #s(literal 1/180 binary64) (pow.f64 (PI.f64) #s(literal 1/4 binary64))))
(*.f64 (pow.f64 (PI.f64) #s(literal 1/8 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 1/8 binary64)) (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 3/4 binary64)) angle) #s(literal 1/180 binary64))))
(*.f64 (neg.f64 (PI.f64)) (pow.f64 (/.f64 #s(literal -180 binary64) angle) #s(literal -1 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (/.f64 (cbrt.f64 (PI.f64)) (/.f64 #s(literal 180 binary64) angle)))
(*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (PI.f64)) (*.f64 #s(literal 1/180 binary64) angle)))
(*.f64 (sqrt.f64 (PI.f64)) (*.f64 (*.f64 #s(literal 1/180 binary64) (sqrt.f64 (PI.f64))) angle))
(*.f64 (*.f64 #s(literal 1/180 binary64) angle) (pow.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))
(*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))
(*.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 3/4 binary64)) angle) #s(literal 1/180 binary64)) (pow.f64 (PI.f64) #s(literal 1/4 binary64)))
(*.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (sqrt.f64 (PI.f64))) angle) (sqrt.f64 (PI.f64)))
(*.f64 #s(literal 1/180 binary64) (pow.f64 (/.f64 (pow.f64 angle #s(literal -1 binary64)) (PI.f64)) #s(literal -1 binary64)))
(*.f64 #s(literal 1/180 binary64) (/.f64 (PI.f64) (pow.f64 angle #s(literal -1 binary64))))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 3/4 binary64)) angle) #s(literal 1/180 binary64)))
(*.f64 #s(literal 1 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))
(*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))
(*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))
(pow.f64 (/.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)) #s(literal -1 binary64))
(/.f64 (neg.f64 (*.f64 (neg.f64 angle) (PI.f64))) #s(literal 180 binary64))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (PI.f64)))) (/.f64 #s(literal -180 binary64) angle))
(/.f64 (neg.f64 (neg.f64 (*.f64 angle (PI.f64)))) #s(literal 180 binary64))
(/.f64 (neg.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64))) (neg.f64 (pow.f64 angle #s(literal -1 binary64))))
(/.f64 (neg.f64 (*.f64 (PI.f64) (neg.f64 angle))) #s(literal 180 binary64))
(/.f64 (*.f64 (PI.f64) (neg.f64 (neg.f64 angle))) #s(literal 180 binary64))
(/.f64 (*.f64 (PI.f64) #s(literal -1 binary64)) (*.f64 #s(literal 1 binary64) (/.f64 #s(literal -180 binary64) angle)))
(/.f64 (*.f64 (neg.f64 angle) (PI.f64)) #s(literal -180 binary64))
(/.f64 (*.f64 (PI.f64) (neg.f64 angle)) #s(literal -180 binary64))
(/.f64 (neg.f64 (neg.f64 (PI.f64))) (/.f64 #s(literal 180 binary64) angle))
(/.f64 (neg.f64 (*.f64 angle (PI.f64))) #s(literal -180 binary64))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)) #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))))
(/.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) (pow.f64 angle #s(literal -1 binary64)))
(/.f64 (neg.f64 (PI.f64)) (/.f64 #s(literal -180 binary64) angle))
(/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)))
(/.f64 (PI.f64) (*.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal -180 binary64) angle) #s(literal -1 binary64))))
(/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))
(neg.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 #s(literal -180 binary64) angle)) (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)))
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))) #s(literal -1 binary64)))
(pow.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) #s(literal 1 binary64))
(neg.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))))
(sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))
(exp.f64 (*.f64 (log.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (pow.f64 (PI.f64) #s(literal 3/8 binary64)) #s(literal 6 binary64)) (pow.f64 (pow.f64 (PI.f64) #s(literal 1/8 binary64)) #s(literal 6 binary64)))
(*.f64 (pow.f64 (pow.f64 (PI.f64) #s(literal 1/8 binary64)) #s(literal 6 binary64)) (pow.f64 (pow.f64 (PI.f64) #s(literal 3/8 binary64)) #s(literal 6 binary64)))
(*.f64 (pow.f64 (pow.f64 (PI.f64) #s(literal 9/4 binary64)) #s(literal 1 binary64)) (pow.f64 (pow.f64 (PI.f64) #s(literal 3/4 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (cbrt.f64 (PI.f64))) #s(literal 2 binary64)) #s(literal 1 binary64)) (cbrt.f64 (PI.f64)))
(*.f64 (pow.f64 (pow.f64 (PI.f64) #s(literal 3/4 binary64)) #s(literal 1 binary64)) (pow.f64 (pow.f64 (PI.f64) #s(literal 9/4 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 5 binary64)) #s(literal 3/2 binary64)) (sqrt.f64 (PI.f64)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 4 binary64)) #s(literal 3/2 binary64)) (PI.f64))
(*.f64 (pow.f64 (PI.f64) #s(literal 5/2 binary64)) (sqrt.f64 (PI.f64)))
(*.f64 (pow.f64 (PI.f64) #s(literal 9/4 binary64)) (pow.f64 (PI.f64) #s(literal 3/4 binary64)))
(*.f64 (pow.f64 (*.f64 (PI.f64) (cbrt.f64 (PI.f64))) #s(literal 2 binary64)) (cbrt.f64 (PI.f64)))
(*.f64 (pow.f64 (PI.f64) #s(literal 3/4 binary64)) (pow.f64 (PI.f64) #s(literal 9/4 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (pow.f64 (*.f64 (cbrt.f64 (PI.f64)) (*.f64 (PI.f64) (PI.f64))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (PI.f64)) (*.f64 (PI.f64) (PI.f64))))
(*.f64 (sqrt.f64 (PI.f64)) (pow.f64 (PI.f64) #s(literal 5/2 binary64)))
(*.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64)) (pow.f64 (PI.f64) #s(literal 3/2 binary64)))
(*.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)) #s(literal 1 binary64))
(*.f64 (*.f64 (PI.f64) (PI.f64)) (pow.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64)) #s(literal 6 binary64)))
(*.f64 (*.f64 (PI.f64) (PI.f64)) (PI.f64))
(*.f64 #s(literal 1 binary64) (pow.f64 (PI.f64) #s(literal 3 binary64)))
(*.f64 (PI.f64) (pow.f64 (*.f64 (cbrt.f64 (PI.f64)) (PI.f64)) #s(literal 3/2 binary64)))
(*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))
(pow.f64 (exp.f64 #s(literal 3 binary64)) (log.f64 (PI.f64)))
(pow.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 6 binary64)) (pow.f64 (PI.f64) #s(literal 3 binary64))) #s(literal 1/3 binary64))
(pow.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)) (pow.f64 (PI.f64) #s(literal 6 binary64))) #s(literal 1/3 binary64))
(pow.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64)) (pow.f64 (PI.f64) #s(literal 3 binary64))) #s(literal 2/3 binary64))
(pow.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)) (pow.f64 (PI.f64) #s(literal 3/2 binary64))) #s(literal 2/3 binary64))
(pow.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) #s(literal 3/4 binary64))
(pow.f64 (pow.f64 (PI.f64) #s(literal 6 binary64)) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 (PI.f64) #s(literal 3/4 binary64)) #s(literal 4 binary64))
(pow.f64 (cbrt.f64 (PI.f64)) #s(literal 9 binary64))
(pow.f64 (sqrt.f64 (PI.f64)) #s(literal 6 binary64))
(pow.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64)) #s(literal 2 binary64))
(pow.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)) #s(literal 1 binary64))
(pow.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 3/2 binary64))
(pow.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) #s(literal 12 binary64))
(pow.f64 (PI.f64) #s(literal 3 binary64))
(cbrt.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 6 binary64)) (pow.f64 (PI.f64) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)) (pow.f64 (PI.f64) #s(literal 6 binary64))))
(exp.f64 (fma.f64 (log.f64 (PI.f64)) #s(literal 2 binary64) (log.f64 (PI.f64))))
(exp.f64 (+.f64 (log.f64 (PI.f64)) (*.f64 (log.f64 (PI.f64)) #s(literal 2 binary64))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (PI.f64))) #s(literal 6 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 3/2 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (PI.f64)) #s(literal 3/2 binary64)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (PI.f64)) #s(literal 3 binary64)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (PI.f64))) #s(literal 3/2 binary64)))
(exp.f64 (*.f64 (log.f64 (PI.f64)) #s(literal 3 binary64)))
(pow.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) #s(literal 1 binary64))
(neg.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))))
(sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))
(exp.f64 (*.f64 (log.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 1 binary64)))

eval254.0ms (2.1%)

Memory
1.2MiB live, 665.9MiB allocated
Compiler

Compiled 43 263 to 4 196 computations (90.3% saved)

prune170.0ms (1.4%)

Memory
26.8MiB live, 548.0MiB allocated
Pruning

102 alts after pruning (98 fresh and 4 done)

PrunedKeptTotal
New1 516291 545
Fresh186987
Picked415
Done033
Total1 5381021 640
Accuracy
80.3%
Counts
1 640 → 102
Alt Table
Click to see full alt table
StatusAccuracyProgram
65.2%
(fma.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) b) #s(literal 3/2 binary64)) (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) b)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)))
71.5%
(fma.f64 (pow.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) #s(literal 2 binary64)) (*.f64 a a) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64)))
78.6%
(fma.f64 (*.f64 (fma.f64 (cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 angle (PI.f64)))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) b) b (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)))
64.2%
(fma.f64 (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle)))) #s(literal 2 binary64)) #s(literal 2 binary64)) b) b (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)))
78.6%
(fma.f64 (*.f64 (pow.f64 (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))) angle) #s(literal -180 binary64))) #s(literal 2 binary64)) b) b (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)))
78.5%
(fma.f64 (*.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (cbrt.f64 (PI.f64))) angle) #s(literal -180 binary64))) #s(literal 2 binary64)) b) b (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)))
78.7%
(fma.f64 (*.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) angle) #s(literal -180 binary64))) #s(literal 2 binary64)) b) b (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)))
78.6%
(fma.f64 (*.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))) angle) #s(literal -180 binary64))) #s(literal 2 binary64)) b) b (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)))
78.8%
(fma.f64 (*.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64)))) angle) #s(literal -180 binary64))) #s(literal 2 binary64)) b) b (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)))
78.5%
(fma.f64 (*.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64))) angle) #s(literal -180 binary64))) #s(literal 2 binary64)) b) b (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)))
78.4%
(fma.f64 (*.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64)) b) b (pow.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 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)))
78.6%
(fma.f64 (*.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64)) b) b (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64)))) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)))
78.7%
(fma.f64 (*.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64)) b) b (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)))
75.5%
(fma.f64 (*.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64)) b) b (pow.f64 (*.f64 #s(approx (sin (* (PI) (* 1/180 angle))) (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a) #s(literal 2 binary64)))
78.6%
(fma.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) #s(literal 2 binary64)) b) b (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)))
78.6%
(fma.f64 (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/90 binary64))) (cos.f64 #s(literal 0 binary64))))) b) b (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)))
74.7%
(fma.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/90 binary64))))) b) b (pow.f64 (*.f64 #s(approx (sin (* (PI) (* 1/180 angle))) (*.f64 (*.f64 (PI.f64) (fma.f64 (*.f64 #s(literal -1/34992000 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64)) #s(literal 1/180 binary64))) angle)) a) #s(literal 2 binary64)))
75.4%
(fma.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/90 binary64))))) b) b (pow.f64 (*.f64 #s(approx (sin (* (PI) (* 1/180 angle))) (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) a) #s(literal 2 binary64)))
78.6%
(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 #s(literal 1/180 binary64) angle)))))) b) b (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)))
78.6%
(fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)))) a (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64)))
77.2%
(fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) a) (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64)))
78.6%
(fma.f64 (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) b) (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)))
79.1%
(fma.f64 (*.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) b (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 2 binary64)))
78.7%
(fma.f64 (*.f64 (*.f64 b b) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)))
79.0%
(fma.f64 (*.f64 #s(approx (pow (cos (/ (* (PI) angle) -180)) 2) #s(literal 1 binary64)) b) b (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)))
64.0%
(fma.f64 (exp.f64 (fma.f64 (log.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))) #s(literal 2 binary64) (log.f64 b))) b (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)))
66.3%
(fma.f64 (exp.f64 (log.f64 (*.f64 (*.f64 b b) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)))
78.0%
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)))))
78.3%
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)))))
60.3%
(+.f64 (pow.f64 (pow.f64 (sqrt.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a)) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64)))
61.7%
(+.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
61.8%
(+.f64 (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
78.7%
(+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) b) #s(literal 2 binary64)))
78.6%
(+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64)))
61.8%
(+.f64 (pow.f64 (*.f64 (exp.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))))) (exp.f64 (log.f64 a))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64)))
62.5%
(+.f64 (pow.f64 (*.f64 a (*.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)))) (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64)))
79.0%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64)))
79.0%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -180 binary64) (*.f64 (PI.f64) angle))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64)))
78.9%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (/.f64 (*.f64 (cbrt.f64 (PI.f64)) angle) #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64)))
79.0%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 3/4 binary64)) (*.f64 #s(literal 1/180 binary64) angle))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64)))
78.5%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (*.f64 (sqrt.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)))) angle) #s(literal 1/180 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
78.7%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 1/180 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 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)))))) #s(literal 2 binary64)))
78.7%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 1/180 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))))))) #s(literal 2 binary64)))
78.7%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 1/180 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 3/4 binary64)) angle)) #s(literal 1/180 binary64)))) #s(literal 2 binary64)))
79.0%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 3/4 binary64)) angle) #s(literal 1/180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64)))
79.0%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1 binary64))) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64)))
78.8%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 1 binary64)) (/.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (pow.f64 angle #s(literal -1 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64)))
78.8%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 3/2 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64)))
78.7%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 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)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64)))
78.9%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64)))
78.9%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64)))
78.9%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cbrt.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (PI.f64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64)))
78.9%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cbrt.f64 (exp.f64 (*.f64 (log.f64 (PI.f64)) #s(literal 3 binary64))))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64)))
65.3%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (pow.f64 (sqrt.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))) #s(literal 2 binary64))) #s(literal 2 binary64)))
78.6%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (*.f64 (*.f64 (cbrt.f64 (PI.f64)) #s(literal 1/180 binary64)) angle)))) #s(literal 2 binary64)))
78.7%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 180 binary64)) (/.f64 (cbrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1 binary64)))))) #s(literal 2 binary64)))
78.6%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1 binary64)))))) #s(literal 2 binary64)))
78.6%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) angle) (*.f64 (cbrt.f64 (PI.f64)) #s(literal 1/180 binary64))))) #s(literal 2 binary64)))
78.7%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 1/180 binary64)) (cbrt.f64 (PI.f64))) (pow.f64 (PI.f64) #s(literal 1/6 binary64))))) #s(literal 2 binary64)))
78.7%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))))) #s(literal 2 binary64)))
78.6%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64))))) #s(literal 2 binary64)))
78.6%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))) #s(literal -1 binary64))))) #s(literal 2 binary64)))
79.0%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64)))
79.0%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64)))
78.8%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64))) (cbrt.f64 (PI.f64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64)))
78.6%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
79.0%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 #s(literal 1/180 binary64) (pow.f64 (/.f64 (pow.f64 angle #s(literal -1 binary64)) (PI.f64)) #s(literal -1 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64)))
78.4%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))) #s(literal -1 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64)))
75.7%
(+.f64 (pow.f64 (*.f64 a #s(approx (sin (/ (PI) (/ 180 angle))) (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64)))
62.6%
(+.f64 (pow.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a)) #s(literal 4 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64)))
61.9%
(+.f64 (pow.f64 (exp.f64 #s(literal 4 binary64)) (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a)))) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64)))
61.9%
(+.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64)))
75.7%
(+.f64 (pow.f64 #s(approx (* a (sin (* (/ angle 180) (PI)))) (*.f64 #s(literal 1/180 binary64) (*.f64 (*.f64 (PI.f64) angle) a))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64)))
59.5%
(+.f64 (exp.f64 (fma.f64 (log.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64) (*.f64 (log.f64 a) #s(literal 2 binary64)))) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64)))
70.7%
(+.f64 (exp.f64 (+.f64 (log.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) #s(literal 2 binary64))) (log.f64 (*.f64 a a)))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
61.5%
(+.f64 (exp.f64 (*.f64 (/.f64 (+.f64 (pow.f64 (log.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))))) #s(literal 3 binary64)) (pow.f64 (log.f64 (sqrt.f64 a)) #s(literal 3 binary64))) (fma.f64 (log.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))))) (log.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))))) (-.f64 (*.f64 (log.f64 (sqrt.f64 a)) (log.f64 (sqrt.f64 a))) (*.f64 (log.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))))) (log.f64 (sqrt.f64 a)))))) #s(literal 4 binary64))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
59.7%
(+.f64 (exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a)) #s(literal 2 binary64))) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64)))
61.9%
(+.f64 (exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a)) #s(literal 2 binary64))) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64)))
59.1%
(+.f64 (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -180 binary64) (*.f64 (PI.f64) angle)))) a))) #s(literal 4 binary64))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
60.8%
(+.f64 (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1 binary64))))) a))) #s(literal 4 binary64))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
60.4%
(+.f64 (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64)))) (*.f64 #s(literal 1/180 binary64) angle))) a))) #s(literal 4 binary64))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
65.3%
(+.f64 (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64))) (*.f64 #s(literal 1/180 binary64) angle))) a))) #s(literal 4 binary64))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
61.8%
(+.f64 (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))) #s(literal 4 binary64))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 3/4 binary64)) angle)) #s(literal 1/180 binary64)))) #s(literal 2 binary64)))
58.6%
(+.f64 (exp.f64 (*.f64 #s(approx (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (+.f64 (log.f64 a) (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a))))) #s(literal 4 binary64))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
72.9%
(+.f64 #s(approx (pow (* a (sin (* (/ angle 180) (PI)))) 2) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (*.f64 angle angle) a))) (*.f64 (PI.f64) (PI.f64)))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
75.9%
(exp.f64 (*.f64 (log.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64))) #s(literal -1 binary64))) #s(literal -1 binary64)))
28.2%
#s(approx (+ (pow (* a (sin (/ (PI) (/ 180 angle)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (fma.f64 (fma.f64 (*.f64 (fma.f64 #s(literal -1/32400 binary64) (*.f64 b b) (*.f64 #s(literal 1/32400 binary64) (*.f64 a a))) (PI.f64)) (PI.f64) (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) (fma.f64 (*.f64 #s(literal 1/3149280000 binary64) b) b (*.f64 #s(literal -1/3149280000 binary64) (*.f64 a a)))) (*.f64 angle angle))) (*.f64 angle angle) (*.f64 b b)))
30.4%
#s(approx (+ (pow (* a (sin (/ (PI) (/ 180 angle)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
60.1%
#s(approx (+ (pow (* a (sin (/ (PI) (/ 180 angle)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b)))
39.2%
#s(approx (+ (pow (* a (sin (* (pow (PI) 1/4) (* (pow (PI) 1/4) (* (* (sqrt (PI)) angle) 1/180))))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (fma.f64 (*.f64 (fma.f64 (*.f64 #s(literal 1/32400 binary64) a) a (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b)) (*.f64 (*.f64 (PI.f64) (PI.f64)) angle)) angle (*.f64 b b)))
38.2%
#s(approx (+ (pow (* a (sin (* (pow (PI) 1/4) (* (pow (PI) 1/4) (* (* (sqrt (PI)) angle) 1/180))))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (fma.f64 (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) #s(literal 4 binary64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b))) (*.f64 angle angle) (*.f64 b b)))
38.2%
#s(approx (+ (pow (* a (sin (* (pow (PI) 1/4) (* (pow (PI) 1/4) (* (* (sqrt (PI)) angle) 1/180))))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (fma.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (fma.f64 (*.f64 #s(literal 1/32400 binary64) a) a (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b)) (PI.f64)))) (*.f64 angle angle) (*.f64 b b)))
66.0%
#s(approx (+ (pow (* a (sin (* (pow (PI) 1/4) (* (pow (PI) 1/4) (* (* (sqrt (PI)) angle) 1/180))))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (fma.f64 #s(approx (* (* (PI) (PI)) (+ (* 1/32400 (* a a)) (* (* -1/32400 b) b))) (*.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a a)) (PI.f64)) (PI.f64))) (*.f64 angle angle) (*.f64 b b)))
30.4%
#s(approx (+ (pow (* a (sin (* (pow (PI) 1/4) (* (pow (PI) 1/4) (* (* (sqrt (PI)) angle) 1/180))))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 a a)))
60.1%
#s(approx (+ (pow (* a (sin (* (pow (PI) 1/4) (* (pow (PI) 1/4) (* (* (sqrt (PI)) angle) 1/180))))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 b b)))
48.6%
#s(approx (+ (pow (* a (sin (* (pow (PI) 1/4) (* (pow (PI) 1/4) (* (* (sqrt (PI)) angle) 1/180))))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* 1/32400 (* a a)) (* (* -1/32400 b) b))) (* angle angle)) (* b b)) (*.f64 (fma.f64 (/.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (*.f64 angle angle) a))) b) (*.f64 (PI.f64) (/.f64 (PI.f64) b)) (fma.f64 (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 (PI.f64) (PI.f64))) angle) angle #s(literal 1 binary64))) (*.f64 b b))))
22.3%
#s(approx (+ (pow (* a (sin (* (pow (PI) 1/4) (* (pow (PI) 1/4) (* (* (sqrt (PI)) angle) 1/180))))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* 1/32400 (* a a)) (* (* -1/32400 b) b))) (* angle angle)) (* b b)) (*.f64 (fma.f64 #s(literal -1/32400 binary64) (*.f64 b b) (*.f64 #s(literal 1/32400 binary64) (*.f64 a a))) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) angle) angle))))
37.1%
#s(approx (+ (pow (* a (sin (* (pow (PI) 1/4) (* (pow (PI) 1/4) (* (* (sqrt (PI)) angle) 1/180))))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* 1/32400 (* a a)) (* (* -1/32400 b) b))) (* angle angle)) (* b b)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (*.f64 angle angle) a))) (*.f64 (PI.f64) (PI.f64)))))
58.9%
#s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (pow.f64 (exp.f64 (log.f64 b)) #s(literal 2 binary64)))
60.5%
#s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (*.f64 b b))
58.9%
#s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (exp.f64 (*.f64 (log.f64 b) #s(literal 2 binary64))))
60.1%
#s(approx (+ (* (* (+ 1/2 (* 1/2 (cos (* (* (PI) angle) -1/90)))) b) b) (pow (* (sin (* (PI) (* 1/180 angle))) a) 2)) (*.f64 (fma.f64 (cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 (PI.f64) angle))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b)))
Compiler

Compiled 4 860 to 3 905 computations (19.7% saved)

simplify166.0ms (1.4%)

Memory
-7.7MiB live, 153.2MiB allocated
Algorithm
egg-herbie
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
cost-diff0
(+.f64 (log.f64 a) (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a))))
cost-diff0
#s(approx (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (+.f64 (log.f64 a) (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)))))
cost-diff0
(*.f64 #s(approx (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (+.f64 (log.f64 a) (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a))))) #s(literal 4 binary64))
cost-diff0
(+.f64 (exp.f64 (*.f64 #s(approx (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (+.f64 (log.f64 a) (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a))))) #s(literal 4 binary64))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
cost-diff0
(*.f64 a (sin.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)))))
cost-diff0
(pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64))))) #s(literal 2 binary64))
cost-diff0
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
cost-diff1600
(*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)))
cost-diff0
(sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)))
cost-diff0
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a)
cost-diff0
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) a)
cost-diff1088
(fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) a) (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64)))
cost-diff0
(*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (*.f64 angle angle) a)))
cost-diff0
(*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (*.f64 angle angle) a))) (*.f64 (PI.f64) (PI.f64)))
cost-diff0
#s(approx (+ (* (* (* (PI) (PI)) (+ (* 1/32400 (* a a)) (* (* -1/32400 b) b))) (* angle angle)) (* b b)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (*.f64 angle angle) a))) (*.f64 (PI.f64) (PI.f64))))
cost-diff0
#s(approx (+ (pow (* a (sin (* (pow (PI) 1/4) (* (pow (PI) 1/4) (* (* (sqrt (PI)) angle) 1/180))))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* 1/32400 (* a a)) (* (* -1/32400 b) b))) (* angle angle)) (* b b)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (*.f64 angle angle) a))) (*.f64 (PI.f64) (PI.f64)))))
cost-diff0
#s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))
cost-diff0
(*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b)
cost-diff0
(*.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)))
cost-diff384
(/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))
Rules
7 062×lower-*.f32
7 022×lower-*.f64
4 050×associate-*r*
2 732×associate-*l*
2 542×unswap-sqr
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
093683
0143659
1234655
2479640
31070640
41350640
51632640
62052640
72530640
83029640
93953640
103973640
113993640
123997640
133997640
144893640
154893640
164893640
174927640
184931640
194935640
204935640
010159636
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(fma.f64 (*.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) b (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 2 binary64)))
(*.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)))
(*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b)
#s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))
#s(literal 1 binary64)
b
(pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 2 binary64))
(*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a)
(sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))
(/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))
(PI.f64)
(/.f64 #s(literal 180 binary64) angle)
#s(literal 180 binary64)
angle
a
#s(literal 2 binary64)
#s(approx (+ (pow (* a (sin (* (pow (PI) 1/4) (* (pow (PI) 1/4) (* (* (sqrt (PI)) angle) 1/180))))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* 1/32400 (* a a)) (* (* -1/32400 b) b))) (* angle angle)) (* b b)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (*.f64 angle angle) a))) (*.f64 (PI.f64) (PI.f64)))))
#s(approx (+ (* (* (* (PI) (PI)) (+ (* 1/32400 (* a a)) (* (* -1/32400 b) b))) (* angle angle)) (* b b)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (*.f64 angle angle) a))) (*.f64 (PI.f64) (PI.f64))))
(*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (*.f64 angle angle) a))) (*.f64 (PI.f64) (PI.f64)))
(*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (*.f64 angle angle) a)))
#s(literal 1/32400 binary64)
(*.f64 a (*.f64 (*.f64 angle angle) a))
a
(*.f64 (*.f64 angle angle) a)
(*.f64 angle angle)
angle
(*.f64 (PI.f64) (PI.f64))
(PI.f64)
(fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) a) (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64)))
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) a)
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a)
(sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)))
(*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))
(PI.f64)
(*.f64 #s(literal 1/180 binary64) angle)
#s(literal 1/180 binary64)
angle
a
(pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64))
(*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b)
#s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))
#s(literal 1 binary64)
b
#s(literal 2 binary64)
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
(pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64))))) #s(literal 2 binary64))
(*.f64 a (sin.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)))))
a
(sin.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64))))
(*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)))
(*.f64 (sqrt.f64 (PI.f64)) angle)
(sqrt.f64 (PI.f64))
(PI.f64)
angle
(/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64))
#s(literal 180 binary64)
#s(literal 2 binary64)
(pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))
(*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))
b
(cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))
(*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))
(/.f64 angle #s(literal 180 binary64))
(+.f64 (exp.f64 (*.f64 #s(approx (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (+.f64 (log.f64 a) (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a))))) #s(literal 4 binary64))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
(exp.f64 (*.f64 #s(approx (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (+.f64 (log.f64 a) (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a))))) #s(literal 4 binary64)))
(*.f64 #s(approx (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (+.f64 (log.f64 a) (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a))))) #s(literal 4 binary64))
#s(approx (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (+.f64 (log.f64 a) (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)))))
(+.f64 (log.f64 a) (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a))))
(log.f64 a)
a
(log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)))
(sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a))
(/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)
(sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))
(*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))
(*.f64 #s(literal 1/180 binary64) angle)
#s(literal 1/180 binary64)
angle
(PI.f64)
#s(literal 4 binary64)
(pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))
(*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))
b
(cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))
(*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))
(/.f64 angle #s(literal 180 binary64))
#s(literal 180 binary64)
#s(literal 2 binary64)
Outputs
(fma.f64 (*.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) b (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
(*.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)))
(*.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)))
(*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b)
(*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)))
#s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))
#s(literal 1 binary64)
b
(pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 2 binary64))
(pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))
(*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a)
(*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))
(sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))
(sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))
(/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))
(*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))
(PI.f64)
(/.f64 #s(literal 180 binary64) angle)
#s(literal 180 binary64)
angle
a
#s(literal 2 binary64)
#s(approx (+ (pow (* a (sin (* (pow (PI) 1/4) (* (pow (PI) 1/4) (* (* (sqrt (PI)) angle) 1/180))))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* 1/32400 (* a a)) (* (* -1/32400 b) b))) (* angle angle)) (* b b)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (*.f64 angle angle) a))) (*.f64 (PI.f64) (PI.f64)))))
#s(approx (+ (pow (* a (sin (* (pow (PI) 1/4) (* (pow (PI) 1/4) (* (* (sqrt (PI)) angle) 1/180))))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* 1/32400 (* a a)) (* (* -1/32400 b) b))) (* angle angle)) (* b b)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 angle angle) a) a) #s(literal 1/32400 binary64)) (PI.f64)) (PI.f64))))
#s(approx (+ (* (* (* (PI) (PI)) (+ (* 1/32400 (* a a)) (* (* -1/32400 b) b))) (* angle angle)) (* b b)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (*.f64 angle angle) a))) (*.f64 (PI.f64) (PI.f64))))
#s(approx (+ (* (* (* (PI) (PI)) (+ (* 1/32400 (* a a)) (* (* -1/32400 b) b))) (* angle angle)) (* b b)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 angle angle) a) a) #s(literal 1/32400 binary64)) (PI.f64)) (PI.f64)))
(*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (*.f64 angle angle) a))) (*.f64 (PI.f64) (PI.f64)))
(*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 angle angle) a) a) #s(literal 1/32400 binary64)) (PI.f64)) (PI.f64))
(*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (*.f64 angle angle) a)))
(*.f64 (*.f64 (*.f64 (*.f64 angle angle) a) a) #s(literal 1/32400 binary64))
#s(literal 1/32400 binary64)
(*.f64 a (*.f64 (*.f64 angle angle) a))
(*.f64 (*.f64 (*.f64 angle angle) a) a)
a
(*.f64 (*.f64 angle angle) a)
(*.f64 angle angle)
angle
(*.f64 (PI.f64) (PI.f64))
(PI.f64)
(fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) a) (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a) #s(literal 2 binary64)))
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) a)
(*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) (*.f64 a a))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a)
(*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)
(sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)))
(sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))
(*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))
(*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))
(PI.f64)
(*.f64 #s(literal 1/180 binary64) angle)
#s(literal 1/180 binary64)
angle
a
(pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64))
(pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))
(*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b)
(*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)))
#s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))
#s(literal 1 binary64)
b
#s(literal 2 binary64)
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
(pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64))))) #s(literal 2 binary64))
(pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))
(*.f64 a (sin.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)))))
(*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))
a
(sin.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64))))
(sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))
(*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)))
(*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))
(*.f64 (sqrt.f64 (PI.f64)) angle)
(sqrt.f64 (PI.f64))
(PI.f64)
angle
(/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64))
#s(literal 180 binary64)
#s(literal 2 binary64)
(pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))
(pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64))
(*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))
(*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)
b
(cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))
(*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))
(/.f64 angle #s(literal 180 binary64))
(+.f64 (exp.f64 (*.f64 #s(approx (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (+.f64 (log.f64 a) (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a))))) #s(literal 4 binary64))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (exp.f64 #s(literal 4 binary64)) #s(approx (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (+.f64 (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a))) (log.f64 a)))) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(exp.f64 (*.f64 #s(approx (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (+.f64 (log.f64 a) (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a))))) #s(literal 4 binary64)))
(pow.f64 (exp.f64 #s(literal 4 binary64)) #s(approx (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (+.f64 (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a))) (log.f64 a))))
(*.f64 #s(approx (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (+.f64 (log.f64 a) (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a))))) #s(literal 4 binary64))
(*.f64 #s(literal 4 binary64) #s(approx (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (+.f64 (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a))) (log.f64 a))))
#s(approx (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (+.f64 (log.f64 a) (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)))))
#s(approx (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (+.f64 (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a))) (log.f64 a)))
(+.f64 (log.f64 a) (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a))))
(+.f64 (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a))) (log.f64 a))
(log.f64 a)
a
(log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)))
(sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a))
(/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)
(sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))
(*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))
(*.f64 #s(literal 1/180 binary64) angle)
#s(literal 1/180 binary64)
angle
(PI.f64)
#s(literal 4 binary64)
(pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))
(pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64))
(*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))
(*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)
b
(cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))
(*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))
(/.f64 angle #s(literal 180 binary64))
#s(literal 180 binary64)
#s(literal 2 binary64)

localize499.0ms (4.1%)

Memory
34.6MiB live, 1 252.5MiB allocated
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy7.287031520623417
(sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a))
accuracy12.660930052625686
(cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))
accuracy12.88923610051249
(sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))
accuracy18.163620288611597
(PI.f64)
accuracy0.70703125
(sqrt.f64 (PI.f64))
accuracy12.660930052625686
(cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))
accuracy12.88923610051249
(sin.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64))))
accuracy18.163620288611597
(PI.f64)
accuracy1.1946391287893907
(fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) a) (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64)))
accuracy12.88923610051249
(sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)))
accuracy13.106109031970119
#s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))
accuracy18.163620288611597
(PI.f64)
accuracy4.626390993134796
(*.f64 (*.f64 angle angle) a)
accuracy12.05679931888969
#s(approx (+ (pow (* a (sin (* (pow (PI) 1/4) (* (pow (PI) 1/4) (* (* (sqrt (PI)) angle) 1/180))))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* 1/32400 (* a a)) (* (* -1/32400 b) b))) (* angle angle)) (* b b)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (*.f64 angle angle) a))) (*.f64 (PI.f64) (PI.f64)))))
accuracy18.163620288611597
(PI.f64)
accuracy27.381231627224352
#s(approx (+ (* (* (* (PI) (PI)) (+ (* 1/32400 (* a a)) (* (* -1/32400 b) b))) (* angle angle)) (* b b)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (*.f64 angle angle) a))) (*.f64 (PI.f64) (PI.f64))))
accuracy0.2109375
(/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))
accuracy12.88923610051249
(sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))
accuracy13.106109031970119
#s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))
accuracy18.163620288611597
(PI.f64)
Samples
133.0ms64×1invalid
110.0ms4exit
99.0ms54×1valid
79.0ms127×0valid
7.0ms0invalid
Compiler

Compiled 559 to 79 computations (85.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 376.0ms
ival-sin: 146.0ms (38.8% of total)
ival-mult: 73.0ms (19.4% of total)
ival-log: 30.0ms (8% of total)
ival-pow: 24.0ms (6.4% of total)
ival-pow2: 18.0ms (4.8% of total)
const: 16.0ms (4.3% of total)
ival-cos: 14.0ms (3.7% of total)
ival-add: 14.0ms (3.7% of total)
ival-div: 13.0ms (3.5% of total)
adjust: 12.0ms (3.2% of total)
ival-sqrt: 8.0ms (2.1% of total)
ival-exp: 5.0ms (1.3% 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)

series324.0ms (2.7%)

Memory
8.3MiB live, 790.2MiB allocated
Counts
28 → 588
Calls
Call 1
Inputs
#s(alt (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)) (patch (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)) #<representation binary64>) () ())
#s(alt (*.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) (patch (*.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #<representation binary64>) () ())
#s(alt (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) (patch (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #<representation binary64>) () ())
#s(alt #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) (patch #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) #<representation binary64>) () ())
#s(alt #s(approx (+ (pow (* a (sin (* (pow (PI) 1/4) (* (pow (PI) 1/4) (* (* (sqrt (PI)) angle) 1/180))))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* 1/32400 (* a a)) (* (* -1/32400 b) b))) (* angle angle)) (* b b)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (*.f64 angle angle) a))) (*.f64 (PI.f64) (PI.f64))))) (patch #s(approx (+ (pow (* a (sin (* (pow (PI) 1/4) (* (pow (PI) 1/4) (* (* (sqrt (PI)) angle) 1/180))))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* 1/32400 (* a a)) (* (* -1/32400 b) b))) (* angle angle)) (* b b)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (*.f64 angle angle) a))) (*.f64 (PI.f64) (PI.f64))))) #<representation binary64>) () ())
#s(alt #s(approx (+ (* (* (* (PI) (PI)) (+ (* 1/32400 (* a a)) (* (* -1/32400 b) b))) (* angle angle)) (* b b)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (*.f64 angle angle) a))) (*.f64 (PI.f64) (PI.f64)))) (patch #s(approx (+ (* (* (* (PI) (PI)) (+ (* 1/32400 (* a a)) (* (* -1/32400 b) b))) (* angle angle)) (* b b)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (*.f64 angle angle) a))) (*.f64 (PI.f64) (PI.f64)))) #<representation binary64>) () ())
#s(alt (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (*.f64 angle angle) a))) (*.f64 (PI.f64) (PI.f64))) (patch (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (*.f64 angle angle) a))) (*.f64 (PI.f64) (PI.f64))) #<representation binary64>) () ())
#s(alt (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (*.f64 angle angle) a))) (patch (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (*.f64 angle angle) a))) #<representation binary64>) () ())
#s(alt (fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) a) (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64))) (patch (fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) a) (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64))) #<representation binary64>) () ())
#s(alt (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) a) (patch (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) a) #<representation binary64>) () ())
#s(alt (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) (patch (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #<representation binary64>) () ())
#s(alt (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) (patch (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) #<representation binary64>) () ())
#s(alt (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64))) (patch (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64))) #<representation binary64>) () ())
#s(alt (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) #<representation binary64>) () ())
#s(alt (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64))))) #s(literal 2 binary64)) #<representation binary64>) () ())
#s(alt (*.f64 a (sin.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64))))) (patch (*.f64 a (sin.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64))))) #<representation binary64>) () ())
#s(alt (+.f64 (exp.f64 (*.f64 #s(approx (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (+.f64 (log.f64 a) (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a))))) #s(literal 4 binary64))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) (patch (+.f64 (exp.f64 (*.f64 #s(approx (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (+.f64 (log.f64 a) (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a))))) #s(literal 4 binary64))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) #<representation binary64>) () ())
#s(alt (*.f64 #s(approx (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (+.f64 (log.f64 a) (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a))))) #s(literal 4 binary64)) (patch (*.f64 #s(approx (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (+.f64 (log.f64 a) (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a))))) #s(literal 4 binary64)) #<representation binary64>) () ())
#s(alt #s(approx (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (+.f64 (log.f64 a) (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a))))) (patch #s(approx (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (+.f64 (log.f64 a) (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a))))) #<representation binary64>) () ())
#s(alt (+.f64 (log.f64 a) (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)))) (patch (+.f64 (log.f64 a) (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)))) #<representation binary64>) () ())
#s(alt (PI.f64) (patch (PI.f64) #<representation binary64>) () ())
#s(alt (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (patch (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) #<representation binary64>) () ())
#s(alt (*.f64 (*.f64 angle angle) a) (patch (*.f64 (*.f64 angle angle) a) #<representation binary64>) () ())
#s(alt (sin.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)))) (patch (sin.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)))) #<representation binary64>) () ())
#s(alt (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (patch (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #<representation binary64>) () ())
#s(alt (sqrt.f64 (PI.f64)) (patch (sqrt.f64 (PI.f64)) #<representation binary64>) () ())
#s(alt (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) (patch (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #<representation binary64>) () ())
#s(alt (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)) (patch (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)) #<representation binary64>) () ())
Outputs
#s(alt (* b (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor 0 b) (#s(alt (*.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) (patch (*.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* b (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor 0 b) (#s(alt (*.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) (patch (*.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* b (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor 0 b) (#s(alt (*.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) (patch (*.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* b (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor 0 b) (#s(alt (*.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) (patch (*.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* b (cos (* 1/180 (* angle (PI))))) (taylor 0 b) (#s(alt (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) (patch (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #<representation binary64>) () ())) ())
#s(alt (* b (cos (* 1/180 (* angle (PI))))) (taylor 0 b) (#s(alt (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) (patch (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #<representation binary64>) () ())) ())
#s(alt (* b (cos (* 1/180 (* angle (PI))))) (taylor 0 b) (#s(alt (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) (patch (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #<representation binary64>) () ())) ())
#s(alt (* b (cos (* 1/180 (* angle (PI))))) (taylor 0 b) (#s(alt (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) (patch (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor 0 b) (#s(alt #s(approx (+ (pow (* a (sin (* (pow (PI) 1/4) (* (pow (PI) 1/4) (* (* (sqrt (PI)) angle) 1/180))))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* 1/32400 (* a a)) (* (* -1/32400 b) b))) (* angle angle)) (* b b)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (*.f64 angle angle) a))) (*.f64 (PI.f64) (PI.f64))))) (patch #s(approx (+ (pow (* a (sin (* (pow (PI) 1/4) (* (pow (PI) 1/4) (* (* (sqrt (PI)) angle) 1/180))))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* 1/32400 (* a a)) (* (* -1/32400 b) b))) (* angle angle)) (* b b)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (*.f64 angle angle) a))) (*.f64 (PI.f64) (PI.f64))))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor 0 b) (#s(alt #s(approx (+ (pow (* a (sin (* (pow (PI) 1/4) (* (pow (PI) 1/4) (* (* (sqrt (PI)) angle) 1/180))))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* 1/32400 (* a a)) (* (* -1/32400 b) b))) (* angle angle)) (* b b)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (*.f64 angle angle) a))) (*.f64 (PI.f64) (PI.f64))))) (patch #s(approx (+ (pow (* a (sin (* (pow (PI) 1/4) (* (pow (PI) 1/4) (* (* (sqrt (PI)) angle) 1/180))))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* 1/32400 (* a a)) (* (* -1/32400 b) b))) (* angle angle)) (* b b)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (*.f64 angle angle) a))) (*.f64 (PI.f64) (PI.f64))))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor 0 b) (#s(alt #s(approx (+ (pow (* a (sin (* (pow (PI) 1/4) (* (pow (PI) 1/4) (* (* (sqrt (PI)) angle) 1/180))))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* 1/32400 (* a a)) (* (* -1/32400 b) b))) (* angle angle)) (* b b)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (*.f64 angle angle) a))) (*.f64 (PI.f64) (PI.f64))))) (patch #s(approx (+ (pow (* a (sin (* (pow (PI) 1/4) (* (pow (PI) 1/4) (* (* (sqrt (PI)) angle) 1/180))))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* 1/32400 (* a a)) (* (* -1/32400 b) b))) (* angle angle)) (* b b)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (*.f64 angle angle) a))) (*.f64 (PI.f64) (PI.f64))))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor 0 b) (#s(alt #s(approx (+ (pow (* a (sin (* (pow (PI) 1/4) (* (pow (PI) 1/4) (* (* (sqrt (PI)) angle) 1/180))))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* 1/32400 (* a a)) (* (* -1/32400 b) b))) (* angle angle)) (* b b)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (*.f64 angle angle) a))) (*.f64 (PI.f64) (PI.f64))))) (patch #s(approx (+ (pow (* a (sin (* (pow (PI) 1/4) (* (pow (PI) 1/4) (* (* (sqrt (PI)) angle) 1/180))))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* 1/32400 (* a a)) (* (* -1/32400 b) b))) (* angle angle)) (* b b)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (*.f64 angle angle) a))) (*.f64 (PI.f64) (PI.f64))))) #<representation binary64>) () ())) ())
#s(alt (* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2)))) (taylor 0 b) (#s(alt #s(approx (+ (* (* (* (PI) (PI)) (+ (* 1/32400 (* a a)) (* (* -1/32400 b) b))) (* angle angle)) (* b b)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (*.f64 angle angle) a))) (*.f64 (PI.f64) (PI.f64)))) (patch #s(approx (+ (* (* (* (PI) (PI)) (+ (* 1/32400 (* a a)) (* (* -1/32400 b) b))) (* angle angle)) (* b b)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (*.f64 angle angle) a))) (*.f64 (PI.f64) (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2)))) (* (pow b 2) (+ 1 (* -1/32400 (* (pow angle 2) (pow (PI) 2)))))) (taylor 0 b) (#s(alt #s(approx (+ (* (* (* (PI) (PI)) (+ (* 1/32400 (* a a)) (* (* -1/32400 b) b))) (* angle angle)) (* b b)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (*.f64 angle angle) a))) (*.f64 (PI.f64) (PI.f64)))) (patch #s(approx (+ (* (* (* (PI) (PI)) (+ (* 1/32400 (* a a)) (* (* -1/32400 b) b))) (* angle angle)) (* b b)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (*.f64 angle angle) a))) (*.f64 (PI.f64) (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2)))) (* (pow b 2) (+ 1 (* -1/32400 (* (pow angle 2) (pow (PI) 2)))))) (taylor 0 b) (#s(alt #s(approx (+ (* (* (* (PI) (PI)) (+ (* 1/32400 (* a a)) (* (* -1/32400 b) b))) (* angle angle)) (* b b)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (*.f64 angle angle) a))) (*.f64 (PI.f64) (PI.f64)))) (patch #s(approx (+ (* (* (* (PI) (PI)) (+ (* 1/32400 (* a a)) (* (* -1/32400 b) b))) (* angle angle)) (* b b)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (*.f64 angle angle) a))) (*.f64 (PI.f64) (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2)))) (* (pow b 2) (+ 1 (* -1/32400 (* (pow angle 2) (pow (PI) 2)))))) (taylor 0 b) (#s(alt #s(approx (+ (* (* (* (PI) (PI)) (+ (* 1/32400 (* a a)) (* (* -1/32400 b) b))) (* angle angle)) (* b b)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (*.f64 angle angle) a))) (*.f64 (PI.f64) (PI.f64)))) (patch #s(approx (+ (* (* (* (PI) (PI)) (+ (* 1/32400 (* a a)) (* (* -1/32400 b) b))) (* angle angle)) (* b b)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (*.f64 angle angle) a))) (*.f64 (PI.f64) (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor 0 b) (#s(alt (fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) a) (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64))) (patch (fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) a) (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor 0 b) (#s(alt (fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) a) (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64))) (patch (fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) a) (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor 0 b) (#s(alt (fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) a) (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64))) (patch (fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) a) (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor 0 b) (#s(alt (fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) a) (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64))) (patch (fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) a) (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor 0 b) (#s(alt (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor 0 b) (#s(alt (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor 0 b) (#s(alt (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor 0 b) (#s(alt (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor 0 b) (#s(alt (+.f64 (exp.f64 (*.f64 #s(approx (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (+.f64 (log.f64 a) (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a))))) #s(literal 4 binary64))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) (patch (+.f64 (exp.f64 (*.f64 #s(approx (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (+.f64 (log.f64 a) (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a))))) #s(literal 4 binary64))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor 0 b) (#s(alt (+.f64 (exp.f64 (*.f64 #s(approx (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (+.f64 (log.f64 a) (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a))))) #s(literal 4 binary64))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) (patch (+.f64 (exp.f64 (*.f64 #s(approx (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (+.f64 (log.f64 a) (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a))))) #s(literal 4 binary64))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor 0 b) (#s(alt (+.f64 (exp.f64 (*.f64 #s(approx (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (+.f64 (log.f64 a) (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a))))) #s(literal 4 binary64))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) (patch (+.f64 (exp.f64 (*.f64 #s(approx (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (+.f64 (log.f64 a) (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a))))) #s(literal 4 binary64))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor 0 b) (#s(alt (+.f64 (exp.f64 (*.f64 #s(approx (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (+.f64 (log.f64 a) (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a))))) #s(literal 4 binary64))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) (patch (+.f64 (exp.f64 (*.f64 #s(approx (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (+.f64 (log.f64 a) (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a))))) #s(literal 4 binary64))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* b (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor inf b) (#s(alt (*.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) (patch (*.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* b (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor inf b) (#s(alt (*.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) (patch (*.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* b (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor inf b) (#s(alt (*.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) (patch (*.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* b (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor inf b) (#s(alt (*.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) (patch (*.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* b (cos (* 1/180 (* angle (PI))))) (taylor inf b) (#s(alt (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) (patch (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #<representation binary64>) () ())) ())
#s(alt (* b (cos (* 1/180 (* angle (PI))))) (taylor inf b) (#s(alt (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) (patch (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #<representation binary64>) () ())) ())
#s(alt (* b (cos (* 1/180 (* angle (PI))))) (taylor inf b) (#s(alt (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) (patch (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #<representation binary64>) () ())) ())
#s(alt (* b (cos (* 1/180 (* angle (PI))))) (taylor inf b) (#s(alt (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) (patch (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor inf b) (#s(alt #s(approx (+ (pow (* a (sin (* (pow (PI) 1/4) (* (pow (PI) 1/4) (* (* (sqrt (PI)) angle) 1/180))))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* 1/32400 (* a a)) (* (* -1/32400 b) b))) (* angle angle)) (* b b)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (*.f64 angle angle) a))) (*.f64 (PI.f64) (PI.f64))))) (patch #s(approx (+ (pow (* a (sin (* (pow (PI) 1/4) (* (pow (PI) 1/4) (* (* (sqrt (PI)) angle) 1/180))))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* 1/32400 (* a a)) (* (* -1/32400 b) b))) (* angle angle)) (* b b)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (*.f64 angle angle) a))) (*.f64 (PI.f64) (PI.f64))))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor inf b) (#s(alt #s(approx (+ (pow (* a (sin (* (pow (PI) 1/4) (* (pow (PI) 1/4) (* (* (sqrt (PI)) angle) 1/180))))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* 1/32400 (* a a)) (* (* -1/32400 b) b))) (* angle angle)) (* b b)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (*.f64 angle angle) a))) (*.f64 (PI.f64) (PI.f64))))) (patch #s(approx (+ (pow (* a (sin (* (pow (PI) 1/4) (* (pow (PI) 1/4) (* (* (sqrt (PI)) angle) 1/180))))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* 1/32400 (* a a)) (* (* -1/32400 b) b))) (* angle angle)) (* b b)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (*.f64 angle angle) a))) (*.f64 (PI.f64) (PI.f64))))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor inf b) (#s(alt #s(approx (+ (pow (* a (sin (* (pow (PI) 1/4) (* (pow (PI) 1/4) (* (* (sqrt (PI)) angle) 1/180))))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* 1/32400 (* a a)) (* (* -1/32400 b) b))) (* angle angle)) (* b b)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (*.f64 angle angle) a))) (*.f64 (PI.f64) (PI.f64))))) (patch #s(approx (+ (pow (* a (sin (* (pow (PI) 1/4) (* (pow (PI) 1/4) (* (* (sqrt (PI)) angle) 1/180))))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* 1/32400 (* a a)) (* (* -1/32400 b) b))) (* angle angle)) (* b b)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (*.f64 angle angle) a))) (*.f64 (PI.f64) (PI.f64))))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor inf b) (#s(alt #s(approx (+ (pow (* a (sin (* (pow (PI) 1/4) (* (pow (PI) 1/4) (* (* (sqrt (PI)) angle) 1/180))))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* 1/32400 (* a a)) (* (* -1/32400 b) b))) (* angle angle)) (* b b)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (*.f64 angle angle) a))) (*.f64 (PI.f64) (PI.f64))))) (patch #s(approx (+ (pow (* a (sin (* (pow (PI) 1/4) (* (pow (PI) 1/4) (* (* (sqrt (PI)) angle) 1/180))))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* 1/32400 (* a a)) (* (* -1/32400 b) b))) (* angle angle)) (* b b)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (*.f64 angle angle) a))) (*.f64 (PI.f64) (PI.f64))))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ 1 (* -1/32400 (* (pow angle 2) (pow (PI) 2))))) (taylor inf b) (#s(alt #s(approx (+ (* (* (* (PI) (PI)) (+ (* 1/32400 (* a a)) (* (* -1/32400 b) b))) (* angle angle)) (* b b)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (*.f64 angle angle) a))) (*.f64 (PI.f64) (PI.f64)))) (patch #s(approx (+ (* (* (* (PI) (PI)) (+ (* 1/32400 (* a a)) (* (* -1/32400 b) b))) (* angle angle)) (* b b)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (*.f64 angle angle) a))) (*.f64 (PI.f64) (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ 1 (+ (* -1/32400 (* (pow angle 2) (pow (PI) 2))) (* 1/32400 (/ (* (pow a 2) (* (pow angle 2) (pow (PI) 2))) (pow b 2)))))) (taylor inf b) (#s(alt #s(approx (+ (* (* (* (PI) (PI)) (+ (* 1/32400 (* a a)) (* (* -1/32400 b) b))) (* angle angle)) (* b b)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (*.f64 angle angle) a))) (*.f64 (PI.f64) (PI.f64)))) (patch #s(approx (+ (* (* (* (PI) (PI)) (+ (* 1/32400 (* a a)) (* (* -1/32400 b) b))) (* angle angle)) (* b b)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (*.f64 angle angle) a))) (*.f64 (PI.f64) (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ 1 (+ (* -1/32400 (* (pow angle 2) (pow (PI) 2))) (* 1/32400 (/ (* (pow a 2) (* (pow angle 2) (pow (PI) 2))) (pow b 2)))))) (taylor inf b) (#s(alt #s(approx (+ (* (* (* (PI) (PI)) (+ (* 1/32400 (* a a)) (* (* -1/32400 b) b))) (* angle angle)) (* b b)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (*.f64 angle angle) a))) (*.f64 (PI.f64) (PI.f64)))) (patch #s(approx (+ (* (* (* (PI) (PI)) (+ (* 1/32400 (* a a)) (* (* -1/32400 b) b))) (* angle angle)) (* b b)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (*.f64 angle angle) a))) (*.f64 (PI.f64) (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ 1 (+ (* -1/32400 (* (pow angle 2) (pow (PI) 2))) (* 1/32400 (/ (* (pow a 2) (* (pow angle 2) (pow (PI) 2))) (pow b 2)))))) (taylor inf b) (#s(alt #s(approx (+ (* (* (* (PI) (PI)) (+ (* 1/32400 (* a a)) (* (* -1/32400 b) b))) (* angle angle)) (* b b)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (*.f64 angle angle) a))) (*.f64 (PI.f64) (PI.f64)))) (patch #s(approx (+ (* (* (* (PI) (PI)) (+ (* 1/32400 (* a a)) (* (* -1/32400 b) b))) (* angle angle)) (* b b)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (*.f64 angle angle) a))) (*.f64 (PI.f64) (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor inf b) (#s(alt (fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) a) (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64))) (patch (fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) a) (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor inf b) (#s(alt (fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) a) (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64))) (patch (fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) a) (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor inf b) (#s(alt (fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) a) (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64))) (patch (fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) a) (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor inf b) (#s(alt (fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) a) (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64))) (patch (fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) a) (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor inf b) (#s(alt (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor inf b) (#s(alt (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor inf b) (#s(alt (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor inf b) (#s(alt (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor inf b) (#s(alt (+.f64 (exp.f64 (*.f64 #s(approx (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (+.f64 (log.f64 a) (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a))))) #s(literal 4 binary64))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) (patch (+.f64 (exp.f64 (*.f64 #s(approx (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (+.f64 (log.f64 a) (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a))))) #s(literal 4 binary64))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor inf b) (#s(alt (+.f64 (exp.f64 (*.f64 #s(approx (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (+.f64 (log.f64 a) (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a))))) #s(literal 4 binary64))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) (patch (+.f64 (exp.f64 (*.f64 #s(approx (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (+.f64 (log.f64 a) (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a))))) #s(literal 4 binary64))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor inf b) (#s(alt (+.f64 (exp.f64 (*.f64 #s(approx (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (+.f64 (log.f64 a) (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a))))) #s(literal 4 binary64))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) (patch (+.f64 (exp.f64 (*.f64 #s(approx (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (+.f64 (log.f64 a) (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a))))) #s(literal 4 binary64))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor inf b) (#s(alt (+.f64 (exp.f64 (*.f64 #s(approx (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (+.f64 (log.f64 a) (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a))))) #s(literal 4 binary64))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) (patch (+.f64 (exp.f64 (*.f64 #s(approx (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (+.f64 (log.f64 a) (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a))))) #s(literal 4 binary64))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* b (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor -inf b) (#s(alt (*.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) (patch (*.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* b (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor -inf b) (#s(alt (*.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) (patch (*.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* b (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor -inf b) (#s(alt (*.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) (patch (*.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* b (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor -inf b) (#s(alt (*.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) (patch (*.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* b (cos (* 1/180 (* angle (PI))))) (taylor -inf b) (#s(alt (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) (patch (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #<representation binary64>) () ())) ())
#s(alt (* b (cos (* 1/180 (* angle (PI))))) (taylor -inf b) (#s(alt (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) (patch (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #<representation binary64>) () ())) ())
#s(alt (* b (cos (* 1/180 (* angle (PI))))) (taylor -inf b) (#s(alt (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) (patch (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #<representation binary64>) () ())) ())
#s(alt (* b (cos (* 1/180 (* angle (PI))))) (taylor -inf b) (#s(alt (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) (patch (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor -inf b) (#s(alt #s(approx (+ (pow (* a (sin (* (pow (PI) 1/4) (* (pow (PI) 1/4) (* (* (sqrt (PI)) angle) 1/180))))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* 1/32400 (* a a)) (* (* -1/32400 b) b))) (* angle angle)) (* b b)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (*.f64 angle angle) a))) (*.f64 (PI.f64) (PI.f64))))) (patch #s(approx (+ (pow (* a (sin (* (pow (PI) 1/4) (* (pow (PI) 1/4) (* (* (sqrt (PI)) angle) 1/180))))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* 1/32400 (* a a)) (* (* -1/32400 b) b))) (* angle angle)) (* b b)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (*.f64 angle angle) a))) (*.f64 (PI.f64) (PI.f64))))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor -inf b) (#s(alt #s(approx (+ (pow (* a (sin (* (pow (PI) 1/4) (* (pow (PI) 1/4) (* (* (sqrt (PI)) angle) 1/180))))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* 1/32400 (* a a)) (* (* -1/32400 b) b))) (* angle angle)) (* b b)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (*.f64 angle angle) a))) (*.f64 (PI.f64) (PI.f64))))) (patch #s(approx (+ (pow (* a (sin (* (pow (PI) 1/4) (* (pow (PI) 1/4) (* (* (sqrt (PI)) angle) 1/180))))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* 1/32400 (* a a)) (* (* -1/32400 b) b))) (* angle angle)) (* b b)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (*.f64 angle angle) a))) (*.f64 (PI.f64) (PI.f64))))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor -inf b) (#s(alt #s(approx (+ (pow (* a (sin (* (pow (PI) 1/4) (* (pow (PI) 1/4) (* (* (sqrt (PI)) angle) 1/180))))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* 1/32400 (* a a)) (* (* -1/32400 b) b))) (* angle angle)) (* b b)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (*.f64 angle angle) a))) (*.f64 (PI.f64) (PI.f64))))) (patch #s(approx (+ (pow (* a (sin (* (pow (PI) 1/4) (* (pow (PI) 1/4) (* (* (sqrt (PI)) angle) 1/180))))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* 1/32400 (* a a)) (* (* -1/32400 b) b))) (* angle angle)) (* b b)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (*.f64 angle angle) a))) (*.f64 (PI.f64) (PI.f64))))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor -inf b) (#s(alt #s(approx (+ (pow (* a (sin (* (pow (PI) 1/4) (* (pow (PI) 1/4) (* (* (sqrt (PI)) angle) 1/180))))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* 1/32400 (* a a)) (* (* -1/32400 b) b))) (* angle angle)) (* b b)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (*.f64 angle angle) a))) (*.f64 (PI.f64) (PI.f64))))) (patch #s(approx (+ (pow (* a (sin (* (pow (PI) 1/4) (* (pow (PI) 1/4) (* (* (sqrt (PI)) angle) 1/180))))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* 1/32400 (* a a)) (* (* -1/32400 b) b))) (* angle angle)) (* b b)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (*.f64 angle angle) a))) (*.f64 (PI.f64) (PI.f64))))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ 1 (* -1/32400 (* (pow angle 2) (pow (PI) 2))))) (taylor -inf b) (#s(alt #s(approx (+ (* (* (* (PI) (PI)) (+ (* 1/32400 (* a a)) (* (* -1/32400 b) b))) (* angle angle)) (* b b)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (*.f64 angle angle) a))) (*.f64 (PI.f64) (PI.f64)))) (patch #s(approx (+ (* (* (* (PI) (PI)) (+ (* 1/32400 (* a a)) (* (* -1/32400 b) b))) (* angle angle)) (* b b)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (*.f64 angle angle) a))) (*.f64 (PI.f64) (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ 1 (+ (* -1/32400 (* (pow angle 2) (pow (PI) 2))) (* 1/32400 (/ (* (pow a 2) (* (pow angle 2) (pow (PI) 2))) (pow b 2)))))) (taylor -inf b) (#s(alt #s(approx (+ (* (* (* (PI) (PI)) (+ (* 1/32400 (* a a)) (* (* -1/32400 b) b))) (* angle angle)) (* b b)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (*.f64 angle angle) a))) (*.f64 (PI.f64) (PI.f64)))) (patch #s(approx (+ (* (* (* (PI) (PI)) (+ (* 1/32400 (* a a)) (* (* -1/32400 b) b))) (* angle angle)) (* b b)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (*.f64 angle angle) a))) (*.f64 (PI.f64) (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ 1 (+ (* -1/32400 (* (pow angle 2) (pow (PI) 2))) (* 1/32400 (/ (* (pow a 2) (* (pow angle 2) (pow (PI) 2))) (pow b 2)))))) (taylor -inf b) (#s(alt #s(approx (+ (* (* (* (PI) (PI)) (+ (* 1/32400 (* a a)) (* (* -1/32400 b) b))) (* angle angle)) (* b b)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (*.f64 angle angle) a))) (*.f64 (PI.f64) (PI.f64)))) (patch #s(approx (+ (* (* (* (PI) (PI)) (+ (* 1/32400 (* a a)) (* (* -1/32400 b) b))) (* angle angle)) (* b b)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (*.f64 angle angle) a))) (*.f64 (PI.f64) (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ 1 (+ (* -1/32400 (* (pow angle 2) (pow (PI) 2))) (* 1/32400 (/ (* (pow a 2) (* (pow angle 2) (pow (PI) 2))) (pow b 2)))))) (taylor -inf b) (#s(alt #s(approx (+ (* (* (* (PI) (PI)) (+ (* 1/32400 (* a a)) (* (* -1/32400 b) b))) (* angle angle)) (* b b)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (*.f64 angle angle) a))) (*.f64 (PI.f64) (PI.f64)))) (patch #s(approx (+ (* (* (* (PI) (PI)) (+ (* 1/32400 (* a a)) (* (* -1/32400 b) b))) (* angle angle)) (* b b)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (*.f64 angle angle) a))) (*.f64 (PI.f64) (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor -inf b) (#s(alt (fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) a) (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64))) (patch (fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) a) (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor -inf b) (#s(alt (fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) a) (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64))) (patch (fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) a) (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor -inf b) (#s(alt (fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) a) (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64))) (patch (fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) a) (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor -inf b) (#s(alt (fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) a) (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64))) (patch (fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) a) (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor -inf b) (#s(alt (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor -inf b) (#s(alt (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor -inf b) (#s(alt (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor -inf b) (#s(alt (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor -inf b) (#s(alt (+.f64 (exp.f64 (*.f64 #s(approx (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (+.f64 (log.f64 a) (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a))))) #s(literal 4 binary64))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) (patch (+.f64 (exp.f64 (*.f64 #s(approx (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (+.f64 (log.f64 a) (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a))))) #s(literal 4 binary64))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor -inf b) (#s(alt (+.f64 (exp.f64 (*.f64 #s(approx (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (+.f64 (log.f64 a) (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a))))) #s(literal 4 binary64))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) (patch (+.f64 (exp.f64 (*.f64 #s(approx (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (+.f64 (log.f64 a) (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a))))) #s(literal 4 binary64))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor -inf b) (#s(alt (+.f64 (exp.f64 (*.f64 #s(approx (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (+.f64 (log.f64 a) (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a))))) #s(literal 4 binary64))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) (patch (+.f64 (exp.f64 (*.f64 #s(approx (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (+.f64 (log.f64 a) (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a))))) #s(literal 4 binary64))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor -inf b) (#s(alt (+.f64 (exp.f64 (*.f64 #s(approx (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (+.f64 (log.f64 a) (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a))))) #s(literal 4 binary64))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) (patch (+.f64 (exp.f64 (*.f64 #s(approx (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (+.f64 (log.f64 a) (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a))))) #s(literal 4 binary64))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor 0 a) (#s(alt #s(approx (+ (pow (* a (sin (* (pow (PI) 1/4) (* (pow (PI) 1/4) (* (* (sqrt (PI)) angle) 1/180))))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* 1/32400 (* a a)) (* (* -1/32400 b) b))) (* angle angle)) (* b b)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (*.f64 angle angle) a))) (*.f64 (PI.f64) (PI.f64))))) (patch #s(approx (+ (pow (* a (sin (* (pow (PI) 1/4) (* (pow (PI) 1/4) (* (* (sqrt (PI)) angle) 1/180))))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* 1/32400 (* a a)) (* (* -1/32400 b) b))) (* angle angle)) (* b b)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (*.f64 angle angle) a))) (*.f64 (PI.f64) (PI.f64))))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor 0 a) (#s(alt #s(approx (+ (pow (* a (sin (* (pow (PI) 1/4) (* (pow (PI) 1/4) (* (* (sqrt (PI)) angle) 1/180))))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* 1/32400 (* a a)) (* (* -1/32400 b) b))) (* angle angle)) (* b b)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (*.f64 angle angle) a))) (*.f64 (PI.f64) (PI.f64))))) (patch #s(approx (+ (pow (* a (sin (* (pow (PI) 1/4) (* (pow (PI) 1/4) (* (* (sqrt (PI)) angle) 1/180))))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* 1/32400 (* a a)) (* (* -1/32400 b) b))) (* angle angle)) (* b b)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (*.f64 angle angle) a))) (*.f64 (PI.f64) (PI.f64))))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor 0 a) (#s(alt #s(approx (+ (pow (* a (sin (* (pow (PI) 1/4) (* (pow (PI) 1/4) (* (* (sqrt (PI)) angle) 1/180))))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* 1/32400 (* a a)) (* (* -1/32400 b) b))) (* angle angle)) (* b b)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (*.f64 angle angle) a))) (*.f64 (PI.f64) (PI.f64))))) (patch #s(approx (+ (pow (* a (sin (* (pow (PI) 1/4) (* (pow (PI) 1/4) (* (* (sqrt (PI)) angle) 1/180))))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* 1/32400 (* a a)) (* (* -1/32400 b) b))) (* angle angle)) (* b b)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (*.f64 angle angle) a))) (*.f64 (PI.f64) (PI.f64))))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor 0 a) (#s(alt #s(approx (+ (pow (* a (sin (* (pow (PI) 1/4) (* (pow (PI) 1/4) (* (* (sqrt (PI)) angle) 1/180))))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* 1/32400 (* a a)) (* (* -1/32400 b) b))) (* angle angle)) (* b b)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (*.f64 angle angle) a))) (*.f64 (PI.f64) (PI.f64))))) (patch #s(approx (+ (pow (* a (sin (* (pow (PI) 1/4) (* (pow (PI) 1/4) (* (* (sqrt (PI)) angle) 1/180))))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* 1/32400 (* a a)) (* (* -1/32400 b) b))) (* angle angle)) (* b b)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (*.f64 angle angle) a))) (*.f64 (PI.f64) (PI.f64))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2)))) (pow b 2)) (taylor 0 a) (#s(alt #s(approx (+ (* (* (* (PI) (PI)) (+ (* 1/32400 (* a a)) (* (* -1/32400 b) b))) (* angle angle)) (* b b)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (*.f64 angle angle) a))) (*.f64 (PI.f64) (PI.f64)))) (patch #s(approx (+ (* (* (* (PI) (PI)) (+ (* 1/32400 (* a a)) (* (* -1/32400 b) b))) (* angle angle)) (* b b)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (*.f64 angle angle) a))) (*.f64 (PI.f64) (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2)))) (+ (* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2)))) (pow b 2))) (taylor 0 a) (#s(alt #s(approx (+ (* (* (* (PI) (PI)) (+ (* 1/32400 (* a a)) (* (* -1/32400 b) b))) (* angle angle)) (* b b)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (*.f64 angle angle) a))) (*.f64 (PI.f64) (PI.f64)))) (patch #s(approx (+ (* (* (* (PI) (PI)) (+ (* 1/32400 (* a a)) (* (* -1/32400 b) b))) (* angle angle)) (* b b)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (*.f64 angle angle) a))) (*.f64 (PI.f64) (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2)))) (+ (* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2)))) (pow b 2))) (taylor 0 a) (#s(alt #s(approx (+ (* (* (* (PI) (PI)) (+ (* 1/32400 (* a a)) (* (* -1/32400 b) b))) (* angle angle)) (* b b)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (*.f64 angle angle) a))) (*.f64 (PI.f64) (PI.f64)))) (patch #s(approx (+ (* (* (* (PI) (PI)) (+ (* 1/32400 (* a a)) (* (* -1/32400 b) b))) (* angle angle)) (* b b)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (*.f64 angle angle) a))) (*.f64 (PI.f64) (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2)))) (+ (* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2)))) (pow b 2))) (taylor 0 a) (#s(alt #s(approx (+ (* (* (* (PI) (PI)) (+ (* 1/32400 (* a a)) (* (* -1/32400 b) b))) (* angle angle)) (* b b)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (*.f64 angle angle) a))) (*.f64 (PI.f64) (PI.f64)))) (patch #s(approx (+ (* (* (* (PI) (PI)) (+ (* 1/32400 (* a a)) (* (* -1/32400 b) b))) (* angle angle)) (* b b)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (*.f64 angle angle) a))) (*.f64 (PI.f64) (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2)))) (taylor 0 a) (#s(alt (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (*.f64 angle angle) a))) (*.f64 (PI.f64) (PI.f64))) (patch (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (*.f64 angle angle) a))) (*.f64 (PI.f64) (PI.f64))) #<representation binary64>) () ())) ())
#s(alt (* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2)))) (taylor 0 a) (#s(alt (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (*.f64 angle angle) a))) (*.f64 (PI.f64) (PI.f64))) (patch (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (*.f64 angle angle) a))) (*.f64 (PI.f64) (PI.f64))) #<representation binary64>) () ())) ())
#s(alt (* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2)))) (taylor 0 a) (#s(alt (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (*.f64 angle angle) a))) (*.f64 (PI.f64) (PI.f64))) (patch (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (*.f64 angle angle) a))) (*.f64 (PI.f64) (PI.f64))) #<representation binary64>) () ())) ())
#s(alt (* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2)))) (taylor 0 a) (#s(alt (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (*.f64 angle angle) a))) (*.f64 (PI.f64) (PI.f64))) (patch (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (*.f64 angle angle) a))) (*.f64 (PI.f64) (PI.f64))) #<representation binary64>) () ())) ())
#s(alt (* 1/32400 (* (pow a 2) (pow angle 2))) (taylor 0 a) (#s(alt (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (*.f64 angle angle) a))) (patch (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (*.f64 angle angle) a))) #<representation binary64>) () ())) ())
#s(alt (* 1/32400 (* (pow a 2) (pow angle 2))) (taylor 0 a) (#s(alt (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (*.f64 angle angle) a))) (patch (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (*.f64 angle angle) a))) #<representation binary64>) () ())) ())
#s(alt (* 1/32400 (* (pow a 2) (pow angle 2))) (taylor 0 a) (#s(alt (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (*.f64 angle angle) a))) (patch (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (*.f64 angle angle) a))) #<representation binary64>) () ())) ())
#s(alt (* 1/32400 (* (pow a 2) (pow angle 2))) (taylor 0 a) (#s(alt (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (*.f64 angle angle) a))) (patch (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (*.f64 angle angle) a))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor 0 a) (#s(alt (fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) a) (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64))) (patch (fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) a) (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor 0 a) (#s(alt (fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) a) (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64))) (patch (fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) a) (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor 0 a) (#s(alt (fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) a) (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64))) (patch (fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) a) (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor 0 a) (#s(alt (fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) a) (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64))) (patch (fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) a) (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (taylor 0 a) (#s(alt (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) a) (patch (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) a) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (taylor 0 a) (#s(alt (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) a) (patch (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) a) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (taylor 0 a) (#s(alt (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) a) (patch (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) a) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (taylor 0 a) (#s(alt (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) a) (patch (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) a) #<representation binary64>) () ())) ())
#s(alt (* a (sin (* 1/180 (* angle (PI))))) (taylor 0 a) (#s(alt (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) (patch (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #<representation binary64>) () ())) ())
#s(alt (* a (sin (* 1/180 (* angle (PI))))) (taylor 0 a) (#s(alt (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) (patch (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #<representation binary64>) () ())) ())
#s(alt (* a (sin (* 1/180 (* angle (PI))))) (taylor 0 a) (#s(alt (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) (patch (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #<representation binary64>) () ())) ())
#s(alt (* a (sin (* 1/180 (* angle (PI))))) (taylor 0 a) (#s(alt (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) (patch (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor 0 a) (#s(alt (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor 0 a) (#s(alt (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor 0 a) (#s(alt (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor 0 a) (#s(alt (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor 0 a) (#s(alt (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor 0 a) (#s(alt (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor 0 a) (#s(alt (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor 0 a) (#s(alt (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* a (sin (* 1/180 (* angle (PI))))) (taylor 0 a) (#s(alt (*.f64 a (sin.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64))))) (patch (*.f64 a (sin.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* a (sin (* 1/180 (* angle (PI))))) (taylor 0 a) (#s(alt (*.f64 a (sin.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64))))) (patch (*.f64 a (sin.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* a (sin (* 1/180 (* angle (PI))))) (taylor 0 a) (#s(alt (*.f64 a (sin.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64))))) (patch (*.f64 a (sin.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* a (sin (* 1/180 (* angle (PI))))) (taylor 0 a) (#s(alt (*.f64 a (sin.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64))))) (patch (*.f64 a (sin.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor 0 a) (#s(alt (+.f64 (exp.f64 (*.f64 #s(approx (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (+.f64 (log.f64 a) (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a))))) #s(literal 4 binary64))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) (patch (+.f64 (exp.f64 (*.f64 #s(approx (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (+.f64 (log.f64 a) (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a))))) #s(literal 4 binary64))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor 0 a) (#s(alt (+.f64 (exp.f64 (*.f64 #s(approx (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (+.f64 (log.f64 a) (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a))))) #s(literal 4 binary64))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) (patch (+.f64 (exp.f64 (*.f64 #s(approx (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (+.f64 (log.f64 a) (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a))))) #s(literal 4 binary64))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor 0 a) (#s(alt (+.f64 (exp.f64 (*.f64 #s(approx (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (+.f64 (log.f64 a) (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a))))) #s(literal 4 binary64))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) (patch (+.f64 (exp.f64 (*.f64 #s(approx (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (+.f64 (log.f64 a) (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a))))) #s(literal 4 binary64))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor 0 a) (#s(alt (+.f64 (exp.f64 (*.f64 #s(approx (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (+.f64 (log.f64 a) (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a))))) #s(literal 4 binary64))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) (patch (+.f64 (exp.f64 (*.f64 #s(approx (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (+.f64 (log.f64 a) (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a))))) #s(literal 4 binary64))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 4 (log (sqrt (* a (sin (* 1/180 (* angle (PI)))))))) (taylor 0 a) (#s(alt (*.f64 #s(approx (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (+.f64 (log.f64 a) (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a))))) #s(literal 4 binary64)) (patch (*.f64 #s(approx (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (+.f64 (log.f64 a) (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a))))) #s(literal 4 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 4 (log (sqrt (* a (sin (* 1/180 (* angle (PI)))))))) (taylor 0 a) (#s(alt (*.f64 #s(approx (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (+.f64 (log.f64 a) (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a))))) #s(literal 4 binary64)) (patch (*.f64 #s(approx (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (+.f64 (log.f64 a) (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a))))) #s(literal 4 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 4 (log (sqrt (* a (sin (* 1/180 (* angle (PI)))))))) (taylor 0 a) (#s(alt (*.f64 #s(approx (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (+.f64 (log.f64 a) (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a))))) #s(literal 4 binary64)) (patch (*.f64 #s(approx (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (+.f64 (log.f64 a) (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a))))) #s(literal 4 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 4 (log (sqrt (* a (sin (* 1/180 (* angle (PI)))))))) (taylor 0 a) (#s(alt (*.f64 #s(approx (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (+.f64 (log.f64 a) (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a))))) #s(literal 4 binary64)) (patch (*.f64 #s(approx (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (+.f64 (log.f64 a) (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a))))) #s(literal 4 binary64)) #<representation binary64>) () ())) ())
#s(alt (log (sqrt (* a (sin (* 1/180 (* angle (PI))))))) (taylor 0 a) (#s(alt #s(approx (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (+.f64 (log.f64 a) (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a))))) (patch #s(approx (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (+.f64 (log.f64 a) (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a))))) #<representation binary64>) () ())) ())
#s(alt (log (sqrt (* a (sin (* 1/180 (* angle (PI))))))) (taylor 0 a) (#s(alt #s(approx (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (+.f64 (log.f64 a) (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a))))) (patch #s(approx (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (+.f64 (log.f64 a) (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a))))) #<representation binary64>) () ())) ())
#s(alt (log (sqrt (* a (sin (* 1/180 (* angle (PI))))))) (taylor 0 a) (#s(alt #s(approx (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (+.f64 (log.f64 a) (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a))))) (patch #s(approx (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (+.f64 (log.f64 a) (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a))))) #<representation binary64>) () ())) ())
#s(alt (log (sqrt (* a (sin (* 1/180 (* angle (PI))))))) (taylor 0 a) (#s(alt #s(approx (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (+.f64 (log.f64 a) (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a))))) (patch #s(approx (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (+.f64 (log.f64 a) (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a))))) #<representation binary64>) () ())) ())
#s(alt (+ (log a) (+ (log (sqrt (* a (sin (* 1/180 (* angle (PI))))))) (* -1 (log a)))) (taylor 0 a) (#s(alt (+.f64 (log.f64 a) (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)))) (patch (+.f64 (log.f64 a) (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)))) #<representation binary64>) () ())) ())
#s(alt (+ (log a) (+ (log (sqrt (* a (sin (* 1/180 (* angle (PI))))))) (* -1 (log a)))) (taylor 0 a) (#s(alt (+.f64 (log.f64 a) (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)))) (patch (+.f64 (log.f64 a) (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)))) #<representation binary64>) () ())) ())
#s(alt (+ (log a) (+ (log (sqrt (* a (sin (* 1/180 (* angle (PI))))))) (* -1 (log a)))) (taylor 0 a) (#s(alt (+.f64 (log.f64 a) (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)))) (patch (+.f64 (log.f64 a) (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)))) #<representation binary64>) () ())) ())
#s(alt (+ (log a) (+ (log (sqrt (* a (sin (* 1/180 (* angle (PI))))))) (* -1 (log a)))) (taylor 0 a) (#s(alt (+.f64 (log.f64 a) (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)))) (patch (+.f64 (log.f64 a) (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)))) #<representation binary64>) () ())) ())
#s(alt (* a (pow angle 2)) (taylor 0 a) (#s(alt (*.f64 (*.f64 angle angle) a) (patch (*.f64 (*.f64 angle angle) a) #<representation binary64>) () ())) ())
#s(alt (* a (pow angle 2)) (taylor 0 a) (#s(alt (*.f64 (*.f64 angle angle) a) (patch (*.f64 (*.f64 angle angle) a) #<representation binary64>) () ())) ())
#s(alt (* a (pow angle 2)) (taylor 0 a) (#s(alt (*.f64 (*.f64 angle angle) a) (patch (*.f64 (*.f64 angle angle) a) #<representation binary64>) () ())) ())
#s(alt (* a (pow angle 2)) (taylor 0 a) (#s(alt (*.f64 (*.f64 angle angle) a) (patch (*.f64 (*.f64 angle angle) a) #<representation binary64>) () ())) ())
#s(alt (sqrt (/ (sin (* 1/180 (* angle (PI)))) a)) (taylor 0 a) (#s(alt (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)) (patch (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)) #<representation binary64>) () ())) ())
#s(alt (sqrt (/ (sin (* 1/180 (* angle (PI)))) a)) (taylor 0 a) (#s(alt (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)) (patch (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)) #<representation binary64>) () ())) ())
#s(alt (sqrt (/ (sin (* 1/180 (* angle (PI)))) a)) (taylor 0 a) (#s(alt (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)) (patch (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)) #<representation binary64>) () ())) ())
#s(alt (sqrt (/ (sin (* 1/180 (* angle (PI)))) a)) (taylor 0 a) (#s(alt (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)) (patch (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor inf a) (#s(alt #s(approx (+ (pow (* a (sin (* (pow (PI) 1/4) (* (pow (PI) 1/4) (* (* (sqrt (PI)) angle) 1/180))))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* 1/32400 (* a a)) (* (* -1/32400 b) b))) (* angle angle)) (* b b)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (*.f64 angle angle) a))) (*.f64 (PI.f64) (PI.f64))))) (patch #s(approx (+ (pow (* a (sin (* (pow (PI) 1/4) (* (pow (PI) 1/4) (* (* (sqrt (PI)) angle) 1/180))))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* 1/32400 (* a a)) (* (* -1/32400 b) b))) (* angle angle)) (* b b)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (*.f64 angle angle) a))) (*.f64 (PI.f64) (PI.f64))))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor inf a) (#s(alt #s(approx (+ (pow (* a (sin (* (pow (PI) 1/4) (* (pow (PI) 1/4) (* (* (sqrt (PI)) angle) 1/180))))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* 1/32400 (* a a)) (* (* -1/32400 b) b))) (* angle angle)) (* b b)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (*.f64 angle angle) a))) (*.f64 (PI.f64) (PI.f64))))) (patch #s(approx (+ (pow (* a (sin (* (pow (PI) 1/4) (* (pow (PI) 1/4) (* (* (sqrt (PI)) angle) 1/180))))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* 1/32400 (* a a)) (* (* -1/32400 b) b))) (* angle angle)) (* b b)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (*.f64 angle angle) a))) (*.f64 (PI.f64) (PI.f64))))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor inf a) (#s(alt #s(approx (+ (pow (* a (sin (* (pow (PI) 1/4) (* (pow (PI) 1/4) (* (* (sqrt (PI)) angle) 1/180))))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* 1/32400 (* a a)) (* (* -1/32400 b) b))) (* angle angle)) (* b b)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (*.f64 angle angle) a))) (*.f64 (PI.f64) (PI.f64))))) (patch #s(approx (+ (pow (* a (sin (* (pow (PI) 1/4) (* (pow (PI) 1/4) (* (* (sqrt (PI)) angle) 1/180))))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* 1/32400 (* a a)) (* (* -1/32400 b) b))) (* angle angle)) (* b b)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (*.f64 angle angle) a))) (*.f64 (PI.f64) (PI.f64))))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor inf a) (#s(alt #s(approx (+ (pow (* a (sin (* (pow (PI) 1/4) (* (pow (PI) 1/4) (* (* (sqrt (PI)) angle) 1/180))))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* 1/32400 (* a a)) (* (* -1/32400 b) b))) (* angle angle)) (* b b)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (*.f64 angle angle) a))) (*.f64 (PI.f64) (PI.f64))))) (patch #s(approx (+ (pow (* a (sin (* (pow (PI) 1/4) (* (pow (PI) 1/4) (* (* (sqrt (PI)) angle) 1/180))))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* 1/32400 (* a a)) (* (* -1/32400 b) b))) (* angle angle)) (* b b)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (*.f64 angle angle) a))) (*.f64 (PI.f64) (PI.f64))))) #<representation binary64>) () ())) ())
#s(alt (* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2)))) (taylor inf a) (#s(alt #s(approx (+ (* (* (* (PI) (PI)) (+ (* 1/32400 (* a a)) (* (* -1/32400 b) b))) (* angle angle)) (* b b)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (*.f64 angle angle) a))) (*.f64 (PI.f64) (PI.f64)))) (patch #s(approx (+ (* (* (* (PI) (PI)) (+ (* 1/32400 (* a a)) (* (* -1/32400 b) b))) (* angle angle)) (* b b)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (*.f64 angle angle) a))) (*.f64 (PI.f64) (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (* -1/32400 (/ (* (pow angle 2) (* (pow b 2) (pow (PI) 2))) (pow a 2))) (+ (* 1/32400 (* (pow angle 2) (pow (PI) 2))) (/ (pow b 2) (pow a 2))))) (taylor inf a) (#s(alt #s(approx (+ (* (* (* (PI) (PI)) (+ (* 1/32400 (* a a)) (* (* -1/32400 b) b))) (* angle angle)) (* b b)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (*.f64 angle angle) a))) (*.f64 (PI.f64) (PI.f64)))) (patch #s(approx (+ (* (* (* (PI) (PI)) (+ (* 1/32400 (* a a)) (* (* -1/32400 b) b))) (* angle angle)) (* b b)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (*.f64 angle angle) a))) (*.f64 (PI.f64) (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (* -1/32400 (/ (* (pow angle 2) (* (pow b 2) (pow (PI) 2))) (pow a 2))) (+ (* 1/32400 (* (pow angle 2) (pow (PI) 2))) (/ (pow b 2) (pow a 2))))) (taylor inf a) (#s(alt #s(approx (+ (* (* (* (PI) (PI)) (+ (* 1/32400 (* a a)) (* (* -1/32400 b) b))) (* angle angle)) (* b b)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (*.f64 angle angle) a))) (*.f64 (PI.f64) (PI.f64)))) (patch #s(approx (+ (* (* (* (PI) (PI)) (+ (* 1/32400 (* a a)) (* (* -1/32400 b) b))) (* angle angle)) (* b b)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (*.f64 angle angle) a))) (*.f64 (PI.f64) (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (* -1/32400 (/ (* (pow angle 2) (* (pow b 2) (pow (PI) 2))) (pow a 2))) (+ (* 1/32400 (* (pow angle 2) (pow (PI) 2))) (/ (pow b 2) (pow a 2))))) (taylor inf a) (#s(alt #s(approx (+ (* (* (* (PI) (PI)) (+ (* 1/32400 (* a a)) (* (* -1/32400 b) b))) (* angle angle)) (* b b)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (*.f64 angle angle) a))) (*.f64 (PI.f64) (PI.f64)))) (patch #s(approx (+ (* (* (* (PI) (PI)) (+ (* 1/32400 (* a a)) (* (* -1/32400 b) b))) (* angle angle)) (* b b)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (*.f64 angle angle) a))) (*.f64 (PI.f64) (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2)))) (taylor inf a) (#s(alt (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (*.f64 angle angle) a))) (*.f64 (PI.f64) (PI.f64))) (patch (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (*.f64 angle angle) a))) (*.f64 (PI.f64) (PI.f64))) #<representation binary64>) () ())) ())
#s(alt (* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2)))) (taylor inf a) (#s(alt (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (*.f64 angle angle) a))) (*.f64 (PI.f64) (PI.f64))) (patch (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (*.f64 angle angle) a))) (*.f64 (PI.f64) (PI.f64))) #<representation binary64>) () ())) ())
#s(alt (* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2)))) (taylor inf a) (#s(alt (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (*.f64 angle angle) a))) (*.f64 (PI.f64) (PI.f64))) (patch (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (*.f64 angle angle) a))) (*.f64 (PI.f64) (PI.f64))) #<representation binary64>) () ())) ())
#s(alt (* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2)))) (taylor inf a) (#s(alt (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (*.f64 angle angle) a))) (*.f64 (PI.f64) (PI.f64))) (patch (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (*.f64 angle angle) a))) (*.f64 (PI.f64) (PI.f64))) #<representation binary64>) () ())) ())
#s(alt (* 1/32400 (* (pow a 2) (pow angle 2))) (taylor inf a) (#s(alt (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (*.f64 angle angle) a))) (patch (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (*.f64 angle angle) a))) #<representation binary64>) () ())) ())
#s(alt (* 1/32400 (* (pow a 2) (pow angle 2))) (taylor inf a) (#s(alt (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (*.f64 angle angle) a))) (patch (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (*.f64 angle angle) a))) #<representation binary64>) () ())) ())
#s(alt (* 1/32400 (* (pow a 2) (pow angle 2))) (taylor inf a) (#s(alt (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (*.f64 angle angle) a))) (patch (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (*.f64 angle angle) a))) #<representation binary64>) () ())) ())
#s(alt (* 1/32400 (* (pow a 2) (pow angle 2))) (taylor inf a) (#s(alt (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (*.f64 angle angle) a))) (patch (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (*.f64 angle angle) a))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor inf a) (#s(alt (fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) a) (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64))) (patch (fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) a) (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor inf a) (#s(alt (fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) a) (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64))) (patch (fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) a) (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor inf a) (#s(alt (fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) a) (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64))) (patch (fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) a) (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor inf a) (#s(alt (fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) a) (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64))) (patch (fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) a) (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (taylor inf a) (#s(alt (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) a) (patch (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) a) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (taylor inf a) (#s(alt (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) a) (patch (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) a) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (taylor inf a) (#s(alt (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) a) (patch (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) a) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (taylor inf a) (#s(alt (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) a) (patch (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) a) #<representation binary64>) () ())) ())
#s(alt (* a (sin (* 1/180 (* angle (PI))))) (taylor inf a) (#s(alt (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) (patch (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #<representation binary64>) () ())) ())
#s(alt (* a (sin (* 1/180 (* angle (PI))))) (taylor inf a) (#s(alt (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) (patch (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #<representation binary64>) () ())) ())
#s(alt (* a (sin (* 1/180 (* angle (PI))))) (taylor inf a) (#s(alt (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) (patch (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #<representation binary64>) () ())) ())
#s(alt (* a (sin (* 1/180 (* angle (PI))))) (taylor inf a) (#s(alt (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) (patch (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor inf a) (#s(alt (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor inf a) (#s(alt (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor inf a) (#s(alt (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor inf a) (#s(alt (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor inf a) (#s(alt (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor inf a) (#s(alt (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor inf a) (#s(alt (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor inf a) (#s(alt (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* a (sin (* 1/180 (* angle (PI))))) (taylor inf a) (#s(alt (*.f64 a (sin.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64))))) (patch (*.f64 a (sin.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* a (sin (* 1/180 (* angle (PI))))) (taylor inf a) (#s(alt (*.f64 a (sin.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64))))) (patch (*.f64 a (sin.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* a (sin (* 1/180 (* angle (PI))))) (taylor inf a) (#s(alt (*.f64 a (sin.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64))))) (patch (*.f64 a (sin.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* a (sin (* 1/180 (* angle (PI))))) (taylor inf a) (#s(alt (*.f64 a (sin.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64))))) (patch (*.f64 a (sin.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor inf a) (#s(alt (+.f64 (exp.f64 (*.f64 #s(approx (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (+.f64 (log.f64 a) (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a))))) #s(literal 4 binary64))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) (patch (+.f64 (exp.f64 (*.f64 #s(approx (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (+.f64 (log.f64 a) (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a))))) #s(literal 4 binary64))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor inf a) (#s(alt (+.f64 (exp.f64 (*.f64 #s(approx (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (+.f64 (log.f64 a) (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a))))) #s(literal 4 binary64))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) (patch (+.f64 (exp.f64 (*.f64 #s(approx (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (+.f64 (log.f64 a) (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a))))) #s(literal 4 binary64))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor inf a) (#s(alt (+.f64 (exp.f64 (*.f64 #s(approx (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (+.f64 (log.f64 a) (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a))))) #s(literal 4 binary64))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) (patch (+.f64 (exp.f64 (*.f64 #s(approx (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (+.f64 (log.f64 a) (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a))))) #s(literal 4 binary64))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor inf a) (#s(alt (+.f64 (exp.f64 (*.f64 #s(approx (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (+.f64 (log.f64 a) (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a))))) #s(literal 4 binary64))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) (patch (+.f64 (exp.f64 (*.f64 #s(approx (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (+.f64 (log.f64 a) (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a))))) #s(literal 4 binary64))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 4 (+ (log (sqrt (/ (sin (* 1/180 (* angle (PI)))) a))) (* -1 (log (/ 1 a))))) (taylor inf a) (#s(alt (*.f64 #s(approx (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (+.f64 (log.f64 a) (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a))))) #s(literal 4 binary64)) (patch (*.f64 #s(approx (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (+.f64 (log.f64 a) (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a))))) #s(literal 4 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 4 (+ (log (sqrt (/ (sin (* 1/180 (* angle (PI)))) a))) (* -1 (log (/ 1 a))))) (taylor inf a) (#s(alt (*.f64 #s(approx (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (+.f64 (log.f64 a) (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a))))) #s(literal 4 binary64)) (patch (*.f64 #s(approx (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (+.f64 (log.f64 a) (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a))))) #s(literal 4 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 4 (+ (log (sqrt (/ (sin (* 1/180 (* angle (PI)))) a))) (* -1 (log (/ 1 a))))) (taylor inf a) (#s(alt (*.f64 #s(approx (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (+.f64 (log.f64 a) (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a))))) #s(literal 4 binary64)) (patch (*.f64 #s(approx (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (+.f64 (log.f64 a) (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a))))) #s(literal 4 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 4 (+ (log (sqrt (/ (sin (* 1/180 (* angle (PI)))) a))) (* -1 (log (/ 1 a))))) (taylor inf a) (#s(alt (*.f64 #s(approx (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (+.f64 (log.f64 a) (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a))))) #s(literal 4 binary64)) (patch (*.f64 #s(approx (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (+.f64 (log.f64 a) (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a))))) #s(literal 4 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ (log (sqrt (/ (sin (* 1/180 (* angle (PI)))) a))) (* -1 (log (/ 1 a)))) (taylor inf a) (#s(alt #s(approx (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (+.f64 (log.f64 a) (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a))))) (patch #s(approx (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (+.f64 (log.f64 a) (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a))))) #<representation binary64>) () ())) ())
#s(alt (+ (log (sqrt (/ (sin (* 1/180 (* angle (PI)))) a))) (* -1 (log (/ 1 a)))) (taylor inf a) (#s(alt #s(approx (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (+.f64 (log.f64 a) (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a))))) (patch #s(approx (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (+.f64 (log.f64 a) (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a))))) #<representation binary64>) () ())) ())
#s(alt (+ (log (sqrt (/ (sin (* 1/180 (* angle (PI)))) a))) (* -1 (log (/ 1 a)))) (taylor inf a) (#s(alt #s(approx (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (+.f64 (log.f64 a) (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a))))) (patch #s(approx (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (+.f64 (log.f64 a) (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a))))) #<representation binary64>) () ())) ())
#s(alt (+ (log (sqrt (/ (sin (* 1/180 (* angle (PI)))) a))) (* -1 (log (/ 1 a)))) (taylor inf a) (#s(alt #s(approx (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (+.f64 (log.f64 a) (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a))))) (patch #s(approx (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (+.f64 (log.f64 a) (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a))))) #<representation binary64>) () ())) ())
#s(alt (+ (log (sqrt (/ (sin (* 1/180 (* angle (PI)))) a))) (* -1 (log (/ 1 a)))) (taylor inf a) (#s(alt (+.f64 (log.f64 a) (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)))) (patch (+.f64 (log.f64 a) (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)))) #<representation binary64>) () ())) ())
#s(alt (+ (log (sqrt (/ (sin (* 1/180 (* angle (PI)))) a))) (* -1 (log (/ 1 a)))) (taylor inf a) (#s(alt (+.f64 (log.f64 a) (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)))) (patch (+.f64 (log.f64 a) (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)))) #<representation binary64>) () ())) ())
#s(alt (+ (log (sqrt (/ (sin (* 1/180 (* angle (PI)))) a))) (* -1 (log (/ 1 a)))) (taylor inf a) (#s(alt (+.f64 (log.f64 a) (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)))) (patch (+.f64 (log.f64 a) (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)))) #<representation binary64>) () ())) ())
#s(alt (+ (log (sqrt (/ (sin (* 1/180 (* angle (PI)))) a))) (* -1 (log (/ 1 a)))) (taylor inf a) (#s(alt (+.f64 (log.f64 a) (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)))) (patch (+.f64 (log.f64 a) (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)))) #<representation binary64>) () ())) ())
#s(alt (* a (pow angle 2)) (taylor inf a) (#s(alt (*.f64 (*.f64 angle angle) a) (patch (*.f64 (*.f64 angle angle) a) #<representation binary64>) () ())) ())
#s(alt (* a (pow angle 2)) (taylor inf a) (#s(alt (*.f64 (*.f64 angle angle) a) (patch (*.f64 (*.f64 angle angle) a) #<representation binary64>) () ())) ())
#s(alt (* a (pow angle 2)) (taylor inf a) (#s(alt (*.f64 (*.f64 angle angle) a) (patch (*.f64 (*.f64 angle angle) a) #<representation binary64>) () ())) ())
#s(alt (* a (pow angle 2)) (taylor inf a) (#s(alt (*.f64 (*.f64 angle angle) a) (patch (*.f64 (*.f64 angle angle) a) #<representation binary64>) () ())) ())
#s(alt (sqrt (/ (sin (* 1/180 (* angle (PI)))) a)) (taylor inf a) (#s(alt (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)) (patch (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)) #<representation binary64>) () ())) ())
#s(alt (sqrt (/ (sin (* 1/180 (* angle (PI)))) a)) (taylor inf a) (#s(alt (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)) (patch (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)) #<representation binary64>) () ())) ())
#s(alt (sqrt (/ (sin (* 1/180 (* angle (PI)))) a)) (taylor inf a) (#s(alt (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)) (patch (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)) #<representation binary64>) () ())) ())
#s(alt (sqrt (/ (sin (* 1/180 (* angle (PI)))) a)) (taylor inf a) (#s(alt (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)) (patch (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor -inf a) (#s(alt #s(approx (+ (pow (* a (sin (* (pow (PI) 1/4) (* (pow (PI) 1/4) (* (* (sqrt (PI)) angle) 1/180))))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* 1/32400 (* a a)) (* (* -1/32400 b) b))) (* angle angle)) (* b b)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (*.f64 angle angle) a))) (*.f64 (PI.f64) (PI.f64))))) (patch #s(approx (+ (pow (* a (sin (* (pow (PI) 1/4) (* (pow (PI) 1/4) (* (* (sqrt (PI)) angle) 1/180))))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* 1/32400 (* a a)) (* (* -1/32400 b) b))) (* angle angle)) (* b b)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (*.f64 angle angle) a))) (*.f64 (PI.f64) (PI.f64))))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor -inf a) (#s(alt #s(approx (+ (pow (* a (sin (* (pow (PI) 1/4) (* (pow (PI) 1/4) (* (* (sqrt (PI)) angle) 1/180))))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* 1/32400 (* a a)) (* (* -1/32400 b) b))) (* angle angle)) (* b b)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (*.f64 angle angle) a))) (*.f64 (PI.f64) (PI.f64))))) (patch #s(approx (+ (pow (* a (sin (* (pow (PI) 1/4) (* (pow (PI) 1/4) (* (* (sqrt (PI)) angle) 1/180))))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* 1/32400 (* a a)) (* (* -1/32400 b) b))) (* angle angle)) (* b b)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (*.f64 angle angle) a))) (*.f64 (PI.f64) (PI.f64))))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor -inf a) (#s(alt #s(approx (+ (pow (* a (sin (* (pow (PI) 1/4) (* (pow (PI) 1/4) (* (* (sqrt (PI)) angle) 1/180))))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* 1/32400 (* a a)) (* (* -1/32400 b) b))) (* angle angle)) (* b b)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (*.f64 angle angle) a))) (*.f64 (PI.f64) (PI.f64))))) (patch #s(approx (+ (pow (* a (sin (* (pow (PI) 1/4) (* (pow (PI) 1/4) (* (* (sqrt (PI)) angle) 1/180))))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* 1/32400 (* a a)) (* (* -1/32400 b) b))) (* angle angle)) (* b b)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (*.f64 angle angle) a))) (*.f64 (PI.f64) (PI.f64))))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor -inf a) (#s(alt #s(approx (+ (pow (* a (sin (* (pow (PI) 1/4) (* (pow (PI) 1/4) (* (* (sqrt (PI)) angle) 1/180))))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* 1/32400 (* a a)) (* (* -1/32400 b) b))) (* angle angle)) (* b b)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (*.f64 angle angle) a))) (*.f64 (PI.f64) (PI.f64))))) (patch #s(approx (+ (pow (* a (sin (* (pow (PI) 1/4) (* (pow (PI) 1/4) (* (* (sqrt (PI)) angle) 1/180))))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* 1/32400 (* a a)) (* (* -1/32400 b) b))) (* angle angle)) (* b b)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (*.f64 angle angle) a))) (*.f64 (PI.f64) (PI.f64))))) #<representation binary64>) () ())) ())
#s(alt (* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2)))) (taylor -inf a) (#s(alt #s(approx (+ (* (* (* (PI) (PI)) (+ (* 1/32400 (* a a)) (* (* -1/32400 b) b))) (* angle angle)) (* b b)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (*.f64 angle angle) a))) (*.f64 (PI.f64) (PI.f64)))) (patch #s(approx (+ (* (* (* (PI) (PI)) (+ (* 1/32400 (* a a)) (* (* -1/32400 b) b))) (* angle angle)) (* b b)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (*.f64 angle angle) a))) (*.f64 (PI.f64) (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (* -1/32400 (/ (* (pow angle 2) (* (pow b 2) (pow (PI) 2))) (pow a 2))) (+ (* 1/32400 (* (pow angle 2) (pow (PI) 2))) (/ (pow b 2) (pow a 2))))) (taylor -inf a) (#s(alt #s(approx (+ (* (* (* (PI) (PI)) (+ (* 1/32400 (* a a)) (* (* -1/32400 b) b))) (* angle angle)) (* b b)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (*.f64 angle angle) a))) (*.f64 (PI.f64) (PI.f64)))) (patch #s(approx (+ (* (* (* (PI) (PI)) (+ (* 1/32400 (* a a)) (* (* -1/32400 b) b))) (* angle angle)) (* b b)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (*.f64 angle angle) a))) (*.f64 (PI.f64) (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (* -1/32400 (/ (* (pow angle 2) (* (pow b 2) (pow (PI) 2))) (pow a 2))) (+ (* 1/32400 (* (pow angle 2) (pow (PI) 2))) (/ (pow b 2) (pow a 2))))) (taylor -inf a) (#s(alt #s(approx (+ (* (* (* (PI) (PI)) (+ (* 1/32400 (* a a)) (* (* -1/32400 b) b))) (* angle angle)) (* b b)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (*.f64 angle angle) a))) (*.f64 (PI.f64) (PI.f64)))) (patch #s(approx (+ (* (* (* (PI) (PI)) (+ (* 1/32400 (* a a)) (* (* -1/32400 b) b))) (* angle angle)) (* b b)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (*.f64 angle angle) a))) (*.f64 (PI.f64) (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (* -1/32400 (/ (* (pow angle 2) (* (pow b 2) (pow (PI) 2))) (pow a 2))) (+ (* 1/32400 (* (pow angle 2) (pow (PI) 2))) (/ (pow b 2) (pow a 2))))) (taylor -inf a) (#s(alt #s(approx (+ (* (* (* (PI) (PI)) (+ (* 1/32400 (* a a)) (* (* -1/32400 b) b))) (* angle angle)) (* b b)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (*.f64 angle angle) a))) (*.f64 (PI.f64) (PI.f64)))) (patch #s(approx (+ (* (* (* (PI) (PI)) (+ (* 1/32400 (* a a)) (* (* -1/32400 b) b))) (* angle angle)) (* b b)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (*.f64 angle angle) a))) (*.f64 (PI.f64) (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2)))) (taylor -inf a) (#s(alt (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (*.f64 angle angle) a))) (*.f64 (PI.f64) (PI.f64))) (patch (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (*.f64 angle angle) a))) (*.f64 (PI.f64) (PI.f64))) #<representation binary64>) () ())) ())
#s(alt (* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2)))) (taylor -inf a) (#s(alt (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (*.f64 angle angle) a))) (*.f64 (PI.f64) (PI.f64))) (patch (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (*.f64 angle angle) a))) (*.f64 (PI.f64) (PI.f64))) #<representation binary64>) () ())) ())
#s(alt (* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2)))) (taylor -inf a) (#s(alt (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (*.f64 angle angle) a))) (*.f64 (PI.f64) (PI.f64))) (patch (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (*.f64 angle angle) a))) (*.f64 (PI.f64) (PI.f64))) #<representation binary64>) () ())) ())
#s(alt (* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2)))) (taylor -inf a) (#s(alt (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (*.f64 angle angle) a))) (*.f64 (PI.f64) (PI.f64))) (patch (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (*.f64 angle angle) a))) (*.f64 (PI.f64) (PI.f64))) #<representation binary64>) () ())) ())
#s(alt (* 1/32400 (* (pow a 2) (pow angle 2))) (taylor -inf a) (#s(alt (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (*.f64 angle angle) a))) (patch (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (*.f64 angle angle) a))) #<representation binary64>) () ())) ())
#s(alt (* 1/32400 (* (pow a 2) (pow angle 2))) (taylor -inf a) (#s(alt (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (*.f64 angle angle) a))) (patch (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (*.f64 angle angle) a))) #<representation binary64>) () ())) ())
#s(alt (* 1/32400 (* (pow a 2) (pow angle 2))) (taylor -inf a) (#s(alt (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (*.f64 angle angle) a))) (patch (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (*.f64 angle angle) a))) #<representation binary64>) () ())) ())
#s(alt (* 1/32400 (* (pow a 2) (pow angle 2))) (taylor -inf a) (#s(alt (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (*.f64 angle angle) a))) (patch (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (*.f64 angle angle) a))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor -inf a) (#s(alt (fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) a) (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64))) (patch (fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) a) (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor -inf a) (#s(alt (fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) a) (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64))) (patch (fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) a) (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor -inf a) (#s(alt (fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) a) (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64))) (patch (fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) a) (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor -inf a) (#s(alt (fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) a) (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64))) (patch (fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) a) (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (taylor -inf a) (#s(alt (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) a) (patch (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) a) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (taylor -inf a) (#s(alt (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) a) (patch (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) a) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (taylor -inf a) (#s(alt (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) a) (patch (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) a) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (taylor -inf a) (#s(alt (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) a) (patch (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) a) #<representation binary64>) () ())) ())
#s(alt (* a (sin (* 1/180 (* angle (PI))))) (taylor -inf a) (#s(alt (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) (patch (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #<representation binary64>) () ())) ())
#s(alt (* a (sin (* 1/180 (* angle (PI))))) (taylor -inf a) (#s(alt (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) (patch (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #<representation binary64>) () ())) ())
#s(alt (* a (sin (* 1/180 (* angle (PI))))) (taylor -inf a) (#s(alt (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) (patch (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #<representation binary64>) () ())) ())
#s(alt (* a (sin (* 1/180 (* angle (PI))))) (taylor -inf a) (#s(alt (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) (patch (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor -inf a) (#s(alt (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor -inf a) (#s(alt (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor -inf a) (#s(alt (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor -inf a) (#s(alt (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor -inf a) (#s(alt (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor -inf a) (#s(alt (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor -inf a) (#s(alt (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor -inf a) (#s(alt (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* a (sin (* 1/180 (* angle (PI))))) (taylor -inf a) (#s(alt (*.f64 a (sin.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64))))) (patch (*.f64 a (sin.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* a (sin (* 1/180 (* angle (PI))))) (taylor -inf a) (#s(alt (*.f64 a (sin.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64))))) (patch (*.f64 a (sin.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* a (sin (* 1/180 (* angle (PI))))) (taylor -inf a) (#s(alt (*.f64 a (sin.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64))))) (patch (*.f64 a (sin.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* a (sin (* 1/180 (* angle (PI))))) (taylor -inf a) (#s(alt (*.f64 a (sin.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64))))) (patch (*.f64 a (sin.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (* (pow (sin (* 1/180 (* angle (PI)))) 2) (pow (sqrt -1) 4))) (taylor -inf a) (#s(alt (+.f64 (exp.f64 (*.f64 #s(approx (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (+.f64 (log.f64 a) (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a))))) #s(literal 4 binary64))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) (patch (+.f64 (exp.f64 (*.f64 #s(approx (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (+.f64 (log.f64 a) (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a))))) #s(literal 4 binary64))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (* (pow (sin (* 1/180 (* angle (PI)))) 2) (pow (sqrt -1) 4)) (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)))) (taylor -inf a) (#s(alt (+.f64 (exp.f64 (*.f64 #s(approx (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (+.f64 (log.f64 a) (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a))))) #s(literal 4 binary64))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) (patch (+.f64 (exp.f64 (*.f64 #s(approx (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (+.f64 (log.f64 a) (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a))))) #s(literal 4 binary64))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (* (pow (sin (* 1/180 (* angle (PI)))) 2) (pow (sqrt -1) 4)) (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)))) (taylor -inf a) (#s(alt (+.f64 (exp.f64 (*.f64 #s(approx (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (+.f64 (log.f64 a) (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a))))) #s(literal 4 binary64))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) (patch (+.f64 (exp.f64 (*.f64 #s(approx (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (+.f64 (log.f64 a) (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a))))) #s(literal 4 binary64))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (* (pow (sin (* 1/180 (* angle (PI)))) 2) (pow (sqrt -1) 4)) (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)))) (taylor -inf a) (#s(alt (+.f64 (exp.f64 (*.f64 #s(approx (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (+.f64 (log.f64 a) (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a))))) #s(literal 4 binary64))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) (patch (+.f64 (exp.f64 (*.f64 #s(approx (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (+.f64 (log.f64 a) (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a))))) #s(literal 4 binary64))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 4 (+ (log (* (sqrt (/ (sin (* 1/180 (* angle (PI)))) a)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 a))))) (taylor -inf a) (#s(alt (*.f64 #s(approx (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (+.f64 (log.f64 a) (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a))))) #s(literal 4 binary64)) (patch (*.f64 #s(approx (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (+.f64 (log.f64 a) (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a))))) #s(literal 4 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 4 (+ (log (* (sqrt (/ (sin (* 1/180 (* angle (PI)))) a)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 a))))) (taylor -inf a) (#s(alt (*.f64 #s(approx (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (+.f64 (log.f64 a) (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a))))) #s(literal 4 binary64)) (patch (*.f64 #s(approx (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (+.f64 (log.f64 a) (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a))))) #s(literal 4 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 4 (+ (log (* (sqrt (/ (sin (* 1/180 (* angle (PI)))) a)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 a))))) (taylor -inf a) (#s(alt (*.f64 #s(approx (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (+.f64 (log.f64 a) (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a))))) #s(literal 4 binary64)) (patch (*.f64 #s(approx (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (+.f64 (log.f64 a) (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a))))) #s(literal 4 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 4 (+ (log (* (sqrt (/ (sin (* 1/180 (* angle (PI)))) a)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 a))))) (taylor -inf a) (#s(alt (*.f64 #s(approx (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (+.f64 (log.f64 a) (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a))))) #s(literal 4 binary64)) (patch (*.f64 #s(approx (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (+.f64 (log.f64 a) (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a))))) #s(literal 4 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ (log (* (sqrt (/ (sin (* 1/180 (* angle (PI)))) a)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 a)))) (taylor -inf a) (#s(alt #s(approx (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (+.f64 (log.f64 a) (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a))))) (patch #s(approx (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (+.f64 (log.f64 a) (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a))))) #<representation binary64>) () ())) ())
#s(alt (+ (log (* (sqrt (/ (sin (* 1/180 (* angle (PI)))) a)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 a)))) (taylor -inf a) (#s(alt #s(approx (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (+.f64 (log.f64 a) (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a))))) (patch #s(approx (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (+.f64 (log.f64 a) (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a))))) #<representation binary64>) () ())) ())
#s(alt (+ (log (* (sqrt (/ (sin (* 1/180 (* angle (PI)))) a)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 a)))) (taylor -inf a) (#s(alt #s(approx (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (+.f64 (log.f64 a) (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a))))) (patch #s(approx (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (+.f64 (log.f64 a) (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a))))) #<representation binary64>) () ())) ())
#s(alt (+ (log (* (sqrt (/ (sin (* 1/180 (* angle (PI)))) a)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 a)))) (taylor -inf a) (#s(alt #s(approx (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (+.f64 (log.f64 a) (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a))))) (patch #s(approx (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (+.f64 (log.f64 a) (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a))))) #<representation binary64>) () ())) ())
#s(alt (+ (log -1) (+ (log (* (sqrt (/ (sin (* 1/180 (* angle (PI)))) a)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 a))))) (taylor -inf a) (#s(alt (+.f64 (log.f64 a) (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)))) (patch (+.f64 (log.f64 a) (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)))) #<representation binary64>) () ())) ())
#s(alt (+ (log -1) (+ (log (* (sqrt (/ (sin (* 1/180 (* angle (PI)))) a)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 a))))) (taylor -inf a) (#s(alt (+.f64 (log.f64 a) (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)))) (patch (+.f64 (log.f64 a) (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)))) #<representation binary64>) () ())) ())
#s(alt (+ (log -1) (+ (log (* (sqrt (/ (sin (* 1/180 (* angle (PI)))) a)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 a))))) (taylor -inf a) (#s(alt (+.f64 (log.f64 a) (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)))) (patch (+.f64 (log.f64 a) (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)))) #<representation binary64>) () ())) ())
#s(alt (+ (log -1) (+ (log (* (sqrt (/ (sin (* 1/180 (* angle (PI)))) a)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 a))))) (taylor -inf a) (#s(alt (+.f64 (log.f64 a) (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)))) (patch (+.f64 (log.f64 a) (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)))) #<representation binary64>) () ())) ())
#s(alt (* a (pow angle 2)) (taylor -inf a) (#s(alt (*.f64 (*.f64 angle angle) a) (patch (*.f64 (*.f64 angle angle) a) #<representation binary64>) () ())) ())
#s(alt (* a (pow angle 2)) (taylor -inf a) (#s(alt (*.f64 (*.f64 angle angle) a) (patch (*.f64 (*.f64 angle angle) a) #<representation binary64>) () ())) ())
#s(alt (* a (pow angle 2)) (taylor -inf a) (#s(alt (*.f64 (*.f64 angle angle) a) (patch (*.f64 (*.f64 angle angle) a) #<representation binary64>) () ())) ())
#s(alt (* a (pow angle 2)) (taylor -inf a) (#s(alt (*.f64 (*.f64 angle angle) a) (patch (*.f64 (*.f64 angle angle) a) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (/ (sin (* 1/180 (* angle (PI)))) a)) (pow (sqrt -1) 2)) (taylor -inf a) (#s(alt (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)) (patch (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (/ (sin (* 1/180 (* angle (PI)))) a)) (pow (sqrt -1) 2)) (taylor -inf a) (#s(alt (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)) (patch (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (/ (sin (* 1/180 (* angle (PI)))) a)) (pow (sqrt -1) 2)) (taylor -inf a) (#s(alt (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)) (patch (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (/ (sin (* 1/180 (* angle (PI)))) a)) (pow (sqrt -1) 2)) (taylor -inf a) (#s(alt (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)) (patch (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor 0 angle) (#s(alt (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)) (patch (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor 0 angle) (#s(alt (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)) (patch (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor 0 angle) (#s(alt (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)) (patch (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor 0 angle) (#s(alt (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)) (patch (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)) #<representation binary64>) () ())) ())
#s(alt b (taylor 0 angle) (#s(alt (*.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) (patch (*.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ b (* -1/32400 (* (pow angle 2) (* b (pow (PI) 2))))) (taylor 0 angle) (#s(alt (*.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) (patch (*.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ b (* (pow angle 2) (+ (* -1/32400 (* b (pow (PI) 2))) (* (pow angle 2) (* b (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4)))))))) (taylor 0 angle) (#s(alt (*.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) (patch (*.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ b (* (pow angle 2) (+ (* -1/32400 (* b (pow (PI) 2))) (* (pow angle 2) (+ (* b (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4)))) (* (pow angle 2) (* b (+ (* -1/816293376000000 (pow (PI) 6)) (* -1/12244400640000000 (pow (PI) 6)))))))))) (taylor 0 angle) (#s(alt (*.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) (patch (*.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt b (taylor 0 angle) (#s(alt (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) (patch (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #<representation binary64>) () ())) ())
#s(alt (+ b (* -1/64800 (* (pow angle 2) (* b (pow (PI) 2))))) (taylor 0 angle) (#s(alt (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) (patch (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #<representation binary64>) () ())) ())
#s(alt (+ b (* (pow angle 2) (+ (* -1/64800 (* b (pow (PI) 2))) (* 1/25194240000 (* (pow angle 2) (* b (pow (PI) 4))))))) (taylor 0 angle) (#s(alt (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) (patch (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #<representation binary64>) () ())) ())
#s(alt (+ b (* (pow angle 2) (+ (* -1/64800 (* b (pow (PI) 2))) (* (pow angle 2) (+ (* -1/24488801280000000 (* (pow angle 2) (* b (pow (PI) 6)))) (* 1/25194240000 (* b (pow (PI) 4)))))))) (taylor 0 angle) (#s(alt (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) (patch (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 angle) (#s(alt #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) (patch #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2)))) (taylor 0 angle) (#s(alt #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) (patch #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 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 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) (patch #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 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 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) (patch #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (pow b 2) (taylor 0 angle) (#s(alt #s(approx (+ (pow (* a (sin (* (pow (PI) 1/4) (* (pow (PI) 1/4) (* (* (sqrt (PI)) angle) 1/180))))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* 1/32400 (* a a)) (* (* -1/32400 b) b))) (* angle angle)) (* b b)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (*.f64 angle angle) a))) (*.f64 (PI.f64) (PI.f64))))) (patch #s(approx (+ (pow (* a (sin (* (pow (PI) 1/4) (* (pow (PI) 1/4) (* (* (sqrt (PI)) angle) 1/180))))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* 1/32400 (* a a)) (* (* -1/32400 b) b))) (* angle angle)) (* b b)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (*.f64 angle angle) a))) (*.f64 (PI.f64) (PI.f64))))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow angle 2) (+ (* -1/32400 (* (pow b 2) (pow (PI) 2))) (* 1/32400 (* (pow a 2) (pow (PI) 2))))) (pow b 2)) (taylor 0 angle) (#s(alt #s(approx (+ (pow (* a (sin (* (pow (PI) 1/4) (* (pow (PI) 1/4) (* (* (sqrt (PI)) angle) 1/180))))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* 1/32400 (* a a)) (* (* -1/32400 b) b))) (* angle angle)) (* b b)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (*.f64 angle angle) a))) (*.f64 (PI.f64) (PI.f64))))) (patch #s(approx (+ (pow (* a (sin (* (pow (PI) 1/4) (* (pow (PI) 1/4) (* (* (sqrt (PI)) angle) 1/180))))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* 1/32400 (* a a)) (* (* -1/32400 b) b))) (* angle angle)) (* b b)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (*.f64 angle angle) a))) (*.f64 (PI.f64) (PI.f64))))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow angle 2) (+ (* -1/32400 (* (pow b 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (pow (PI) 4))) (* (pow b 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4))))))))) (pow b 2)) (taylor 0 angle) (#s(alt #s(approx (+ (pow (* a (sin (* (pow (PI) 1/4) (* (pow (PI) 1/4) (* (* (sqrt (PI)) angle) 1/180))))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* 1/32400 (* a a)) (* (* -1/32400 b) b))) (* angle angle)) (* b b)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (*.f64 angle angle) a))) (*.f64 (PI.f64) (PI.f64))))) (patch #s(approx (+ (pow (* a (sin (* (pow (PI) 1/4) (* (pow (PI) 1/4) (* (* (sqrt (PI)) angle) 1/180))))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* 1/32400 (* a a)) (* (* -1/32400 b) b))) (* angle angle)) (* b b)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (*.f64 angle angle) a))) (*.f64 (PI.f64) (PI.f64))))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow angle 2) (+ (* -1/32400 (* (pow b 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (pow (PI) 4))) (+ (* (pow angle 2) (+ (* (pow a 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))) (* (pow b 2) (+ (* -1/816293376000000 (pow (PI) 6)) (* -1/12244400640000000 (pow (PI) 6)))))) (* (pow b 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4)))))))))) (pow b 2)) (taylor 0 angle) (#s(alt #s(approx (+ (pow (* a (sin (* (pow (PI) 1/4) (* (pow (PI) 1/4) (* (* (sqrt (PI)) angle) 1/180))))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* 1/32400 (* a a)) (* (* -1/32400 b) b))) (* angle angle)) (* b b)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (*.f64 angle angle) a))) (*.f64 (PI.f64) (PI.f64))))) (patch #s(approx (+ (pow (* a (sin (* (pow (PI) 1/4) (* (pow (PI) 1/4) (* (* (sqrt (PI)) angle) 1/180))))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* 1/32400 (* a a)) (* (* -1/32400 b) b))) (* angle angle)) (* b b)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (*.f64 angle angle) a))) (*.f64 (PI.f64) (PI.f64))))) #<representation binary64>) () ())) ())
#s(alt (pow b 2) (taylor 0 angle) (#s(alt #s(approx (+ (* (* (* (PI) (PI)) (+ (* 1/32400 (* a a)) (* (* -1/32400 b) b))) (* angle angle)) (* b b)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (*.f64 angle angle) a))) (*.f64 (PI.f64) (PI.f64)))) (patch #s(approx (+ (* (* (* (PI) (PI)) (+ (* 1/32400 (* a a)) (* (* -1/32400 b) b))) (* angle angle)) (* b b)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (*.f64 angle angle) a))) (*.f64 (PI.f64) (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow angle 2) (* (pow (PI) 2) (+ (* -1/32400 (pow b 2)) (* 1/32400 (pow a 2))))) (pow b 2)) (taylor 0 angle) (#s(alt #s(approx (+ (* (* (* (PI) (PI)) (+ (* 1/32400 (* a a)) (* (* -1/32400 b) b))) (* angle angle)) (* b b)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (*.f64 angle angle) a))) (*.f64 (PI.f64) (PI.f64)))) (patch #s(approx (+ (* (* (* (PI) (PI)) (+ (* 1/32400 (* a a)) (* (* -1/32400 b) b))) (* angle angle)) (* b b)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (*.f64 angle angle) a))) (*.f64 (PI.f64) (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow angle 2) (* (pow (PI) 2) (+ (* -1/32400 (pow b 2)) (* 1/32400 (pow a 2))))) (pow b 2)) (taylor 0 angle) (#s(alt #s(approx (+ (* (* (* (PI) (PI)) (+ (* 1/32400 (* a a)) (* (* -1/32400 b) b))) (* angle angle)) (* b b)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (*.f64 angle angle) a))) (*.f64 (PI.f64) (PI.f64)))) (patch #s(approx (+ (* (* (* (PI) (PI)) (+ (* 1/32400 (* a a)) (* (* -1/32400 b) b))) (* angle angle)) (* b b)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (*.f64 angle angle) a))) (*.f64 (PI.f64) (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow angle 2) (* (pow (PI) 2) (+ (* -1/32400 (pow b 2)) (* 1/32400 (pow a 2))))) (pow b 2)) (taylor 0 angle) (#s(alt #s(approx (+ (* (* (* (PI) (PI)) (+ (* 1/32400 (* a a)) (* (* -1/32400 b) b))) (* angle angle)) (* b b)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (*.f64 angle angle) a))) (*.f64 (PI.f64) (PI.f64)))) (patch #s(approx (+ (* (* (* (PI) (PI)) (+ (* 1/32400 (* a a)) (* (* -1/32400 b) b))) (* angle angle)) (* b b)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (*.f64 angle angle) a))) (*.f64 (PI.f64) (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2)))) (taylor 0 angle) (#s(alt (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (*.f64 angle angle) a))) (*.f64 (PI.f64) (PI.f64))) (patch (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (*.f64 angle angle) a))) (*.f64 (PI.f64) (PI.f64))) #<representation binary64>) () ())) ())
#s(alt (* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2)))) (taylor 0 angle) (#s(alt (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (*.f64 angle angle) a))) (*.f64 (PI.f64) (PI.f64))) (patch (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (*.f64 angle angle) a))) (*.f64 (PI.f64) (PI.f64))) #<representation binary64>) () ())) ())
#s(alt (* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2)))) (taylor 0 angle) (#s(alt (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (*.f64 angle angle) a))) (*.f64 (PI.f64) (PI.f64))) (patch (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (*.f64 angle angle) a))) (*.f64 (PI.f64) (PI.f64))) #<representation binary64>) () ())) ())
#s(alt (* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2)))) (taylor 0 angle) (#s(alt (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (*.f64 angle angle) a))) (*.f64 (PI.f64) (PI.f64))) (patch (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (*.f64 angle angle) a))) (*.f64 (PI.f64) (PI.f64))) #<representation binary64>) () ())) ())
#s(alt (* 1/32400 (* (pow a 2) (pow angle 2))) (taylor 0 angle) (#s(alt (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (*.f64 angle angle) a))) (patch (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (*.f64 angle angle) a))) #<representation binary64>) () ())) ())
#s(alt (* 1/32400 (* (pow a 2) (pow angle 2))) (taylor 0 angle) (#s(alt (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (*.f64 angle angle) a))) (patch (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (*.f64 angle angle) a))) #<representation binary64>) () ())) ())
#s(alt (* 1/32400 (* (pow a 2) (pow angle 2))) (taylor 0 angle) (#s(alt (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (*.f64 angle angle) a))) (patch (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (*.f64 angle angle) a))) #<representation binary64>) () ())) ())
#s(alt (* 1/32400 (* (pow a 2) (pow angle 2))) (taylor 0 angle) (#s(alt (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (*.f64 angle angle) a))) (patch (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (*.f64 angle angle) a))) #<representation binary64>) () ())) ())
#s(alt (pow b 2) (taylor 0 angle) (#s(alt (fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) a) (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64))) (patch (fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) a) (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow angle 2) (+ (* -1/32400 (* (pow b 2) (pow (PI) 2))) (* 1/32400 (* (pow a 2) (pow (PI) 2))))) (pow b 2)) (taylor 0 angle) (#s(alt (fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) a) (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64))) (patch (fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) a) (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow angle 2) (+ (* -1/32400 (* (pow b 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (pow (PI) 4))) (* (pow b 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4))))))))) (pow b 2)) (taylor 0 angle) (#s(alt (fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) a) (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64))) (patch (fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) a) (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow angle 2) (+ (* -1/32400 (* (pow b 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (pow (PI) 4))) (+ (* (pow angle 2) (+ (* (pow a 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))) (* (pow b 2) (+ (* -1/816293376000000 (pow (PI) 6)) (* -1/12244400640000000 (pow (PI) 6)))))) (* (pow b 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4)))))))))) (pow b 2)) (taylor 0 angle) (#s(alt (fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) a) (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64))) (patch (fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) a) (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* (pow a 2) (* angle (PI)))) (taylor 0 angle) (#s(alt (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) a) (patch (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) a) #<representation binary64>) () ())) ())
#s(alt (* angle (+ (* -1/34992000 (* (pow a 2) (* (pow angle 2) (pow (PI) 3)))) (* 1/180 (* (pow a 2) (PI))))) (taylor 0 angle) (#s(alt (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) a) (patch (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) a) #<representation binary64>) () ())) ())
#s(alt (* angle (+ (* 1/180 (* (pow a 2) (PI))) (* (pow angle 2) (+ (* -1/34992000 (* (pow a 2) (pow (PI) 3))) (* 1/22674816000000 (* (pow a 2) (* (pow angle 2) (pow (PI) 5)))))))) (taylor 0 angle) (#s(alt (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) a) (patch (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) a) #<representation binary64>) () ())) ())
#s(alt (* angle (+ (* 1/180 (* (pow a 2) (PI))) (* (pow angle 2) (+ (* -1/34992000 (* (pow a 2) (pow (PI) 3))) (* (pow angle 2) (+ (* -1/30855889612800000000 (* (pow a 2) (* (pow angle 2) (pow (PI) 7)))) (* 1/22674816000000 (* (pow a 2) (pow (PI) 5))))))))) (taylor 0 angle) (#s(alt (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) a) (patch (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) a) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* a (* angle (PI)))) (taylor 0 angle) (#s(alt (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) (patch (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #<representation binary64>) () ())) ())
#s(alt (* angle (+ (* -1/34992000 (* a (* (pow angle 2) (pow (PI) 3)))) (* 1/180 (* a (PI))))) (taylor 0 angle) (#s(alt (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) (patch (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #<representation binary64>) () ())) ())
#s(alt (* angle (+ (* 1/180 (* a (PI))) (* (pow angle 2) (+ (* -1/34992000 (* a (pow (PI) 3))) (* 1/22674816000000 (* a (* (pow angle 2) (pow (PI) 5)))))))) (taylor 0 angle) (#s(alt (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) (patch (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #<representation binary64>) () ())) ())
#s(alt (* angle (+ (* 1/180 (* a (PI))) (* (pow angle 2) (+ (* -1/34992000 (* a (pow (PI) 3))) (* (pow angle 2) (+ (* -1/30855889612800000000 (* a (* (pow angle 2) (pow (PI) 7)))) (* 1/22674816000000 (* a (pow (PI) 5))))))))) (taylor 0 angle) (#s(alt (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) (patch (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor 0 angle) (#s(alt (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) (patch (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 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 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) (patch (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 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 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) (patch (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 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 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) (patch (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor 0 angle) (#s(alt (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64))) (patch (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor 0 angle) (#s(alt (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64))) (patch (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor 0 angle) (#s(alt (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64))) (patch (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor 0 angle) (#s(alt (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64))) (patch (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64))) #<representation binary64>) () ())) ())
#s(alt (pow b 2) (taylor 0 angle) (#s(alt (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow angle 2) (+ (* -1/32400 (* (pow b 2) (pow (PI) 2))) (* 1/32400 (* (pow a 2) (pow (PI) 2))))) (pow b 2)) (taylor 0 angle) (#s(alt (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow angle 2) (+ (* -1/32400 (* (pow b 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (pow (PI) 4))) (* (pow b 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4))))))))) (pow b 2)) (taylor 0 angle) (#s(alt (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow angle 2) (+ (* -1/32400 (* (pow b 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (pow (PI) 4))) (+ (* (pow angle 2) (+ (* (pow a 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))) (* (pow b 2) (+ (* -1/816293376000000 (pow (PI) 6)) (* -1/12244400640000000 (pow (PI) 6)))))) (* (pow b 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4)))))))))) (pow b 2)) (taylor 0 angle) (#s(alt (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2)))) (taylor 0 angle) (#s(alt (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (* (pow angle 2) (pow (PI) 4)))) (* 1/32400 (* (pow a 2) (pow (PI) 2))))) (taylor 0 angle) (#s(alt (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (/.f64 (sqrt.f64 (PI.f64)) #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) (+ (* -1/3149280000 (* (pow a 2) (pow (PI) 4))) (* (pow a 2) (* (pow angle 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6))))))))) (taylor 0 angle) (#s(alt (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (/.f64 (sqrt.f64 (PI.f64)) #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) (+ (* -1/3149280000 (* (pow a 2) (pow (PI) 4))) (* (pow angle 2) (+ (* (pow a 2) (* (pow angle 2) (+ (* -1/396718580736000000000 (pow (PI) 8)) (* -1/2777030065152000000000 (pow (PI) 8))))) (* (pow a 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))))))))) (taylor 0 angle) (#s(alt (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* a (* angle (PI)))) (taylor 0 angle) (#s(alt (*.f64 a (sin.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64))))) (patch (*.f64 a (sin.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* angle (+ (* -1/34992000 (* a (* (pow angle 2) (pow (PI) 3)))) (* 1/180 (* a (PI))))) (taylor 0 angle) (#s(alt (*.f64 a (sin.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64))))) (patch (*.f64 a (sin.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* angle (+ (* 1/180 (* a (PI))) (* (pow angle 2) (+ (* -1/34992000 (* a (pow (PI) 3))) (* 1/22674816000000 (* a (* (pow angle 2) (pow (PI) 5)))))))) (taylor 0 angle) (#s(alt (*.f64 a (sin.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64))))) (patch (*.f64 a (sin.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* angle (+ (* 1/180 (* a (PI))) (* (pow angle 2) (+ (* -1/34992000 (* a (pow (PI) 3))) (* (pow angle 2) (+ (* -1/30855889612800000000 (* a (* (pow angle 2) (pow (PI) 7)))) (* 1/22674816000000 (* a (pow (PI) 5))))))))) (taylor 0 angle) (#s(alt (*.f64 a (sin.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64))))) (patch (*.f64 a (sin.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (pow b 2) (taylor 0 angle) (#s(alt (+.f64 (exp.f64 (*.f64 #s(approx (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (+.f64 (log.f64 a) (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a))))) #s(literal 4 binary64))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) (patch (+.f64 (exp.f64 (*.f64 #s(approx (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (+.f64 (log.f64 a) (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a))))) #s(literal 4 binary64))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow angle 2) (+ (* -1/32400 (* (pow b 2) (pow (PI) 2))) (* 1/32400 (* (pow a 2) (pow (PI) 2))))) (pow b 2)) (taylor 0 angle) (#s(alt (+.f64 (exp.f64 (*.f64 #s(approx (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (+.f64 (log.f64 a) (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a))))) #s(literal 4 binary64))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) (patch (+.f64 (exp.f64 (*.f64 #s(approx (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (+.f64 (log.f64 a) (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a))))) #s(literal 4 binary64))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow angle 2) (+ (* -1/32400 (* (pow b 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (pow (PI) 4))) (* (pow b 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4))))))))) (pow b 2)) (taylor 0 angle) (#s(alt (+.f64 (exp.f64 (*.f64 #s(approx (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (+.f64 (log.f64 a) (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a))))) #s(literal 4 binary64))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) (patch (+.f64 (exp.f64 (*.f64 #s(approx (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (+.f64 (log.f64 a) (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a))))) #s(literal 4 binary64))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow angle 2) (+ (* -1/32400 (* (pow b 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (pow (PI) 4))) (+ (* (pow angle 2) (+ (* (pow a 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))) (* (pow b 2) (+ (* -1/816293376000000 (pow (PI) 6)) (* -1/12244400640000000 (pow (PI) 6)))))) (* (pow b 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4)))))))))) (pow b 2)) (taylor 0 angle) (#s(alt (+.f64 (exp.f64 (*.f64 #s(approx (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (+.f64 (log.f64 a) (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a))))) #s(literal 4 binary64))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) (patch (+.f64 (exp.f64 (*.f64 #s(approx (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (+.f64 (log.f64 a) (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a))))) #s(literal 4 binary64))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 4 (log (* (sqrt (* a (* angle (PI)))) (sqrt 1/180)))) (taylor 0 angle) (#s(alt (*.f64 #s(approx (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (+.f64 (log.f64 a) (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a))))) #s(literal 4 binary64)) (patch (*.f64 #s(approx (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (+.f64 (log.f64 a) (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a))))) #s(literal 4 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1/17496000 (/ (* (pow angle 2) (pow (PI) 2)) (pow (sqrt 1/180) 2))) (* 4 (log (* (sqrt (* a (* angle (PI)))) (sqrt 1/180))))) (taylor 0 angle) (#s(alt (*.f64 #s(approx (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (+.f64 (log.f64 a) (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a))))) #s(literal 4 binary64)) (patch (*.f64 #s(approx (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (+.f64 (log.f64 a) (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a))))) #s(literal 4 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ (* 4 (log (* (sqrt (* a (* angle (PI)))) (sqrt 1/180)))) (* (pow angle 3) (+ (* -1/17496000 (/ (pow (PI) 2) (* angle (pow (sqrt 1/180) 2)))) (* 1/11337408000000 (/ (* angle (pow (PI) 4)) (pow (sqrt 1/180) 2)))))) (taylor 0 angle) (#s(alt (*.f64 #s(approx (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (+.f64 (log.f64 a) (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a))))) #s(literal 4 binary64)) (patch (*.f64 #s(approx (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (+.f64 (log.f64 a) (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a))))) #s(literal 4 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ (* 4 (log (* (sqrt (* a (* angle (PI)))) (sqrt 1/180)))) (* (pow angle 3) (+ (* -1/17496000 (/ (pow (PI) 2) (* angle (pow (sqrt 1/180) 2)))) (* (pow angle 2) (+ (* -1/1224440064000000 (/ (pow (PI) 4) (* angle (pow (sqrt 1/180) 4)))) (* 1/11337408000000 (/ (pow (PI) 4) (* angle (pow (sqrt 1/180) 2))))))))) (taylor 0 angle) (#s(alt (*.f64 #s(approx (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (+.f64 (log.f64 a) (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a))))) #s(literal 4 binary64)) (patch (*.f64 #s(approx (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (+.f64 (log.f64 a) (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a))))) #s(literal 4 binary64)) #<representation binary64>) () ())) ())
#s(alt (log (* (sqrt (* a (* angle (PI)))) (sqrt 1/180))) (taylor 0 angle) (#s(alt #s(approx (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (+.f64 (log.f64 a) (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a))))) (patch #s(approx (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (+.f64 (log.f64 a) (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a))))) #<representation binary64>) () ())) ())
#s(alt (+ (log (* (sqrt (* a (* angle (PI)))) (sqrt 1/180))) (* -1/69984000 (/ (* (pow angle 2) (pow (PI) 2)) (pow (sqrt 1/180) 2)))) (taylor 0 angle) (#s(alt #s(approx (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (+.f64 (log.f64 a) (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a))))) (patch #s(approx (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (+.f64 (log.f64 a) (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a))))) #<representation binary64>) () ())) ())
#s(alt (+ (log (* (sqrt (* a (* angle (PI)))) (sqrt 1/180))) (* (pow angle 3) (+ (* -1/69984000 (/ (pow (PI) 2) (* angle (pow (sqrt 1/180) 2)))) (* 1/45349632000000 (/ (* angle (pow (PI) 4)) (pow (sqrt 1/180) 2)))))) (taylor 0 angle) (#s(alt #s(approx (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (+.f64 (log.f64 a) (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a))))) (patch #s(approx (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (+.f64 (log.f64 a) (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a))))) #<representation binary64>) () ())) ())
#s(alt (+ (log (* (sqrt (* a (* angle (PI)))) (sqrt 1/180))) (* (pow angle 3) (+ (* -1/69984000 (/ (pow (PI) 2) (* angle (pow (sqrt 1/180) 2)))) (* (pow angle 2) (+ (* -1/4897760256000000 (/ (pow (PI) 4) (* angle (pow (sqrt 1/180) 4)))) (* 1/45349632000000 (/ (pow (PI) 4) (* angle (pow (sqrt 1/180) 2))))))))) (taylor 0 angle) (#s(alt #s(approx (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (+.f64 (log.f64 a) (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a))))) (patch #s(approx (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (+.f64 (log.f64 a) (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a))))) #<representation binary64>) () ())) ())
#s(alt (+ (log a) (log (* (sqrt (/ (* angle (PI)) a)) (sqrt 1/180)))) (taylor 0 angle) (#s(alt (+.f64 (log.f64 a) (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)))) (patch (+.f64 (log.f64 a) (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)))) #<representation binary64>) () ())) ())
#s(alt (+ (log a) (+ (log (* (sqrt (/ (* angle (PI)) a)) (sqrt 1/180))) (* -1/69984000 (/ (* (pow angle 2) (pow (PI) 2)) (pow (sqrt 1/180) 2))))) (taylor 0 angle) (#s(alt (+.f64 (log.f64 a) (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)))) (patch (+.f64 (log.f64 a) (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)))) #<representation binary64>) () ())) ())
#s(alt (+ (log a) (+ (log (* (sqrt (/ (* angle (PI)) a)) (sqrt 1/180))) (* (pow angle 3) (+ (* -1/69984000 (/ (pow (PI) 2) (* angle (pow (sqrt 1/180) 2)))) (* 1/45349632000000 (/ (* angle (pow (PI) 4)) (pow (sqrt 1/180) 2))))))) (taylor 0 angle) (#s(alt (+.f64 (log.f64 a) (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)))) (patch (+.f64 (log.f64 a) (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)))) #<representation binary64>) () ())) ())
#s(alt (+ (log a) (+ (log (* (sqrt (/ (* angle (PI)) a)) (sqrt 1/180))) (* (pow angle 3) (+ (* -1/69984000 (/ (pow (PI) 2) (* angle (pow (sqrt 1/180) 2)))) (* (pow angle 2) (+ (* -1/4897760256000000 (/ (pow (PI) 4) (* angle (pow (sqrt 1/180) 4)))) (* 1/45349632000000 (/ (pow (PI) 4) (* angle (pow (sqrt 1/180) 2)))))))))) (taylor 0 angle) (#s(alt (+.f64 (log.f64 a) (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)))) (patch (+.f64 (log.f64 a) (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)))) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor 0 angle) (#s(alt (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (patch (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 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 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (patch (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 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 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (patch (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 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 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (patch (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) #<representation binary64>) () ())) ())
#s(alt (* a (pow angle 2)) (taylor 0 angle) (#s(alt (*.f64 (*.f64 angle angle) a) (patch (*.f64 (*.f64 angle angle) a) #<representation binary64>) () ())) ())
#s(alt (* a (pow angle 2)) (taylor 0 angle) (#s(alt (*.f64 (*.f64 angle angle) a) (patch (*.f64 (*.f64 angle angle) a) #<representation binary64>) () ())) ())
#s(alt (* a (pow angle 2)) (taylor 0 angle) (#s(alt (*.f64 (*.f64 angle angle) a) (patch (*.f64 (*.f64 angle angle) a) #<representation binary64>) () ())) ())
#s(alt (* a (pow angle 2)) (taylor 0 angle) (#s(alt (*.f64 (*.f64 angle angle) a) (patch (*.f64 (*.f64 angle angle) a) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor 0 angle) (#s(alt (sin.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)))) (patch (sin.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* angle (+ (* -1/34992000 (* (pow angle 2) (pow (PI) 3))) (* 1/180 (PI)))) (taylor 0 angle) (#s(alt (sin.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)))) (patch (sin.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* 1/22674816000000 (* (pow angle 2) (pow (PI) 5))))))) (taylor 0 angle) (#s(alt (sin.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)))) (patch (sin.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* (pow angle 2) (+ (* -1/30855889612800000000 (* (pow angle 2) (pow (PI) 7))) (* 1/22674816000000 (pow (PI) 5)))))))) (taylor 0 angle) (#s(alt (sin.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)))) (patch (sin.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 angle) (#s(alt (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (patch (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2)))) (taylor 0 angle) (#s(alt (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (patch (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* 1/25194240000 (* (pow angle 2) (pow (PI) 4)))))) (taylor 0 angle) (#s(alt (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (patch (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* (pow angle 2) (+ (* -1/24488801280000000 (* (pow angle 2) (pow (PI) 6))) (* 1/25194240000 (pow (PI) 4))))))) (taylor 0 angle) (#s(alt (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (patch (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor 0 angle) (#s(alt (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) (patch (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #<representation binary64>) () ())) ())
#s(alt (* angle (+ (* -1/34992000 (* (pow angle 2) (pow (PI) 3))) (* 1/180 (PI)))) (taylor 0 angle) (#s(alt (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) (patch (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #<representation binary64>) () ())) ())
#s(alt (* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* 1/22674816000000 (* (pow angle 2) (pow (PI) 5))))))) (taylor 0 angle) (#s(alt (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) (patch (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #<representation binary64>) () ())) ())
#s(alt (* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* (pow angle 2) (+ (* -1/30855889612800000000 (* (pow angle 2) (pow (PI) 7))) (* 1/22674816000000 (pow (PI) 5)))))))) (taylor 0 angle) (#s(alt (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) (patch (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (/ (* angle (PI)) a)) (sqrt 1/180)) (taylor 0 angle) (#s(alt (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)) (patch (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1/69984000 (* (sqrt (/ (* (pow angle 5) (pow (PI) 5)) a)) (/ 1 (sqrt 1/180)))) (* (sqrt (/ (* angle (PI)) a)) (sqrt 1/180))) (taylor 0 angle) (#s(alt (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)) (patch (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)) #<representation binary64>) () ())) ())
#s(alt (+ (* (sqrt (/ (* angle (PI)) a)) (sqrt 1/180)) (* (pow angle 3) (+ (* -1/69984000 (* (sqrt (/ (pow (PI) 5) (* a angle))) (/ 1 (sqrt 1/180)))) (* 1/45349632000000 (* (sqrt (/ (* (pow angle 3) (pow (PI) 9)) a)) (/ 1 (sqrt 1/180))))))) (taylor 0 angle) (#s(alt (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)) (patch (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)) #<representation binary64>) () ())) ())
#s(alt (+ (* (sqrt (/ (* angle (PI)) a)) (sqrt 1/180)) (* (pow angle 3) (+ (* -1/69984000 (* (sqrt (/ (pow (PI) 5) (* a angle))) (/ 1 (sqrt 1/180)))) (* (pow angle 2) (+ (* -1/9795520512000000 (* (sqrt (/ (pow (PI) 9) (* a angle))) (/ 1 (pow (sqrt 1/180) 3)))) (* 1/45349632000000 (* (sqrt (/ (pow (PI) 9) (* a angle))) (/ 1 (sqrt 1/180))))))))) (taylor 0 angle) (#s(alt (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)) (patch (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor inf angle) (#s(alt (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)) (patch (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor inf angle) (#s(alt (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)) (patch (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor inf angle) (#s(alt (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)) (patch (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor inf angle) (#s(alt (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)) (patch (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)) #<representation binary64>) () ())) ())
#s(alt (* b (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor inf angle) (#s(alt (*.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) (patch (*.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* b (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor inf angle) (#s(alt (*.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) (patch (*.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* b (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor inf angle) (#s(alt (*.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) (patch (*.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* b (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor inf angle) (#s(alt (*.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) (patch (*.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* b (cos (* 1/180 (* angle (PI))))) (taylor inf angle) (#s(alt (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) (patch (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #<representation binary64>) () ())) ())
#s(alt (* b (cos (* 1/180 (* angle (PI))))) (taylor inf angle) (#s(alt (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) (patch (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #<representation binary64>) () ())) ())
#s(alt (* b (cos (* 1/180 (* angle (PI))))) (taylor inf angle) (#s(alt (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) (patch (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #<representation binary64>) () ())) ())
#s(alt (* b (cos (* 1/180 (* angle (PI))))) (taylor inf angle) (#s(alt (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) (patch (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #<representation binary64>) () ())) ())
#s(alt (cos (* 1/180 (* angle (PI)))) (taylor inf angle) (#s(alt #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) (patch #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (cos (* 1/180 (* angle (PI)))) (taylor inf angle) (#s(alt #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) (patch #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (cos (* 1/180 (* angle (PI)))) (taylor inf angle) (#s(alt #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) (patch #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (cos (* 1/180 (* angle (PI)))) (taylor inf angle) (#s(alt #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) (patch #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor inf angle) (#s(alt #s(approx (+ (pow (* a (sin (* (pow (PI) 1/4) (* (pow (PI) 1/4) (* (* (sqrt (PI)) angle) 1/180))))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* 1/32400 (* a a)) (* (* -1/32400 b) b))) (* angle angle)) (* b b)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (*.f64 angle angle) a))) (*.f64 (PI.f64) (PI.f64))))) (patch #s(approx (+ (pow (* a (sin (* (pow (PI) 1/4) (* (pow (PI) 1/4) (* (* (sqrt (PI)) angle) 1/180))))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* 1/32400 (* a a)) (* (* -1/32400 b) b))) (* angle angle)) (* b b)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (*.f64 angle angle) a))) (*.f64 (PI.f64) (PI.f64))))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor inf angle) (#s(alt #s(approx (+ (pow (* a (sin (* (pow (PI) 1/4) (* (pow (PI) 1/4) (* (* (sqrt (PI)) angle) 1/180))))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* 1/32400 (* a a)) (* (* -1/32400 b) b))) (* angle angle)) (* b b)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (*.f64 angle angle) a))) (*.f64 (PI.f64) (PI.f64))))) (patch #s(approx (+ (pow (* a (sin (* (pow (PI) 1/4) (* (pow (PI) 1/4) (* (* (sqrt (PI)) angle) 1/180))))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* 1/32400 (* a a)) (* (* -1/32400 b) b))) (* angle angle)) (* b b)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (*.f64 angle angle) a))) (*.f64 (PI.f64) (PI.f64))))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor inf angle) (#s(alt #s(approx (+ (pow (* a (sin (* (pow (PI) 1/4) (* (pow (PI) 1/4) (* (* (sqrt (PI)) angle) 1/180))))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* 1/32400 (* a a)) (* (* -1/32400 b) b))) (* angle angle)) (* b b)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (*.f64 angle angle) a))) (*.f64 (PI.f64) (PI.f64))))) (patch #s(approx (+ (pow (* a (sin (* (pow (PI) 1/4) (* (pow (PI) 1/4) (* (* (sqrt (PI)) angle) 1/180))))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* 1/32400 (* a a)) (* (* -1/32400 b) b))) (* angle angle)) (* b b)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (*.f64 angle angle) a))) (*.f64 (PI.f64) (PI.f64))))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor inf angle) (#s(alt #s(approx (+ (pow (* a (sin (* (pow (PI) 1/4) (* (pow (PI) 1/4) (* (* (sqrt (PI)) angle) 1/180))))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* 1/32400 (* a a)) (* (* -1/32400 b) b))) (* angle angle)) (* b b)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (*.f64 angle angle) a))) (*.f64 (PI.f64) (PI.f64))))) (patch #s(approx (+ (pow (* a (sin (* (pow (PI) 1/4) (* (pow (PI) 1/4) (* (* (sqrt (PI)) angle) 1/180))))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* 1/32400 (* a a)) (* (* -1/32400 b) b))) (* angle angle)) (* b b)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (*.f64 angle angle) a))) (*.f64 (PI.f64) (PI.f64))))) #<representation binary64>) () ())) ())
#s(alt (* (pow angle 2) (* (pow (PI) 2) (+ (* -1/32400 (pow b 2)) (* 1/32400 (pow a 2))))) (taylor inf angle) (#s(alt #s(approx (+ (* (* (* (PI) (PI)) (+ (* 1/32400 (* a a)) (* (* -1/32400 b) b))) (* angle angle)) (* b b)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (*.f64 angle angle) a))) (*.f64 (PI.f64) (PI.f64)))) (patch #s(approx (+ (* (* (* (PI) (PI)) (+ (* 1/32400 (* a a)) (* (* -1/32400 b) b))) (* angle angle)) (* b b)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (*.f64 angle angle) a))) (*.f64 (PI.f64) (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (* (pow angle 2) (+ (* (pow (PI) 2) (+ (* -1/32400 (pow b 2)) (* 1/32400 (pow a 2)))) (/ (pow b 2) (pow angle 2)))) (taylor inf angle) (#s(alt #s(approx (+ (* (* (* (PI) (PI)) (+ (* 1/32400 (* a a)) (* (* -1/32400 b) b))) (* angle angle)) (* b b)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (*.f64 angle angle) a))) (*.f64 (PI.f64) (PI.f64)))) (patch #s(approx (+ (* (* (* (PI) (PI)) (+ (* 1/32400 (* a a)) (* (* -1/32400 b) b))) (* angle angle)) (* b b)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (*.f64 angle angle) a))) (*.f64 (PI.f64) (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (* (pow angle 2) (+ (* (pow (PI) 2) (+ (* -1/32400 (pow b 2)) (* 1/32400 (pow a 2)))) (/ (pow b 2) (pow angle 2)))) (taylor inf angle) (#s(alt #s(approx (+ (* (* (* (PI) (PI)) (+ (* 1/32400 (* a a)) (* (* -1/32400 b) b))) (* angle angle)) (* b b)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (*.f64 angle angle) a))) (*.f64 (PI.f64) (PI.f64)))) (patch #s(approx (+ (* (* (* (PI) (PI)) (+ (* 1/32400 (* a a)) (* (* -1/32400 b) b))) (* angle angle)) (* b b)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (*.f64 angle angle) a))) (*.f64 (PI.f64) (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (* (pow angle 2) (+ (* (pow (PI) 2) (+ (* -1/32400 (pow b 2)) (* 1/32400 (pow a 2)))) (/ (pow b 2) (pow angle 2)))) (taylor inf angle) (#s(alt #s(approx (+ (* (* (* (PI) (PI)) (+ (* 1/32400 (* a a)) (* (* -1/32400 b) b))) (* angle angle)) (* b b)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (*.f64 angle angle) a))) (*.f64 (PI.f64) (PI.f64)))) (patch #s(approx (+ (* (* (* (PI) (PI)) (+ (* 1/32400 (* a a)) (* (* -1/32400 b) b))) (* angle angle)) (* b b)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (*.f64 angle angle) a))) (*.f64 (PI.f64) (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2)))) (taylor inf angle) (#s(alt (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (*.f64 angle angle) a))) (*.f64 (PI.f64) (PI.f64))) (patch (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (*.f64 angle angle) a))) (*.f64 (PI.f64) (PI.f64))) #<representation binary64>) () ())) ())
#s(alt (* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2)))) (taylor inf angle) (#s(alt (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (*.f64 angle angle) a))) (*.f64 (PI.f64) (PI.f64))) (patch (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (*.f64 angle angle) a))) (*.f64 (PI.f64) (PI.f64))) #<representation binary64>) () ())) ())
#s(alt (* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2)))) (taylor inf angle) (#s(alt (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (*.f64 angle angle) a))) (*.f64 (PI.f64) (PI.f64))) (patch (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (*.f64 angle angle) a))) (*.f64 (PI.f64) (PI.f64))) #<representation binary64>) () ())) ())
#s(alt (* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2)))) (taylor inf angle) (#s(alt (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (*.f64 angle angle) a))) (*.f64 (PI.f64) (PI.f64))) (patch (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (*.f64 angle angle) a))) (*.f64 (PI.f64) (PI.f64))) #<representation binary64>) () ())) ())
#s(alt (* 1/32400 (* (pow a 2) (pow angle 2))) (taylor inf angle) (#s(alt (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (*.f64 angle angle) a))) (patch (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (*.f64 angle angle) a))) #<representation binary64>) () ())) ())
#s(alt (* 1/32400 (* (pow a 2) (pow angle 2))) (taylor inf angle) (#s(alt (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (*.f64 angle angle) a))) (patch (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (*.f64 angle angle) a))) #<representation binary64>) () ())) ())
#s(alt (* 1/32400 (* (pow a 2) (pow angle 2))) (taylor inf angle) (#s(alt (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (*.f64 angle angle) a))) (patch (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (*.f64 angle angle) a))) #<representation binary64>) () ())) ())
#s(alt (* 1/32400 (* (pow a 2) (pow angle 2))) (taylor inf angle) (#s(alt (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (*.f64 angle angle) a))) (patch (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (*.f64 angle angle) a))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor inf angle) (#s(alt (fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) a) (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64))) (patch (fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) a) (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor inf angle) (#s(alt (fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) a) (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64))) (patch (fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) a) (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor inf angle) (#s(alt (fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) a) (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64))) (patch (fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) a) (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor inf angle) (#s(alt (fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) a) (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64))) (patch (fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) a) (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (taylor inf angle) (#s(alt (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) a) (patch (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) a) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (taylor inf angle) (#s(alt (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) a) (patch (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) a) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (taylor inf angle) (#s(alt (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) a) (patch (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) a) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (taylor inf angle) (#s(alt (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) a) (patch (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) a) #<representation binary64>) () ())) ())
#s(alt (* a (sin (* 1/180 (* angle (PI))))) (taylor inf angle) (#s(alt (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) (patch (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #<representation binary64>) () ())) ())
#s(alt (* a (sin (* 1/180 (* angle (PI))))) (taylor inf angle) (#s(alt (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) (patch (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #<representation binary64>) () ())) ())
#s(alt (* a (sin (* 1/180 (* angle (PI))))) (taylor inf angle) (#s(alt (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) (patch (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #<representation binary64>) () ())) ())
#s(alt (* a (sin (* 1/180 (* angle (PI))))) (taylor inf angle) (#s(alt (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) (patch (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor inf angle) (#s(alt (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) (patch (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor inf angle) (#s(alt (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) (patch (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor inf angle) (#s(alt (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) (patch (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor inf angle) (#s(alt (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) (patch (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor inf angle) (#s(alt (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64))) (patch (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor inf angle) (#s(alt (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64))) (patch (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor inf angle) (#s(alt (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64))) (patch (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor inf angle) (#s(alt (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64))) (patch (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor inf angle) (#s(alt (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor inf angle) (#s(alt (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor inf angle) (#s(alt (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor inf angle) (#s(alt (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor inf angle) (#s(alt (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor inf angle) (#s(alt (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor inf angle) (#s(alt (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor inf angle) (#s(alt (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* a (sin (* 1/180 (* angle (PI))))) (taylor inf angle) (#s(alt (*.f64 a (sin.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64))))) (patch (*.f64 a (sin.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* a (sin (* 1/180 (* angle (PI))))) (taylor inf angle) (#s(alt (*.f64 a (sin.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64))))) (patch (*.f64 a (sin.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* a (sin (* 1/180 (* angle (PI))))) (taylor inf angle) (#s(alt (*.f64 a (sin.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64))))) (patch (*.f64 a (sin.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* a (sin (* 1/180 (* angle (PI))))) (taylor inf angle) (#s(alt (*.f64 a (sin.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64))))) (patch (*.f64 a (sin.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor inf angle) (#s(alt (+.f64 (exp.f64 (*.f64 #s(approx (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (+.f64 (log.f64 a) (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a))))) #s(literal 4 binary64))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) (patch (+.f64 (exp.f64 (*.f64 #s(approx (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (+.f64 (log.f64 a) (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a))))) #s(literal 4 binary64))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor inf angle) (#s(alt (+.f64 (exp.f64 (*.f64 #s(approx (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (+.f64 (log.f64 a) (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a))))) #s(literal 4 binary64))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) (patch (+.f64 (exp.f64 (*.f64 #s(approx (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (+.f64 (log.f64 a) (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a))))) #s(literal 4 binary64))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor inf angle) (#s(alt (+.f64 (exp.f64 (*.f64 #s(approx (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (+.f64 (log.f64 a) (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a))))) #s(literal 4 binary64))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) (patch (+.f64 (exp.f64 (*.f64 #s(approx (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (+.f64 (log.f64 a) (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a))))) #s(literal 4 binary64))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor inf angle) (#s(alt (+.f64 (exp.f64 (*.f64 #s(approx (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (+.f64 (log.f64 a) (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a))))) #s(literal 4 binary64))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) (patch (+.f64 (exp.f64 (*.f64 #s(approx (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (+.f64 (log.f64 a) (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a))))) #s(literal 4 binary64))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 4 (log (sqrt (* a (sin (* 1/180 (* angle (PI)))))))) (taylor inf angle) (#s(alt (*.f64 #s(approx (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (+.f64 (log.f64 a) (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a))))) #s(literal 4 binary64)) (patch (*.f64 #s(approx (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (+.f64 (log.f64 a) (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a))))) #s(literal 4 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 4 (log (sqrt (* a (sin (* 1/180 (* angle (PI)))))))) (taylor inf angle) (#s(alt (*.f64 #s(approx (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (+.f64 (log.f64 a) (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a))))) #s(literal 4 binary64)) (patch (*.f64 #s(approx (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (+.f64 (log.f64 a) (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a))))) #s(literal 4 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 4 (log (sqrt (* a (sin (* 1/180 (* angle (PI)))))))) (taylor inf angle) (#s(alt (*.f64 #s(approx (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (+.f64 (log.f64 a) (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a))))) #s(literal 4 binary64)) (patch (*.f64 #s(approx (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (+.f64 (log.f64 a) (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a))))) #s(literal 4 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 4 (log (sqrt (* a (sin (* 1/180 (* angle (PI)))))))) (taylor inf angle) (#s(alt (*.f64 #s(approx (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (+.f64 (log.f64 a) (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a))))) #s(literal 4 binary64)) (patch (*.f64 #s(approx (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (+.f64 (log.f64 a) (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a))))) #s(literal 4 binary64)) #<representation binary64>) () ())) ())
#s(alt (log (sqrt (* a (sin (* 1/180 (* angle (PI))))))) (taylor inf angle) (#s(alt #s(approx (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (+.f64 (log.f64 a) (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a))))) (patch #s(approx (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (+.f64 (log.f64 a) (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a))))) #<representation binary64>) () ())) ())
#s(alt (log (sqrt (* a (sin (* 1/180 (* angle (PI))))))) (taylor inf angle) (#s(alt #s(approx (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (+.f64 (log.f64 a) (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a))))) (patch #s(approx (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (+.f64 (log.f64 a) (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a))))) #<representation binary64>) () ())) ())
#s(alt (log (sqrt (* a (sin (* 1/180 (* angle (PI))))))) (taylor inf angle) (#s(alt #s(approx (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (+.f64 (log.f64 a) (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a))))) (patch #s(approx (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (+.f64 (log.f64 a) (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a))))) #<representation binary64>) () ())) ())
#s(alt (log (sqrt (* a (sin (* 1/180 (* angle (PI))))))) (taylor inf angle) (#s(alt #s(approx (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (+.f64 (log.f64 a) (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a))))) (patch #s(approx (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (+.f64 (log.f64 a) (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a))))) #<representation binary64>) () ())) ())
#s(alt (+ (log a) (log (sqrt (/ (sin (* 1/180 (* angle (PI)))) a)))) (taylor inf angle) (#s(alt (+.f64 (log.f64 a) (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)))) (patch (+.f64 (log.f64 a) (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)))) #<representation binary64>) () ())) ())
#s(alt (+ (log a) (log (sqrt (/ (sin (* 1/180 (* angle (PI)))) a)))) (taylor inf angle) (#s(alt (+.f64 (log.f64 a) (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)))) (patch (+.f64 (log.f64 a) (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)))) #<representation binary64>) () ())) ())
#s(alt (+ (log a) (log (sqrt (/ (sin (* 1/180 (* angle (PI)))) a)))) (taylor inf angle) (#s(alt (+.f64 (log.f64 a) (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)))) (patch (+.f64 (log.f64 a) (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)))) #<representation binary64>) () ())) ())
#s(alt (+ (log a) (log (sqrt (/ (sin (* 1/180 (* angle (PI)))) a)))) (taylor inf angle) (#s(alt (+.f64 (log.f64 a) (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)))) (patch (+.f64 (log.f64 a) (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor inf angle) (#s(alt (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (patch (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor inf angle) (#s(alt (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (patch (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor inf angle) (#s(alt (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (patch (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor inf angle) (#s(alt (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (patch (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) #<representation binary64>) () ())) ())
#s(alt (* a (pow angle 2)) (taylor inf angle) (#s(alt (*.f64 (*.f64 angle angle) a) (patch (*.f64 (*.f64 angle angle) a) #<representation binary64>) () ())) ())
#s(alt (* a (pow angle 2)) (taylor inf angle) (#s(alt (*.f64 (*.f64 angle angle) a) (patch (*.f64 (*.f64 angle angle) a) #<representation binary64>) () ())) ())
#s(alt (* a (pow angle 2)) (taylor inf angle) (#s(alt (*.f64 (*.f64 angle angle) a) (patch (*.f64 (*.f64 angle angle) a) #<representation binary64>) () ())) ())
#s(alt (* a (pow angle 2)) (taylor inf angle) (#s(alt (*.f64 (*.f64 angle angle) a) (patch (*.f64 (*.f64 angle angle) a) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor inf angle) (#s(alt (sin.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)))) (patch (sin.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor inf angle) (#s(alt (sin.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)))) (patch (sin.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor inf angle) (#s(alt (sin.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)))) (patch (sin.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor inf angle) (#s(alt (sin.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)))) (patch (sin.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (cos (* 1/180 (* angle (PI)))) (taylor inf angle) (#s(alt (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (patch (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #<representation binary64>) () ())) ())
#s(alt (cos (* 1/180 (* angle (PI)))) (taylor inf angle) (#s(alt (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (patch (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #<representation binary64>) () ())) ())
#s(alt (cos (* 1/180 (* angle (PI)))) (taylor inf angle) (#s(alt (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (patch (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #<representation binary64>) () ())) ())
#s(alt (cos (* 1/180 (* angle (PI)))) (taylor inf angle) (#s(alt (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (patch (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor inf angle) (#s(alt (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) (patch (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor inf angle) (#s(alt (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) (patch (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor inf angle) (#s(alt (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) (patch (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor inf angle) (#s(alt (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) (patch (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #<representation binary64>) () ())) ())
#s(alt (sqrt (/ (sin (* 1/180 (* angle (PI)))) a)) (taylor inf angle) (#s(alt (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)) (patch (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)) #<representation binary64>) () ())) ())
#s(alt (sqrt (/ (sin (* 1/180 (* angle (PI)))) a)) (taylor inf angle) (#s(alt (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)) (patch (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)) #<representation binary64>) () ())) ())
#s(alt (sqrt (/ (sin (* 1/180 (* angle (PI)))) a)) (taylor inf angle) (#s(alt (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)) (patch (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)) #<representation binary64>) () ())) ())
#s(alt (sqrt (/ (sin (* 1/180 (* angle (PI)))) a)) (taylor inf angle) (#s(alt (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)) (patch (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor -inf angle) (#s(alt (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)) (patch (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor -inf angle) (#s(alt (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)) (patch (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor -inf angle) (#s(alt (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)) (patch (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor -inf angle) (#s(alt (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)) (patch (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)) #<representation binary64>) () ())) ())
#s(alt (* b (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor -inf angle) (#s(alt (*.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) (patch (*.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* b (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor -inf angle) (#s(alt (*.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) (patch (*.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* b (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor -inf angle) (#s(alt (*.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) (patch (*.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* b (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor -inf angle) (#s(alt (*.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) (patch (*.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* b (cos (* 1/180 (* angle (PI))))) (taylor -inf angle) (#s(alt (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) (patch (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #<representation binary64>) () ())) ())
#s(alt (* b (cos (* 1/180 (* angle (PI))))) (taylor -inf angle) (#s(alt (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) (patch (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #<representation binary64>) () ())) ())
#s(alt (* b (cos (* 1/180 (* angle (PI))))) (taylor -inf angle) (#s(alt (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) (patch (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #<representation binary64>) () ())) ())
#s(alt (* b (cos (* 1/180 (* angle (PI))))) (taylor -inf angle) (#s(alt (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) (patch (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #<representation binary64>) () ())) ())
#s(alt (cos (* 1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) (patch #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (cos (* 1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) (patch #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (cos (* 1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) (patch #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (cos (* 1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) (patch #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor -inf angle) (#s(alt #s(approx (+ (pow (* a (sin (* (pow (PI) 1/4) (* (pow (PI) 1/4) (* (* (sqrt (PI)) angle) 1/180))))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* 1/32400 (* a a)) (* (* -1/32400 b) b))) (* angle angle)) (* b b)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (*.f64 angle angle) a))) (*.f64 (PI.f64) (PI.f64))))) (patch #s(approx (+ (pow (* a (sin (* (pow (PI) 1/4) (* (pow (PI) 1/4) (* (* (sqrt (PI)) angle) 1/180))))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* 1/32400 (* a a)) (* (* -1/32400 b) b))) (* angle angle)) (* b b)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (*.f64 angle angle) a))) (*.f64 (PI.f64) (PI.f64))))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor -inf angle) (#s(alt #s(approx (+ (pow (* a (sin (* (pow (PI) 1/4) (* (pow (PI) 1/4) (* (* (sqrt (PI)) angle) 1/180))))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* 1/32400 (* a a)) (* (* -1/32400 b) b))) (* angle angle)) (* b b)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (*.f64 angle angle) a))) (*.f64 (PI.f64) (PI.f64))))) (patch #s(approx (+ (pow (* a (sin (* (pow (PI) 1/4) (* (pow (PI) 1/4) (* (* (sqrt (PI)) angle) 1/180))))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* 1/32400 (* a a)) (* (* -1/32400 b) b))) (* angle angle)) (* b b)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (*.f64 angle angle) a))) (*.f64 (PI.f64) (PI.f64))))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor -inf angle) (#s(alt #s(approx (+ (pow (* a (sin (* (pow (PI) 1/4) (* (pow (PI) 1/4) (* (* (sqrt (PI)) angle) 1/180))))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* 1/32400 (* a a)) (* (* -1/32400 b) b))) (* angle angle)) (* b b)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (*.f64 angle angle) a))) (*.f64 (PI.f64) (PI.f64))))) (patch #s(approx (+ (pow (* a (sin (* (pow (PI) 1/4) (* (pow (PI) 1/4) (* (* (sqrt (PI)) angle) 1/180))))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* 1/32400 (* a a)) (* (* -1/32400 b) b))) (* angle angle)) (* b b)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (*.f64 angle angle) a))) (*.f64 (PI.f64) (PI.f64))))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor -inf angle) (#s(alt #s(approx (+ (pow (* a (sin (* (pow (PI) 1/4) (* (pow (PI) 1/4) (* (* (sqrt (PI)) angle) 1/180))))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* 1/32400 (* a a)) (* (* -1/32400 b) b))) (* angle angle)) (* b b)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (*.f64 angle angle) a))) (*.f64 (PI.f64) (PI.f64))))) (patch #s(approx (+ (pow (* a (sin (* (pow (PI) 1/4) (* (pow (PI) 1/4) (* (* (sqrt (PI)) angle) 1/180))))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* 1/32400 (* a a)) (* (* -1/32400 b) b))) (* angle angle)) (* b b)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (*.f64 angle angle) a))) (*.f64 (PI.f64) (PI.f64))))) #<representation binary64>) () ())) ())
#s(alt (* (pow angle 2) (* (pow (PI) 2) (+ (* -1/32400 (pow b 2)) (* 1/32400 (pow a 2))))) (taylor -inf angle) (#s(alt #s(approx (+ (* (* (* (PI) (PI)) (+ (* 1/32400 (* a a)) (* (* -1/32400 b) b))) (* angle angle)) (* b b)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (*.f64 angle angle) a))) (*.f64 (PI.f64) (PI.f64)))) (patch #s(approx (+ (* (* (* (PI) (PI)) (+ (* 1/32400 (* a a)) (* (* -1/32400 b) b))) (* angle angle)) (* b b)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (*.f64 angle angle) a))) (*.f64 (PI.f64) (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (* (pow angle 2) (+ (* (pow (PI) 2) (+ (* -1/32400 (pow b 2)) (* 1/32400 (pow a 2)))) (/ (pow b 2) (pow angle 2)))) (taylor -inf angle) (#s(alt #s(approx (+ (* (* (* (PI) (PI)) (+ (* 1/32400 (* a a)) (* (* -1/32400 b) b))) (* angle angle)) (* b b)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (*.f64 angle angle) a))) (*.f64 (PI.f64) (PI.f64)))) (patch #s(approx (+ (* (* (* (PI) (PI)) (+ (* 1/32400 (* a a)) (* (* -1/32400 b) b))) (* angle angle)) (* b b)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (*.f64 angle angle) a))) (*.f64 (PI.f64) (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (* (pow angle 2) (+ (* (pow (PI) 2) (+ (* -1/32400 (pow b 2)) (* 1/32400 (pow a 2)))) (/ (pow b 2) (pow angle 2)))) (taylor -inf angle) (#s(alt #s(approx (+ (* (* (* (PI) (PI)) (+ (* 1/32400 (* a a)) (* (* -1/32400 b) b))) (* angle angle)) (* b b)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (*.f64 angle angle) a))) (*.f64 (PI.f64) (PI.f64)))) (patch #s(approx (+ (* (* (* (PI) (PI)) (+ (* 1/32400 (* a a)) (* (* -1/32400 b) b))) (* angle angle)) (* b b)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (*.f64 angle angle) a))) (*.f64 (PI.f64) (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (* (pow angle 2) (+ (* (pow (PI) 2) (+ (* -1/32400 (pow b 2)) (* 1/32400 (pow a 2)))) (/ (pow b 2) (pow angle 2)))) (taylor -inf angle) (#s(alt #s(approx (+ (* (* (* (PI) (PI)) (+ (* 1/32400 (* a a)) (* (* -1/32400 b) b))) (* angle angle)) (* b b)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (*.f64 angle angle) a))) (*.f64 (PI.f64) (PI.f64)))) (patch #s(approx (+ (* (* (* (PI) (PI)) (+ (* 1/32400 (* a a)) (* (* -1/32400 b) b))) (* angle angle)) (* b b)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (*.f64 angle angle) a))) (*.f64 (PI.f64) (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2)))) (taylor -inf angle) (#s(alt (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (*.f64 angle angle) a))) (*.f64 (PI.f64) (PI.f64))) (patch (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (*.f64 angle angle) a))) (*.f64 (PI.f64) (PI.f64))) #<representation binary64>) () ())) ())
#s(alt (* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2)))) (taylor -inf angle) (#s(alt (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (*.f64 angle angle) a))) (*.f64 (PI.f64) (PI.f64))) (patch (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (*.f64 angle angle) a))) (*.f64 (PI.f64) (PI.f64))) #<representation binary64>) () ())) ())
#s(alt (* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2)))) (taylor -inf angle) (#s(alt (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (*.f64 angle angle) a))) (*.f64 (PI.f64) (PI.f64))) (patch (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (*.f64 angle angle) a))) (*.f64 (PI.f64) (PI.f64))) #<representation binary64>) () ())) ())
#s(alt (* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2)))) (taylor -inf angle) (#s(alt (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (*.f64 angle angle) a))) (*.f64 (PI.f64) (PI.f64))) (patch (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (*.f64 angle angle) a))) (*.f64 (PI.f64) (PI.f64))) #<representation binary64>) () ())) ())
#s(alt (* 1/32400 (* (pow a 2) (pow angle 2))) (taylor -inf angle) (#s(alt (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (*.f64 angle angle) a))) (patch (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (*.f64 angle angle) a))) #<representation binary64>) () ())) ())
#s(alt (* 1/32400 (* (pow a 2) (pow angle 2))) (taylor -inf angle) (#s(alt (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (*.f64 angle angle) a))) (patch (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (*.f64 angle angle) a))) #<representation binary64>) () ())) ())
#s(alt (* 1/32400 (* (pow a 2) (pow angle 2))) (taylor -inf angle) (#s(alt (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (*.f64 angle angle) a))) (patch (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (*.f64 angle angle) a))) #<representation binary64>) () ())) ())
#s(alt (* 1/32400 (* (pow a 2) (pow angle 2))) (taylor -inf angle) (#s(alt (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (*.f64 angle angle) a))) (patch (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (*.f64 angle angle) a))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor -inf angle) (#s(alt (fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) a) (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64))) (patch (fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) a) (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor -inf angle) (#s(alt (fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) a) (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64))) (patch (fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) a) (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor -inf angle) (#s(alt (fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) a) (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64))) (patch (fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) a) (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor -inf angle) (#s(alt (fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) a) (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64))) (patch (fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) a) (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (taylor -inf angle) (#s(alt (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) a) (patch (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) a) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (taylor -inf angle) (#s(alt (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) a) (patch (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) a) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (taylor -inf angle) (#s(alt (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) a) (patch (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) a) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (taylor -inf angle) (#s(alt (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) a) (patch (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) a) #<representation binary64>) () ())) ())
#s(alt (* a (sin (* 1/180 (* angle (PI))))) (taylor -inf angle) (#s(alt (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) (patch (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #<representation binary64>) () ())) ())
#s(alt (* a (sin (* 1/180 (* angle (PI))))) (taylor -inf angle) (#s(alt (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) (patch (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #<representation binary64>) () ())) ())
#s(alt (* a (sin (* 1/180 (* angle (PI))))) (taylor -inf angle) (#s(alt (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) (patch (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #<representation binary64>) () ())) ())
#s(alt (* a (sin (* 1/180 (* angle (PI))))) (taylor -inf angle) (#s(alt (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) (patch (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) (patch (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) (patch (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) (patch (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) (patch (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor -inf angle) (#s(alt (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64))) (patch (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor -inf angle) (#s(alt (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64))) (patch (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor -inf angle) (#s(alt (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64))) (patch (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor -inf angle) (#s(alt (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64))) (patch (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor -inf angle) (#s(alt (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor -inf angle) (#s(alt (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor -inf angle) (#s(alt (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor -inf angle) (#s(alt (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor -inf angle) (#s(alt (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor -inf angle) (#s(alt (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor -inf angle) (#s(alt (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor -inf angle) (#s(alt (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* a (sin (* 1/180 (* angle (PI))))) (taylor -inf angle) (#s(alt (*.f64 a (sin.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64))))) (patch (*.f64 a (sin.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* a (sin (* 1/180 (* angle (PI))))) (taylor -inf angle) (#s(alt (*.f64 a (sin.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64))))) (patch (*.f64 a (sin.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* a (sin (* 1/180 (* angle (PI))))) (taylor -inf angle) (#s(alt (*.f64 a (sin.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64))))) (patch (*.f64 a (sin.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* a (sin (* 1/180 (* angle (PI))))) (taylor -inf angle) (#s(alt (*.f64 a (sin.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64))))) (patch (*.f64 a (sin.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor -inf angle) (#s(alt (+.f64 (exp.f64 (*.f64 #s(approx (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (+.f64 (log.f64 a) (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a))))) #s(literal 4 binary64))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) (patch (+.f64 (exp.f64 (*.f64 #s(approx (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (+.f64 (log.f64 a) (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a))))) #s(literal 4 binary64))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor -inf angle) (#s(alt (+.f64 (exp.f64 (*.f64 #s(approx (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (+.f64 (log.f64 a) (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a))))) #s(literal 4 binary64))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) (patch (+.f64 (exp.f64 (*.f64 #s(approx (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (+.f64 (log.f64 a) (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a))))) #s(literal 4 binary64))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor -inf angle) (#s(alt (+.f64 (exp.f64 (*.f64 #s(approx (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (+.f64 (log.f64 a) (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a))))) #s(literal 4 binary64))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) (patch (+.f64 (exp.f64 (*.f64 #s(approx (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (+.f64 (log.f64 a) (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a))))) #s(literal 4 binary64))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor -inf angle) (#s(alt (+.f64 (exp.f64 (*.f64 #s(approx (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (+.f64 (log.f64 a) (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a))))) #s(literal 4 binary64))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) (patch (+.f64 (exp.f64 (*.f64 #s(approx (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (+.f64 (log.f64 a) (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a))))) #s(literal 4 binary64))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 4 (log (sqrt (* a (sin (* 1/180 (* angle (PI)))))))) (taylor -inf angle) (#s(alt (*.f64 #s(approx (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (+.f64 (log.f64 a) (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a))))) #s(literal 4 binary64)) (patch (*.f64 #s(approx (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (+.f64 (log.f64 a) (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a))))) #s(literal 4 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 4 (log (sqrt (* a (sin (* 1/180 (* angle (PI)))))))) (taylor -inf angle) (#s(alt (*.f64 #s(approx (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (+.f64 (log.f64 a) (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a))))) #s(literal 4 binary64)) (patch (*.f64 #s(approx (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (+.f64 (log.f64 a) (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a))))) #s(literal 4 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 4 (log (sqrt (* a (sin (* 1/180 (* angle (PI)))))))) (taylor -inf angle) (#s(alt (*.f64 #s(approx (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (+.f64 (log.f64 a) (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a))))) #s(literal 4 binary64)) (patch (*.f64 #s(approx (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (+.f64 (log.f64 a) (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a))))) #s(literal 4 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 4 (log (sqrt (* a (sin (* 1/180 (* angle (PI)))))))) (taylor -inf angle) (#s(alt (*.f64 #s(approx (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (+.f64 (log.f64 a) (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a))))) #s(literal 4 binary64)) (patch (*.f64 #s(approx (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (+.f64 (log.f64 a) (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a))))) #s(literal 4 binary64)) #<representation binary64>) () ())) ())
#s(alt (log (sqrt (* a (sin (* 1/180 (* angle (PI))))))) (taylor -inf angle) (#s(alt #s(approx (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (+.f64 (log.f64 a) (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a))))) (patch #s(approx (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (+.f64 (log.f64 a) (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a))))) #<representation binary64>) () ())) ())
#s(alt (log (sqrt (* a (sin (* 1/180 (* angle (PI))))))) (taylor -inf angle) (#s(alt #s(approx (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (+.f64 (log.f64 a) (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a))))) (patch #s(approx (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (+.f64 (log.f64 a) (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a))))) #<representation binary64>) () ())) ())
#s(alt (log (sqrt (* a (sin (* 1/180 (* angle (PI))))))) (taylor -inf angle) (#s(alt #s(approx (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (+.f64 (log.f64 a) (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a))))) (patch #s(approx (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (+.f64 (log.f64 a) (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a))))) #<representation binary64>) () ())) ())
#s(alt (log (sqrt (* a (sin (* 1/180 (* angle (PI))))))) (taylor -inf angle) (#s(alt #s(approx (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (+.f64 (log.f64 a) (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a))))) (patch #s(approx (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (+.f64 (log.f64 a) (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a))))) #<representation binary64>) () ())) ())
#s(alt (+ (log a) (log (sqrt (/ (sin (* 1/180 (* angle (PI)))) a)))) (taylor -inf angle) (#s(alt (+.f64 (log.f64 a) (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)))) (patch (+.f64 (log.f64 a) (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)))) #<representation binary64>) () ())) ())
#s(alt (+ (log a) (log (sqrt (/ (sin (* 1/180 (* angle (PI)))) a)))) (taylor -inf angle) (#s(alt (+.f64 (log.f64 a) (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)))) (patch (+.f64 (log.f64 a) (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)))) #<representation binary64>) () ())) ())
#s(alt (+ (log a) (log (sqrt (/ (sin (* 1/180 (* angle (PI)))) a)))) (taylor -inf angle) (#s(alt (+.f64 (log.f64 a) (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)))) (patch (+.f64 (log.f64 a) (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)))) #<representation binary64>) () ())) ())
#s(alt (+ (log a) (log (sqrt (/ (sin (* 1/180 (* angle (PI)))) a)))) (taylor -inf angle) (#s(alt (+.f64 (log.f64 a) (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)))) (patch (+.f64 (log.f64 a) (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (patch (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (patch (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (patch (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (patch (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) #<representation binary64>) () ())) ())
#s(alt (* a (pow angle 2)) (taylor -inf angle) (#s(alt (*.f64 (*.f64 angle angle) a) (patch (*.f64 (*.f64 angle angle) a) #<representation binary64>) () ())) ())
#s(alt (* a (pow angle 2)) (taylor -inf angle) (#s(alt (*.f64 (*.f64 angle angle) a) (patch (*.f64 (*.f64 angle angle) a) #<representation binary64>) () ())) ())
#s(alt (* a (pow angle 2)) (taylor -inf angle) (#s(alt (*.f64 (*.f64 angle angle) a) (patch (*.f64 (*.f64 angle angle) a) #<representation binary64>) () ())) ())
#s(alt (* a (pow angle 2)) (taylor -inf angle) (#s(alt (*.f64 (*.f64 angle angle) a) (patch (*.f64 (*.f64 angle angle) a) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt (sin.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)))) (patch (sin.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt (sin.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)))) (patch (sin.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt (sin.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)))) (patch (sin.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt (sin.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)))) (patch (sin.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (cos (* 1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (patch (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #<representation binary64>) () ())) ())
#s(alt (cos (* 1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (patch (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #<representation binary64>) () ())) ())
#s(alt (cos (* 1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (patch (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #<representation binary64>) () ())) ())
#s(alt (cos (* 1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (patch (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) (patch (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) (patch (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) (patch (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) (patch (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #<representation binary64>) () ())) ())
#s(alt (sqrt (/ (sin (* 1/180 (* angle (PI)))) a)) (taylor -inf angle) (#s(alt (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)) (patch (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)) #<representation binary64>) () ())) ())
#s(alt (sqrt (/ (sin (* 1/180 (* angle (PI)))) a)) (taylor -inf angle) (#s(alt (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)) (patch (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)) #<representation binary64>) () ())) ())
#s(alt (sqrt (/ (sin (* 1/180 (* angle (PI)))) a)) (taylor -inf angle) (#s(alt (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)) (patch (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)) #<representation binary64>) () ())) ())
#s(alt (sqrt (/ (sin (* 1/180 (* angle (PI)))) a)) (taylor -inf angle) (#s(alt (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)) (patch (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)) #<representation binary64>) () ())) ())
Calls

9 calls:

TimeVariablePointExpression
103.0ms
angle
@inf
((/ (PI) (/ 180 angle)) (* (* (cos (* (/ angle 180) (PI))) b) (cos (* (/ angle 180) (PI)))) (* (cos (* (/ angle 180) (PI))) b) (cos (* (/ angle 180) (PI))) (+ (pow (* a (sin (* (pow (PI) 1/4) (* (pow (PI) 1/4) (* (* (sqrt (PI)) angle) 1/180))))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (+ (* (* (* (PI) (PI)) (+ (* 1/32400 (* a a)) (* (* -1/32400 b) b))) (* angle angle)) (* b b)) (* (* 1/32400 (* a (* (* angle angle) a))) (* (PI) (PI))) (* 1/32400 (* a (* (* angle angle) a))) (+ (* (* (* (sin (* (PI) (* 1/180 angle))) a) a) (sin (* (PI) (* 1/180 angle)))) (pow (* (cos (* (/ angle 180) (PI))) b) 2)) (* (* (sin (* (PI) (* 1/180 angle))) a) a) (* (sin (* (PI) (* 1/180 angle))) a) (sin (* (PI) (* 1/180 angle))) (* (* (sqrt (PI)) angle) (/ (sqrt (PI)) 180)) (+ (pow (* a (sin (* (* (sqrt (PI)) angle) (/ (sqrt (PI)) 180)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (pow (* a (sin (* (* (sqrt (PI)) angle) (/ (sqrt (PI)) 180)))) 2) (* a (sin (* (* (sqrt (PI)) angle) (/ (sqrt (PI)) 180)))) (+ (exp (* (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) 4)) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (* (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) 4) (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (+ (log a) (log (sqrt (/ (sin (* (* 1/180 angle) (PI))) a)))) (PI) (sin (/ (PI) (/ 180 angle))) (* (* angle angle) a) (sin (* (* (sqrt (PI)) angle) (/ (sqrt (PI)) 180))) (cos (* (/ angle 180) (PI))) (sqrt (PI)) (sin (* (* 1/180 angle) (PI))) (sqrt (/ (sin (* (* 1/180 angle) (PI))) a)))
50.0ms
angle
@-inf
((/ (PI) (/ 180 angle)) (* (* (cos (* (/ angle 180) (PI))) b) (cos (* (/ angle 180) (PI)))) (* (cos (* (/ angle 180) (PI))) b) (cos (* (/ angle 180) (PI))) (+ (pow (* a (sin (* (pow (PI) 1/4) (* (pow (PI) 1/4) (* (* (sqrt (PI)) angle) 1/180))))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (+ (* (* (* (PI) (PI)) (+ (* 1/32400 (* a a)) (* (* -1/32400 b) b))) (* angle angle)) (* b b)) (* (* 1/32400 (* a (* (* angle angle) a))) (* (PI) (PI))) (* 1/32400 (* a (* (* angle angle) a))) (+ (* (* (* (sin (* (PI) (* 1/180 angle))) a) a) (sin (* (PI) (* 1/180 angle)))) (pow (* (cos (* (/ angle 180) (PI))) b) 2)) (* (* (sin (* (PI) (* 1/180 angle))) a) a) (* (sin (* (PI) (* 1/180 angle))) a) (sin (* (PI) (* 1/180 angle))) (* (* (sqrt (PI)) angle) (/ (sqrt (PI)) 180)) (+ (pow (* a (sin (* (* (sqrt (PI)) angle) (/ (sqrt (PI)) 180)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (pow (* a (sin (* (* (sqrt (PI)) angle) (/ (sqrt (PI)) 180)))) 2) (* a (sin (* (* (sqrt (PI)) angle) (/ (sqrt (PI)) 180)))) (+ (exp (* (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) 4)) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (* (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) 4) (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (+ (log a) (log (sqrt (/ (sin (* (* 1/180 angle) (PI))) a)))) (PI) (sin (/ (PI) (/ 180 angle))) (* (* angle angle) a) (sin (* (* (sqrt (PI)) angle) (/ (sqrt (PI)) 180))) (cos (* (/ angle 180) (PI))) (sqrt (PI)) (sin (* (* 1/180 angle) (PI))) (sqrt (/ (sin (* (* 1/180 angle) (PI))) a)))
40.0ms
a
@-inf
((/ (PI) (/ 180 angle)) (* (* (cos (* (/ angle 180) (PI))) b) (cos (* (/ angle 180) (PI)))) (* (cos (* (/ angle 180) (PI))) b) (cos (* (/ angle 180) (PI))) (+ (pow (* a (sin (* (pow (PI) 1/4) (* (pow (PI) 1/4) (* (* (sqrt (PI)) angle) 1/180))))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (+ (* (* (* (PI) (PI)) (+ (* 1/32400 (* a a)) (* (* -1/32400 b) b))) (* angle angle)) (* b b)) (* (* 1/32400 (* a (* (* angle angle) a))) (* (PI) (PI))) (* 1/32400 (* a (* (* angle angle) a))) (+ (* (* (* (sin (* (PI) (* 1/180 angle))) a) a) (sin (* (PI) (* 1/180 angle)))) (pow (* (cos (* (/ angle 180) (PI))) b) 2)) (* (* (sin (* (PI) (* 1/180 angle))) a) a) (* (sin (* (PI) (* 1/180 angle))) a) (sin (* (PI) (* 1/180 angle))) (* (* (sqrt (PI)) angle) (/ (sqrt (PI)) 180)) (+ (pow (* a (sin (* (* (sqrt (PI)) angle) (/ (sqrt (PI)) 180)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (pow (* a (sin (* (* (sqrt (PI)) angle) (/ (sqrt (PI)) 180)))) 2) (* a (sin (* (* (sqrt (PI)) angle) (/ (sqrt (PI)) 180)))) (+ (exp (* (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) 4)) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (* (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) 4) (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (+ (log a) (log (sqrt (/ (sin (* (* 1/180 angle) (PI))) a)))) (PI) (sin (/ (PI) (/ 180 angle))) (* (* angle angle) a) (sin (* (* (sqrt (PI)) angle) (/ (sqrt (PI)) 180))) (cos (* (/ angle 180) (PI))) (sqrt (PI)) (sin (* (* 1/180 angle) (PI))) (sqrt (/ (sin (* (* 1/180 angle) (PI))) a)))
35.0ms
a
@0
((/ (PI) (/ 180 angle)) (* (* (cos (* (/ angle 180) (PI))) b) (cos (* (/ angle 180) (PI)))) (* (cos (* (/ angle 180) (PI))) b) (cos (* (/ angle 180) (PI))) (+ (pow (* a (sin (* (pow (PI) 1/4) (* (pow (PI) 1/4) (* (* (sqrt (PI)) angle) 1/180))))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (+ (* (* (* (PI) (PI)) (+ (* 1/32400 (* a a)) (* (* -1/32400 b) b))) (* angle angle)) (* b b)) (* (* 1/32400 (* a (* (* angle angle) a))) (* (PI) (PI))) (* 1/32400 (* a (* (* angle angle) a))) (+ (* (* (* (sin (* (PI) (* 1/180 angle))) a) a) (sin (* (PI) (* 1/180 angle)))) (pow (* (cos (* (/ angle 180) (PI))) b) 2)) (* (* (sin (* (PI) (* 1/180 angle))) a) a) (* (sin (* (PI) (* 1/180 angle))) a) (sin (* (PI) (* 1/180 angle))) (* (* (sqrt (PI)) angle) (/ (sqrt (PI)) 180)) (+ (pow (* a (sin (* (* (sqrt (PI)) angle) (/ (sqrt (PI)) 180)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (pow (* a (sin (* (* (sqrt (PI)) angle) (/ (sqrt (PI)) 180)))) 2) (* a (sin (* (* (sqrt (PI)) angle) (/ (sqrt (PI)) 180)))) (+ (exp (* (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) 4)) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (* (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) 4) (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (+ (log a) (log (sqrt (/ (sin (* (* 1/180 angle) (PI))) a)))) (PI) (sin (/ (PI) (/ 180 angle))) (* (* angle angle) a) (sin (* (* (sqrt (PI)) angle) (/ (sqrt (PI)) 180))) (cos (* (/ angle 180) (PI))) (sqrt (PI)) (sin (* (* 1/180 angle) (PI))) (sqrt (/ (sin (* (* 1/180 angle) (PI))) a)))
31.0ms
a
@inf
((/ (PI) (/ 180 angle)) (* (* (cos (* (/ angle 180) (PI))) b) (cos (* (/ angle 180) (PI)))) (* (cos (* (/ angle 180) (PI))) b) (cos (* (/ angle 180) (PI))) (+ (pow (* a (sin (* (pow (PI) 1/4) (* (pow (PI) 1/4) (* (* (sqrt (PI)) angle) 1/180))))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (+ (* (* (* (PI) (PI)) (+ (* 1/32400 (* a a)) (* (* -1/32400 b) b))) (* angle angle)) (* b b)) (* (* 1/32400 (* a (* (* angle angle) a))) (* (PI) (PI))) (* 1/32400 (* a (* (* angle angle) a))) (+ (* (* (* (sin (* (PI) (* 1/180 angle))) a) a) (sin (* (PI) (* 1/180 angle)))) (pow (* (cos (* (/ angle 180) (PI))) b) 2)) (* (* (sin (* (PI) (* 1/180 angle))) a) a) (* (sin (* (PI) (* 1/180 angle))) a) (sin (* (PI) (* 1/180 angle))) (* (* (sqrt (PI)) angle) (/ (sqrt (PI)) 180)) (+ (pow (* a (sin (* (* (sqrt (PI)) angle) (/ (sqrt (PI)) 180)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (pow (* a (sin (* (* (sqrt (PI)) angle) (/ (sqrt (PI)) 180)))) 2) (* a (sin (* (* (sqrt (PI)) angle) (/ (sqrt (PI)) 180)))) (+ (exp (* (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) 4)) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (* (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) 4) (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (+ (log a) (log (sqrt (/ (sin (* (* 1/180 angle) (PI))) a)))) (PI) (sin (/ (PI) (/ 180 angle))) (* (* angle angle) a) (sin (* (* (sqrt (PI)) angle) (/ (sqrt (PI)) 180))) (cos (* (/ angle 180) (PI))) (sqrt (PI)) (sin (* (* 1/180 angle) (PI))) (sqrt (/ (sin (* (* 1/180 angle) (PI))) a)))

simplify229.0ms (1.9%)

Memory
23.6MiB live, 407.2MiB allocated
Algorithm
egg-herbie
Rules
21 018×lower-fma.f64
21 018×lower-fma.f32
7 532×lower-*.f64
7 532×lower-*.f32
5 586×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
04079586
112439328
247419159
083408851
Stop Event
iter limit
node limit
Counts
588 → 586
Calls
Call 1
Inputs
(* b (pow (cos (* 1/180 (* angle (PI)))) 2))
(* b (pow (cos (* 1/180 (* angle (PI)))) 2))
(* b (pow (cos (* 1/180 (* angle (PI)))) 2))
(* b (pow (cos (* 1/180 (* angle (PI)))) 2))
(* b (cos (* 1/180 (* angle (PI)))))
(* b (cos (* 1/180 (* angle (PI)))))
(* b (cos (* 1/180 (* angle (PI)))))
(* b (cos (* 1/180 (* angle (PI)))))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(+ (* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2)))) (* (pow b 2) (+ 1 (* -1/32400 (* (pow angle 2) (pow (PI) 2))))))
(+ (* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2)))) (* (pow b 2) (+ 1 (* -1/32400 (* (pow angle 2) (pow (PI) 2))))))
(+ (* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2)))) (* (pow b 2) (+ 1 (* -1/32400 (* (pow angle 2) (pow (PI) 2))))))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* b (pow (cos (* 1/180 (* angle (PI)))) 2))
(* b (pow (cos (* 1/180 (* angle (PI)))) 2))
(* b (pow (cos (* 1/180 (* angle (PI)))) 2))
(* b (pow (cos (* 1/180 (* angle (PI)))) 2))
(* b (cos (* 1/180 (* angle (PI)))))
(* b (cos (* 1/180 (* angle (PI)))))
(* b (cos (* 1/180 (* angle (PI)))))
(* b (cos (* 1/180 (* angle (PI)))))
(* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (+ 1 (* -1/32400 (* (pow angle 2) (pow (PI) 2)))))
(* (pow b 2) (+ 1 (+ (* -1/32400 (* (pow angle 2) (pow (PI) 2))) (* 1/32400 (/ (* (pow a 2) (* (pow angle 2) (pow (PI) 2))) (pow b 2))))))
(* (pow b 2) (+ 1 (+ (* -1/32400 (* (pow angle 2) (pow (PI) 2))) (* 1/32400 (/ (* (pow a 2) (* (pow angle 2) (pow (PI) 2))) (pow b 2))))))
(* (pow b 2) (+ 1 (+ (* -1/32400 (* (pow angle 2) (pow (PI) 2))) (* 1/32400 (/ (* (pow a 2) (* (pow angle 2) (pow (PI) 2))) (pow b 2))))))
(* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* b (pow (cos (* 1/180 (* angle (PI)))) 2))
(* b (pow (cos (* 1/180 (* angle (PI)))) 2))
(* b (pow (cos (* 1/180 (* angle (PI)))) 2))
(* b (pow (cos (* 1/180 (* angle (PI)))) 2))
(* b (cos (* 1/180 (* angle (PI)))))
(* b (cos (* 1/180 (* angle (PI)))))
(* b (cos (* 1/180 (* angle (PI)))))
(* b (cos (* 1/180 (* angle (PI)))))
(* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (+ 1 (* -1/32400 (* (pow angle 2) (pow (PI) 2)))))
(* (pow b 2) (+ 1 (+ (* -1/32400 (* (pow angle 2) (pow (PI) 2))) (* 1/32400 (/ (* (pow a 2) (* (pow angle 2) (pow (PI) 2))) (pow b 2))))))
(* (pow b 2) (+ 1 (+ (* -1/32400 (* (pow angle 2) (pow (PI) 2))) (* 1/32400 (/ (* (pow a 2) (* (pow angle 2) (pow (PI) 2))) (pow b 2))))))
(* (pow b 2) (+ 1 (+ (* -1/32400 (* (pow angle 2) (pow (PI) 2))) (* 1/32400 (/ (* (pow a 2) (* (pow angle 2) (pow (PI) 2))) (pow b 2))))))
(* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+ (* -1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2)))) (pow b 2))
(+ (* -1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2)))) (+ (* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2)))) (pow b 2)))
(+ (* -1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2)))) (+ (* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2)))) (pow b 2)))
(+ (* -1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2)))) (+ (* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2)))) (pow b 2)))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(* 1/32400 (* (pow a 2) (pow angle 2)))
(* 1/32400 (* (pow a 2) (pow angle 2)))
(* 1/32400 (* (pow a 2) (pow angle 2)))
(* 1/32400 (* (pow a 2) (pow angle 2)))
(* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (sin (* 1/180 (* angle (PI)))))
(* (pow a 2) (sin (* 1/180 (* angle (PI)))))
(* (pow a 2) (sin (* 1/180 (* angle (PI)))))
(* (pow a 2) (sin (* 1/180 (* angle (PI)))))
(* a (sin (* 1/180 (* angle (PI)))))
(* a (sin (* 1/180 (* angle (PI)))))
(* a (sin (* 1/180 (* angle (PI)))))
(* a (sin (* 1/180 (* angle (PI)))))
(* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* a (sin (* 1/180 (* angle (PI)))))
(* a (sin (* 1/180 (* angle (PI)))))
(* a (sin (* 1/180 (* angle (PI)))))
(* a (sin (* 1/180 (* angle (PI)))))
(* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* 4 (log (sqrt (* a (sin (* 1/180 (* angle (PI))))))))
(* 4 (log (sqrt (* a (sin (* 1/180 (* angle (PI))))))))
(* 4 (log (sqrt (* a (sin (* 1/180 (* angle (PI))))))))
(* 4 (log (sqrt (* a (sin (* 1/180 (* angle (PI))))))))
(log (sqrt (* a (sin (* 1/180 (* angle (PI)))))))
(log (sqrt (* a (sin (* 1/180 (* angle (PI)))))))
(log (sqrt (* a (sin (* 1/180 (* angle (PI)))))))
(log (sqrt (* a (sin (* 1/180 (* angle (PI)))))))
(+ (log a) (+ (log (sqrt (* a (sin (* 1/180 (* angle (PI))))))) (* -1 (log a))))
(+ (log a) (+ (log (sqrt (* a (sin (* 1/180 (* angle (PI))))))) (* -1 (log a))))
(+ (log a) (+ (log (sqrt (* a (sin (* 1/180 (* angle (PI))))))) (* -1 (log a))))
(+ (log a) (+ (log (sqrt (* a (sin (* 1/180 (* angle (PI))))))) (* -1 (log a))))
(* a (pow angle 2))
(* a (pow angle 2))
(* a (pow angle 2))
(* a (pow angle 2))
(sqrt (/ (sin (* 1/180 (* angle (PI)))) a))
(sqrt (/ (sin (* 1/180 (* angle (PI)))) a))
(sqrt (/ (sin (* 1/180 (* angle (PI)))) a))
(sqrt (/ (sin (* 1/180 (* angle (PI)))) a))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(* (pow a 2) (+ (* -1/32400 (/ (* (pow angle 2) (* (pow b 2) (pow (PI) 2))) (pow a 2))) (+ (* 1/32400 (* (pow angle 2) (pow (PI) 2))) (/ (pow b 2) (pow a 2)))))
(* (pow a 2) (+ (* -1/32400 (/ (* (pow angle 2) (* (pow b 2) (pow (PI) 2))) (pow a 2))) (+ (* 1/32400 (* (pow angle 2) (pow (PI) 2))) (/ (pow b 2) (pow a 2)))))
(* (pow a 2) (+ (* -1/32400 (/ (* (pow angle 2) (* (pow b 2) (pow (PI) 2))) (pow a 2))) (+ (* 1/32400 (* (pow angle 2) (pow (PI) 2))) (/ (pow b 2) (pow a 2)))))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(* 1/32400 (* (pow a 2) (pow angle 2)))
(* 1/32400 (* (pow a 2) (pow angle 2)))
(* 1/32400 (* (pow a 2) (pow angle 2)))
(* 1/32400 (* (pow a 2) (pow angle 2)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (sin (* 1/180 (* angle (PI)))))
(* (pow a 2) (sin (* 1/180 (* angle (PI)))))
(* (pow a 2) (sin (* 1/180 (* angle (PI)))))
(* (pow a 2) (sin (* 1/180 (* angle (PI)))))
(* a (sin (* 1/180 (* angle (PI)))))
(* a (sin (* 1/180 (* angle (PI)))))
(* a (sin (* 1/180 (* angle (PI)))))
(* a (sin (* 1/180 (* angle (PI)))))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* a (sin (* 1/180 (* angle (PI)))))
(* a (sin (* 1/180 (* angle (PI)))))
(* a (sin (* 1/180 (* angle (PI)))))
(* a (sin (* 1/180 (* angle (PI)))))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* 4 (+ (log (sqrt (/ (sin (* 1/180 (* angle (PI)))) a))) (* -1 (log (/ 1 a)))))
(* 4 (+ (log (sqrt (/ (sin (* 1/180 (* angle (PI)))) a))) (* -1 (log (/ 1 a)))))
(* 4 (+ (log (sqrt (/ (sin (* 1/180 (* angle (PI)))) a))) (* -1 (log (/ 1 a)))))
(* 4 (+ (log (sqrt (/ (sin (* 1/180 (* angle (PI)))) a))) (* -1 (log (/ 1 a)))))
(+ (log (sqrt (/ (sin (* 1/180 (* angle (PI)))) a))) (* -1 (log (/ 1 a))))
(+ (log (sqrt (/ (sin (* 1/180 (* angle (PI)))) a))) (* -1 (log (/ 1 a))))
(+ (log (sqrt (/ (sin (* 1/180 (* angle (PI)))) a))) (* -1 (log (/ 1 a))))
(+ (log (sqrt (/ (sin (* 1/180 (* angle (PI)))) a))) (* -1 (log (/ 1 a))))
(+ (log (sqrt (/ (sin (* 1/180 (* angle (PI)))) a))) (* -1 (log (/ 1 a))))
(+ (log (sqrt (/ (sin (* 1/180 (* angle (PI)))) a))) (* -1 (log (/ 1 a))))
(+ (log (sqrt (/ (sin (* 1/180 (* angle (PI)))) a))) (* -1 (log (/ 1 a))))
(+ (log (sqrt (/ (sin (* 1/180 (* angle (PI)))) a))) (* -1 (log (/ 1 a))))
(* a (pow angle 2))
(* a (pow angle 2))
(* a (pow angle 2))
(* a (pow angle 2))
(sqrt (/ (sin (* 1/180 (* angle (PI)))) a))
(sqrt (/ (sin (* 1/180 (* angle (PI)))) a))
(sqrt (/ (sin (* 1/180 (* angle (PI)))) a))
(sqrt (/ (sin (* 1/180 (* angle (PI)))) a))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(* (pow a 2) (+ (* -1/32400 (/ (* (pow angle 2) (* (pow b 2) (pow (PI) 2))) (pow a 2))) (+ (* 1/32400 (* (pow angle 2) (pow (PI) 2))) (/ (pow b 2) (pow a 2)))))
(* (pow a 2) (+ (* -1/32400 (/ (* (pow angle 2) (* (pow b 2) (pow (PI) 2))) (pow a 2))) (+ (* 1/32400 (* (pow angle 2) (pow (PI) 2))) (/ (pow b 2) (pow a 2)))))
(* (pow a 2) (+ (* -1/32400 (/ (* (pow angle 2) (* (pow b 2) (pow (PI) 2))) (pow a 2))) (+ (* 1/32400 (* (pow angle 2) (pow (PI) 2))) (/ (pow b 2) (pow a 2)))))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(* 1/32400 (* (pow a 2) (pow angle 2)))
(* 1/32400 (* (pow a 2) (pow angle 2)))
(* 1/32400 (* (pow a 2) (pow angle 2)))
(* 1/32400 (* (pow a 2) (pow angle 2)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (sin (* 1/180 (* angle (PI)))))
(* (pow a 2) (sin (* 1/180 (* angle (PI)))))
(* (pow a 2) (sin (* 1/180 (* angle (PI)))))
(* (pow a 2) (sin (* 1/180 (* angle (PI)))))
(* a (sin (* 1/180 (* angle (PI)))))
(* a (sin (* 1/180 (* angle (PI)))))
(* a (sin (* 1/180 (* angle (PI)))))
(* a (sin (* 1/180 (* angle (PI)))))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* a (sin (* 1/180 (* angle (PI)))))
(* a (sin (* 1/180 (* angle (PI)))))
(* a (sin (* 1/180 (* angle (PI)))))
(* a (sin (* 1/180 (* angle (PI)))))
(* (pow a 2) (* (pow (sin (* 1/180 (* angle (PI)))) 2) (pow (sqrt -1) 4)))
(* (pow a 2) (+ (* (pow (sin (* 1/180 (* angle (PI)))) 2) (pow (sqrt -1) 4)) (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2))))
(* (pow a 2) (+ (* (pow (sin (* 1/180 (* angle (PI)))) 2) (pow (sqrt -1) 4)) (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2))))
(* (pow a 2) (+ (* (pow (sin (* 1/180 (* angle (PI)))) 2) (pow (sqrt -1) 4)) (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2))))
(* 4 (+ (log (* (sqrt (/ (sin (* 1/180 (* angle (PI)))) a)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 a)))))
(* 4 (+ (log (* (sqrt (/ (sin (* 1/180 (* angle (PI)))) a)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 a)))))
(* 4 (+ (log (* (sqrt (/ (sin (* 1/180 (* angle (PI)))) a)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 a)))))
(* 4 (+ (log (* (sqrt (/ (sin (* 1/180 (* angle (PI)))) a)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 a)))))
(+ (log (* (sqrt (/ (sin (* 1/180 (* angle (PI)))) a)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 a))))
(+ (log (* (sqrt (/ (sin (* 1/180 (* angle (PI)))) a)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 a))))
(+ (log (* (sqrt (/ (sin (* 1/180 (* angle (PI)))) a)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 a))))
(+ (log (* (sqrt (/ (sin (* 1/180 (* angle (PI)))) a)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 a))))
(+ (log -1) (+ (log (* (sqrt (/ (sin (* 1/180 (* angle (PI)))) a)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 a)))))
(+ (log -1) (+ (log (* (sqrt (/ (sin (* 1/180 (* angle (PI)))) a)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 a)))))
(+ (log -1) (+ (log (* (sqrt (/ (sin (* 1/180 (* angle (PI)))) a)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 a)))))
(+ (log -1) (+ (log (* (sqrt (/ (sin (* 1/180 (* angle (PI)))) a)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 a)))))
(* a (pow angle 2))
(* a (pow angle 2))
(* a (pow angle 2))
(* a (pow angle 2))
(* (sqrt (/ (sin (* 1/180 (* angle (PI)))) a)) (pow (sqrt -1) 2))
(* (sqrt (/ (sin (* 1/180 (* angle (PI)))) a)) (pow (sqrt -1) 2))
(* (sqrt (/ (sin (* 1/180 (* angle (PI)))) a)) (pow (sqrt -1) 2))
(* (sqrt (/ (sin (* 1/180 (* angle (PI)))) a)) (pow (sqrt -1) 2))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
b
(+ b (* -1/32400 (* (pow angle 2) (* b (pow (PI) 2)))))
(+ b (* (pow angle 2) (+ (* -1/32400 (* b (pow (PI) 2))) (* (pow angle 2) (* b (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4))))))))
(+ b (* (pow angle 2) (+ (* -1/32400 (* b (pow (PI) 2))) (* (pow angle 2) (+ (* b (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4)))) (* (pow angle 2) (* b (+ (* -1/816293376000000 (pow (PI) 6)) (* -1/12244400640000000 (pow (PI) 6))))))))))
b
(+ b (* -1/64800 (* (pow angle 2) (* b (pow (PI) 2)))))
(+ b (* (pow angle 2) (+ (* -1/64800 (* b (pow (PI) 2))) (* 1/25194240000 (* (pow angle 2) (* b (pow (PI) 4)))))))
(+ b (* (pow angle 2) (+ (* -1/64800 (* b (pow (PI) 2))) (* (pow angle 2) (+ (* -1/24488801280000000 (* (pow angle 2) (* b (pow (PI) 6)))) (* 1/25194240000 (* b (pow (PI) 4))))))))
1
(+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2))))
(+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* 1/25194240000 (* (pow angle 2) (pow (PI) 4))))))
(+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* (pow angle 2) (+ (* -1/24488801280000000 (* (pow angle 2) (pow (PI) 6))) (* 1/25194240000 (pow (PI) 4)))))))
(pow b 2)
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow b 2) (pow (PI) 2))) (* 1/32400 (* (pow a 2) (pow (PI) 2))))) (pow b 2))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow b 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (pow (PI) 4))) (* (pow b 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4))))))))) (pow b 2))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow b 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (pow (PI) 4))) (+ (* (pow angle 2) (+ (* (pow a 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))) (* (pow b 2) (+ (* -1/816293376000000 (pow (PI) 6)) (* -1/12244400640000000 (pow (PI) 6)))))) (* (pow b 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4)))))))))) (pow b 2))
(pow b 2)
(+ (* (pow angle 2) (* (pow (PI) 2) (+ (* -1/32400 (pow b 2)) (* 1/32400 (pow a 2))))) (pow b 2))
(+ (* (pow angle 2) (* (pow (PI) 2) (+ (* -1/32400 (pow b 2)) (* 1/32400 (pow a 2))))) (pow b 2))
(+ (* (pow angle 2) (* (pow (PI) 2) (+ (* -1/32400 (pow b 2)) (* 1/32400 (pow a 2))))) (pow b 2))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(* 1/32400 (* (pow a 2) (pow angle 2)))
(* 1/32400 (* (pow a 2) (pow angle 2)))
(* 1/32400 (* (pow a 2) (pow angle 2)))
(* 1/32400 (* (pow a 2) (pow angle 2)))
(pow b 2)
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow b 2) (pow (PI) 2))) (* 1/32400 (* (pow a 2) (pow (PI) 2))))) (pow b 2))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow b 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (pow (PI) 4))) (* (pow b 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4))))))))) (pow b 2))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow b 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (pow (PI) 4))) (+ (* (pow angle 2) (+ (* (pow a 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))) (* (pow b 2) (+ (* -1/816293376000000 (pow (PI) 6)) (* -1/12244400640000000 (pow (PI) 6)))))) (* (pow b 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4)))))))))) (pow b 2))
(* 1/180 (* (pow a 2) (* angle (PI))))
(* angle (+ (* -1/34992000 (* (pow a 2) (* (pow angle 2) (pow (PI) 3)))) (* 1/180 (* (pow a 2) (PI)))))
(* angle (+ (* 1/180 (* (pow a 2) (PI))) (* (pow angle 2) (+ (* -1/34992000 (* (pow a 2) (pow (PI) 3))) (* 1/22674816000000 (* (pow a 2) (* (pow angle 2) (pow (PI) 5))))))))
(* angle (+ (* 1/180 (* (pow a 2) (PI))) (* (pow angle 2) (+ (* -1/34992000 (* (pow a 2) (pow (PI) 3))) (* (pow angle 2) (+ (* -1/30855889612800000000 (* (pow a 2) (* (pow angle 2) (pow (PI) 7)))) (* 1/22674816000000 (* (pow a 2) (pow (PI) 5)))))))))
(* 1/180 (* a (* angle (PI))))
(* angle (+ (* -1/34992000 (* a (* (pow angle 2) (pow (PI) 3)))) (* 1/180 (* a (PI)))))
(* angle (+ (* 1/180 (* a (PI))) (* (pow angle 2) (+ (* -1/34992000 (* a (pow (PI) 3))) (* 1/22674816000000 (* a (* (pow angle 2) (pow (PI) 5))))))))
(* angle (+ (* 1/180 (* a (PI))) (* (pow angle 2) (+ (* -1/34992000 (* a (pow (PI) 3))) (* (pow angle 2) (+ (* -1/30855889612800000000 (* a (* (pow angle 2) (pow (PI) 7)))) (* 1/22674816000000 (* a (pow (PI) 5)))))))))
(* 1/180 (* angle (PI)))
(* angle (+ (* -1/34992000 (* (pow angle 2) (pow (PI) 3))) (* 1/180 (PI))))
(* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* 1/22674816000000 (* (pow angle 2) (pow (PI) 5)))))))
(* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* (pow angle 2) (+ (* -1/30855889612800000000 (* (pow angle 2) (pow (PI) 7))) (* 1/22674816000000 (pow (PI) 5))))))))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(pow b 2)
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow b 2) (pow (PI) 2))) (* 1/32400 (* (pow a 2) (pow (PI) 2))))) (pow b 2))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow b 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (pow (PI) 4))) (* (pow b 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4))))))))) (pow b 2))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow b 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (pow (PI) 4))) (+ (* (pow angle 2) (+ (* (pow a 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))) (* (pow b 2) (+ (* -1/816293376000000 (pow (PI) 6)) (* -1/12244400640000000 (pow (PI) 6)))))) (* (pow b 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4)))))))))) (pow b 2))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (* (pow angle 2) (pow (PI) 4)))) (* 1/32400 (* (pow a 2) (pow (PI) 2)))))
(* (pow angle 2) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (pow (PI) 4))) (* (pow a 2) (* (pow angle 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))))))))
(* (pow angle 2) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (pow (PI) 4))) (* (pow angle 2) (+ (* (pow a 2) (* (pow angle 2) (+ (* -1/396718580736000000000 (pow (PI) 8)) (* -1/2777030065152000000000 (pow (PI) 8))))) (* (pow a 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6))))))))))
(* 1/180 (* a (* angle (PI))))
(* angle (+ (* -1/34992000 (* a (* (pow angle 2) (pow (PI) 3)))) (* 1/180 (* a (PI)))))
(* angle (+ (* 1/180 (* a (PI))) (* (pow angle 2) (+ (* -1/34992000 (* a (pow (PI) 3))) (* 1/22674816000000 (* a (* (pow angle 2) (pow (PI) 5))))))))
(* angle (+ (* 1/180 (* a (PI))) (* (pow angle 2) (+ (* -1/34992000 (* a (pow (PI) 3))) (* (pow angle 2) (+ (* -1/30855889612800000000 (* a (* (pow angle 2) (pow (PI) 7)))) (* 1/22674816000000 (* a (pow (PI) 5)))))))))
(pow b 2)
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow b 2) (pow (PI) 2))) (* 1/32400 (* (pow a 2) (pow (PI) 2))))) (pow b 2))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow b 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (pow (PI) 4))) (* (pow b 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4))))))))) (pow b 2))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow b 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (pow (PI) 4))) (+ (* (pow angle 2) (+ (* (pow a 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))) (* (pow b 2) (+ (* -1/816293376000000 (pow (PI) 6)) (* -1/12244400640000000 (pow (PI) 6)))))) (* (pow b 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4)))))))))) (pow b 2))
(* 4 (log (* (sqrt (* a (* angle (PI)))) (sqrt 1/180))))
(+ (* -1/17496000 (/ (* (pow angle 2) (pow (PI) 2)) (pow (sqrt 1/180) 2))) (* 4 (log (* (sqrt (* a (* angle (PI)))) (sqrt 1/180)))))
(+ (* 4 (log (* (sqrt (* a (* angle (PI)))) (sqrt 1/180)))) (* (pow angle 3) (+ (* -1/17496000 (/ (pow (PI) 2) (* angle (pow (sqrt 1/180) 2)))) (* 1/11337408000000 (/ (* angle (pow (PI) 4)) (pow (sqrt 1/180) 2))))))
(+ (* 4 (log (* (sqrt (* a (* angle (PI)))) (sqrt 1/180)))) (* (pow angle 3) (+ (* -1/17496000 (/ (pow (PI) 2) (* angle (pow (sqrt 1/180) 2)))) (* (pow angle 2) (+ (* -1/1224440064000000 (/ (pow (PI) 4) (* angle (pow (sqrt 1/180) 4)))) (* 1/11337408000000 (/ (pow (PI) 4) (* angle (pow (sqrt 1/180) 2)))))))))
(log (* (sqrt (* a (* angle (PI)))) (sqrt 1/180)))
(+ (log (* (sqrt (* a (* angle (PI)))) (sqrt 1/180))) (* -1/69984000 (/ (* (pow angle 2) (pow (PI) 2)) (pow (sqrt 1/180) 2))))
(+ (log (* (sqrt (* a (* angle (PI)))) (sqrt 1/180))) (* (pow angle 3) (+ (* -1/69984000 (/ (pow (PI) 2) (* angle (pow (sqrt 1/180) 2)))) (* 1/45349632000000 (/ (* angle (pow (PI) 4)) (pow (sqrt 1/180) 2))))))
(+ (log (* (sqrt (* a (* angle (PI)))) (sqrt 1/180))) (* (pow angle 3) (+ (* -1/69984000 (/ (pow (PI) 2) (* angle (pow (sqrt 1/180) 2)))) (* (pow angle 2) (+ (* -1/4897760256000000 (/ (pow (PI) 4) (* angle (pow (sqrt 1/180) 4)))) (* 1/45349632000000 (/ (pow (PI) 4) (* angle (pow (sqrt 1/180) 2)))))))))
(+ (log a) (log (* (sqrt (/ (* angle (PI)) a)) (sqrt 1/180))))
(+ (log a) (+ (log (* (sqrt (/ (* angle (PI)) a)) (sqrt 1/180))) (* -1/69984000 (/ (* (pow angle 2) (pow (PI) 2)) (pow (sqrt 1/180) 2)))))
(+ (log a) (+ (log (* (sqrt (/ (* angle (PI)) a)) (sqrt 1/180))) (* (pow angle 3) (+ (* -1/69984000 (/ (pow (PI) 2) (* angle (pow (sqrt 1/180) 2)))) (* 1/45349632000000 (/ (* angle (pow (PI) 4)) (pow (sqrt 1/180) 2)))))))
(+ (log a) (+ (log (* (sqrt (/ (* angle (PI)) a)) (sqrt 1/180))) (* (pow angle 3) (+ (* -1/69984000 (/ (pow (PI) 2) (* angle (pow (sqrt 1/180) 2)))) (* (pow angle 2) (+ (* -1/4897760256000000 (/ (pow (PI) 4) (* angle (pow (sqrt 1/180) 4)))) (* 1/45349632000000 (/ (pow (PI) 4) (* angle (pow (sqrt 1/180) 2))))))))))
(* 1/180 (* angle (PI)))
(* angle (+ (* -1/34992000 (* (pow angle 2) (pow (PI) 3))) (* 1/180 (PI))))
(* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* 1/22674816000000 (* (pow angle 2) (pow (PI) 5)))))))
(* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* (pow angle 2) (+ (* -1/30855889612800000000 (* (pow angle 2) (pow (PI) 7))) (* 1/22674816000000 (pow (PI) 5))))))))
(* a (pow angle 2))
(* a (pow angle 2))
(* a (pow angle 2))
(* a (pow angle 2))
(* 1/180 (* angle (PI)))
(* angle (+ (* -1/34992000 (* (pow angle 2) (pow (PI) 3))) (* 1/180 (PI))))
(* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* 1/22674816000000 (* (pow angle 2) (pow (PI) 5)))))))
(* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* (pow angle 2) (+ (* -1/30855889612800000000 (* (pow angle 2) (pow (PI) 7))) (* 1/22674816000000 (pow (PI) 5))))))))
1
(+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2))))
(+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* 1/25194240000 (* (pow angle 2) (pow (PI) 4))))))
(+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* (pow angle 2) (+ (* -1/24488801280000000 (* (pow angle 2) (pow (PI) 6))) (* 1/25194240000 (pow (PI) 4)))))))
(* 1/180 (* angle (PI)))
(* angle (+ (* -1/34992000 (* (pow angle 2) (pow (PI) 3))) (* 1/180 (PI))))
(* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* 1/22674816000000 (* (pow angle 2) (pow (PI) 5)))))))
(* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* (pow angle 2) (+ (* -1/30855889612800000000 (* (pow angle 2) (pow (PI) 7))) (* 1/22674816000000 (pow (PI) 5))))))))
(* (sqrt (/ (* angle (PI)) a)) (sqrt 1/180))
(+ (* -1/69984000 (* (sqrt (/ (* (pow angle 5) (pow (PI) 5)) a)) (/ 1 (sqrt 1/180)))) (* (sqrt (/ (* angle (PI)) a)) (sqrt 1/180)))
(+ (* (sqrt (/ (* angle (PI)) a)) (sqrt 1/180)) (* (pow angle 3) (+ (* -1/69984000 (* (sqrt (/ (pow (PI) 5) (* a angle))) (/ 1 (sqrt 1/180)))) (* 1/45349632000000 (* (sqrt (/ (* (pow angle 3) (pow (PI) 9)) a)) (/ 1 (sqrt 1/180)))))))
(+ (* (sqrt (/ (* angle (PI)) a)) (sqrt 1/180)) (* (pow angle 3) (+ (* -1/69984000 (* (sqrt (/ (pow (PI) 5) (* a angle))) (/ 1 (sqrt 1/180)))) (* (pow angle 2) (+ (* -1/9795520512000000 (* (sqrt (/ (pow (PI) 9) (* a angle))) (/ 1 (pow (sqrt 1/180) 3)))) (* 1/45349632000000 (* (sqrt (/ (pow (PI) 9) (* a angle))) (/ 1 (sqrt 1/180)))))))))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* b (pow (cos (* 1/180 (* angle (PI)))) 2))
(* b (pow (cos (* 1/180 (* angle (PI)))) 2))
(* b (pow (cos (* 1/180 (* angle (PI)))) 2))
(* b (pow (cos (* 1/180 (* angle (PI)))) 2))
(* b (cos (* 1/180 (* angle (PI)))))
(* b (cos (* 1/180 (* angle (PI)))))
(* b (cos (* 1/180 (* angle (PI)))))
(* b (cos (* 1/180 (* angle (PI)))))
(cos (* 1/180 (* angle (PI))))
(cos (* 1/180 (* angle (PI))))
(cos (* 1/180 (* angle (PI))))
(cos (* 1/180 (* angle (PI))))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow angle 2) (* (pow (PI) 2) (+ (* -1/32400 (pow b 2)) (* 1/32400 (pow a 2)))))
(* (pow angle 2) (+ (* (pow (PI) 2) (+ (* -1/32400 (pow b 2)) (* 1/32400 (pow a 2)))) (/ (pow b 2) (pow angle 2))))
(* (pow angle 2) (+ (* (pow (PI) 2) (+ (* -1/32400 (pow b 2)) (* 1/32400 (pow a 2)))) (/ (pow b 2) (pow angle 2))))
(* (pow angle 2) (+ (* (pow (PI) 2) (+ (* -1/32400 (pow b 2)) (* 1/32400 (pow a 2)))) (/ (pow b 2) (pow angle 2))))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(* 1/32400 (* (pow a 2) (pow angle 2)))
(* 1/32400 (* (pow a 2) (pow angle 2)))
(* 1/32400 (* (pow a 2) (pow angle 2)))
(* 1/32400 (* (pow a 2) (pow angle 2)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (sin (* 1/180 (* angle (PI)))))
(* (pow a 2) (sin (* 1/180 (* angle (PI)))))
(* (pow a 2) (sin (* 1/180 (* angle (PI)))))
(* (pow a 2) (sin (* 1/180 (* angle (PI)))))
(* a (sin (* 1/180 (* angle (PI)))))
(* a (sin (* 1/180 (* angle (PI)))))
(* a (sin (* 1/180 (* angle (PI)))))
(* a (sin (* 1/180 (* angle (PI)))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* a (sin (* 1/180 (* angle (PI)))))
(* a (sin (* 1/180 (* angle (PI)))))
(* a (sin (* 1/180 (* angle (PI)))))
(* a (sin (* 1/180 (* angle (PI)))))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* 4 (log (sqrt (* a (sin (* 1/180 (* angle (PI))))))))
(* 4 (log (sqrt (* a (sin (* 1/180 (* angle (PI))))))))
(* 4 (log (sqrt (* a (sin (* 1/180 (* angle (PI))))))))
(* 4 (log (sqrt (* a (sin (* 1/180 (* angle (PI))))))))
(log (sqrt (* a (sin (* 1/180 (* angle (PI)))))))
(log (sqrt (* a (sin (* 1/180 (* angle (PI)))))))
(log (sqrt (* a (sin (* 1/180 (* angle (PI)))))))
(log (sqrt (* a (sin (* 1/180 (* angle (PI)))))))
(+ (log a) (log (sqrt (/ (sin (* 1/180 (* angle (PI)))) a))))
(+ (log a) (log (sqrt (/ (sin (* 1/180 (* angle (PI)))) a))))
(+ (log a) (log (sqrt (/ (sin (* 1/180 (* angle (PI)))) a))))
(+ (log a) (log (sqrt (/ (sin (* 1/180 (* angle (PI)))) a))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(* a (pow angle 2))
(* a (pow angle 2))
(* a (pow angle 2))
(* a (pow angle 2))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(cos (* 1/180 (* angle (PI))))
(cos (* 1/180 (* angle (PI))))
(cos (* 1/180 (* angle (PI))))
(cos (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(sqrt (/ (sin (* 1/180 (* angle (PI)))) a))
(sqrt (/ (sin (* 1/180 (* angle (PI)))) a))
(sqrt (/ (sin (* 1/180 (* angle (PI)))) a))
(sqrt (/ (sin (* 1/180 (* angle (PI)))) a))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* b (pow (cos (* 1/180 (* angle (PI)))) 2))
(* b (pow (cos (* 1/180 (* angle (PI)))) 2))
(* b (pow (cos (* 1/180 (* angle (PI)))) 2))
(* b (pow (cos (* 1/180 (* angle (PI)))) 2))
(* b (cos (* 1/180 (* angle (PI)))))
(* b (cos (* 1/180 (* angle (PI)))))
(* b (cos (* 1/180 (* angle (PI)))))
(* b (cos (* 1/180 (* angle (PI)))))
(cos (* 1/180 (* angle (PI))))
(cos (* 1/180 (* angle (PI))))
(cos (* 1/180 (* angle (PI))))
(cos (* 1/180 (* angle (PI))))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow angle 2) (* (pow (PI) 2) (+ (* -1/32400 (pow b 2)) (* 1/32400 (pow a 2)))))
(* (pow angle 2) (+ (* (pow (PI) 2) (+ (* -1/32400 (pow b 2)) (* 1/32400 (pow a 2)))) (/ (pow b 2) (pow angle 2))))
(* (pow angle 2) (+ (* (pow (PI) 2) (+ (* -1/32400 (pow b 2)) (* 1/32400 (pow a 2)))) (/ (pow b 2) (pow angle 2))))
(* (pow angle 2) (+ (* (pow (PI) 2) (+ (* -1/32400 (pow b 2)) (* 1/32400 (pow a 2)))) (/ (pow b 2) (pow angle 2))))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(* 1/32400 (* (pow a 2) (pow angle 2)))
(* 1/32400 (* (pow a 2) (pow angle 2)))
(* 1/32400 (* (pow a 2) (pow angle 2)))
(* 1/32400 (* (pow a 2) (pow angle 2)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (sin (* 1/180 (* angle (PI)))))
(* (pow a 2) (sin (* 1/180 (* angle (PI)))))
(* (pow a 2) (sin (* 1/180 (* angle (PI)))))
(* (pow a 2) (sin (* 1/180 (* angle (PI)))))
(* a (sin (* 1/180 (* angle (PI)))))
(* a (sin (* 1/180 (* angle (PI)))))
(* a (sin (* 1/180 (* angle (PI)))))
(* a (sin (* 1/180 (* angle (PI)))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* a (sin (* 1/180 (* angle (PI)))))
(* a (sin (* 1/180 (* angle (PI)))))
(* a (sin (* 1/180 (* angle (PI)))))
(* a (sin (* 1/180 (* angle (PI)))))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* 4 (log (sqrt (* a (sin (* 1/180 (* angle (PI))))))))
(* 4 (log (sqrt (* a (sin (* 1/180 (* angle (PI))))))))
(* 4 (log (sqrt (* a (sin (* 1/180 (* angle (PI))))))))
(* 4 (log (sqrt (* a (sin (* 1/180 (* angle (PI))))))))
(log (sqrt (* a (sin (* 1/180 (* angle (PI)))))))
(log (sqrt (* a (sin (* 1/180 (* angle (PI)))))))
(log (sqrt (* a (sin (* 1/180 (* angle (PI)))))))
(log (sqrt (* a (sin (* 1/180 (* angle (PI)))))))
(+ (log a) (log (sqrt (/ (sin (* 1/180 (* angle (PI)))) a))))
(+ (log a) (log (sqrt (/ (sin (* 1/180 (* angle (PI)))) a))))
(+ (log a) (log (sqrt (/ (sin (* 1/180 (* angle (PI)))) a))))
(+ (log a) (log (sqrt (/ (sin (* 1/180 (* angle (PI)))) a))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(* a (pow angle 2))
(* a (pow angle 2))
(* a (pow angle 2))
(* a (pow angle 2))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(cos (* 1/180 (* angle (PI))))
(cos (* 1/180 (* angle (PI))))
(cos (* 1/180 (* angle (PI))))
(cos (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(sqrt (/ (sin (* 1/180 (* angle (PI)))) a))
(sqrt (/ (sin (* 1/180 (* angle (PI)))) a))
(sqrt (/ (sin (* 1/180 (* angle (PI)))) a))
(sqrt (/ (sin (* 1/180 (* angle (PI)))) a))
Outputs
(* b (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) b)
(* b (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) b)
(* b (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) b)
(* b (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) b)
(* b (cos (* 1/180 (* angle (PI)))))
(*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) b)
(* b (cos (* 1/180 (* angle (PI)))))
(*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) b)
(* b (cos (* 1/180 (* angle (PI)))))
(*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) b)
(* b (cos (* 1/180 (* angle (PI)))))
(*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) b)
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) a) a))
(+ (* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2)))) (* (pow b 2) (+ 1 (* -1/32400 (* (pow angle 2) (pow (PI) 2))))))
(fma.f64 (*.f64 (*.f64 angle angle) (fma.f64 #s(literal -1/32400 binary64) (*.f64 b b) (*.f64 #s(literal 1/32400 binary64) (*.f64 a a)))) (*.f64 (PI.f64) (PI.f64)) (*.f64 b b))
(+ (* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2)))) (* (pow b 2) (+ 1 (* -1/32400 (* (pow angle 2) (pow (PI) 2))))))
(fma.f64 (*.f64 (*.f64 angle angle) (fma.f64 #s(literal -1/32400 binary64) (*.f64 b b) (*.f64 #s(literal 1/32400 binary64) (*.f64 a a)))) (*.f64 (PI.f64) (PI.f64)) (*.f64 b b))
(+ (* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2)))) (* (pow b 2) (+ 1 (* -1/32400 (* (pow angle 2) (pow (PI) 2))))))
(fma.f64 (*.f64 (*.f64 angle angle) (fma.f64 #s(literal -1/32400 binary64) (*.f64 b b) (*.f64 #s(literal 1/32400 binary64) (*.f64 a a)))) (*.f64 (PI.f64) (PI.f64)) (*.f64 b b))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(* b (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) b)
(* b (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) b)
(* b (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) b)
(* b (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) b)
(* b (cos (* 1/180 (* angle (PI)))))
(*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) b)
(* b (cos (* 1/180 (* angle (PI)))))
(*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) b)
(* b (cos (* 1/180 (* angle (PI)))))
(*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) b)
(* b (cos (* 1/180 (* angle (PI)))))
(*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) b)
(* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(*.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 (/.f64 a b) (/.f64 a b)) (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64))) (*.f64 b b))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(*.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 (/.f64 a b) (/.f64 a b)) (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64))) (*.f64 b b))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(*.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 (/.f64 a b) (/.f64 a b)) (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64))) (*.f64 b b))
(* (pow b 2) (+ 1 (* -1/32400 (* (pow angle 2) (pow (PI) 2)))))
(*.f64 (fma.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle angle)) (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b) b)
(* (pow b 2) (+ 1 (+ (* -1/32400 (* (pow angle 2) (pow (PI) 2))) (* 1/32400 (/ (* (pow a 2) (* (pow angle 2) (pow (PI) 2))) (pow b 2))))))
(*.f64 (fma.f64 (*.f64 (*.f64 a (*.f64 (PI.f64) angle)) (*.f64 a (*.f64 (PI.f64) angle))) (/.f64 #s(literal 1/32400 binary64) (*.f64 b b)) (fma.f64 (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle angle)) (PI.f64)) (PI.f64) #s(literal 1 binary64))) (*.f64 b b))
(* (pow b 2) (+ 1 (+ (* -1/32400 (* (pow angle 2) (pow (PI) 2))) (* 1/32400 (/ (* (pow a 2) (* (pow angle 2) (pow (PI) 2))) (pow b 2))))))
(*.f64 (fma.f64 (*.f64 (*.f64 a (*.f64 (PI.f64) angle)) (*.f64 a (*.f64 (PI.f64) angle))) (/.f64 #s(literal 1/32400 binary64) (*.f64 b b)) (fma.f64 (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle angle)) (PI.f64)) (PI.f64) #s(literal 1 binary64))) (*.f64 b b))
(* (pow b 2) (+ 1 (+ (* -1/32400 (* (pow angle 2) (pow (PI) 2))) (* 1/32400 (/ (* (pow a 2) (* (pow angle 2) (pow (PI) 2))) (pow b 2))))))
(*.f64 (fma.f64 (*.f64 (*.f64 a (*.f64 (PI.f64) angle)) (*.f64 a (*.f64 (PI.f64) angle))) (/.f64 #s(literal 1/32400 binary64) (*.f64 b b)) (fma.f64 (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle angle)) (PI.f64)) (PI.f64) #s(literal 1 binary64))) (*.f64 b b))
(* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(*.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 (/.f64 a b) (/.f64 a b)) (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64))) (*.f64 b b))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(*.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 (/.f64 a b) (/.f64 a b)) (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64))) (*.f64 b b))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(*.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 (/.f64 a b) (/.f64 a b)) (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64))) (*.f64 b b))
(* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(*.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 (/.f64 a b) (/.f64 a b)) (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64))) (*.f64 b b))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(*.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 (/.f64 a b) (/.f64 a b)) (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64))) (*.f64 b b))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(*.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 (/.f64 a b) (/.f64 a b)) (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64))) (*.f64 b b))
(* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(*.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 (/.f64 a b) (/.f64 a b)) (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64))) (*.f64 b b))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(*.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 (/.f64 a b) (/.f64 a b)) (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64))) (*.f64 b b))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(*.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 (/.f64 a b) (/.f64 a b)) (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64))) (*.f64 b b))
(* b (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) b)
(* b (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) b)
(* b (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) b)
(* b (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) b)
(* b (cos (* 1/180 (* angle (PI)))))
(*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) b)
(* b (cos (* 1/180 (* angle (PI)))))
(*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) b)
(* b (cos (* 1/180 (* angle (PI)))))
(*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) b)
(* b (cos (* 1/180 (* angle (PI)))))
(*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) b)
(* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(*.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 (/.f64 a b) (/.f64 a b)) (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64))) (*.f64 b b))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(*.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 (/.f64 a b) (/.f64 a b)) (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64))) (*.f64 b b))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(*.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 (/.f64 a b) (/.f64 a b)) (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64))) (*.f64 b b))
(* (pow b 2) (+ 1 (* -1/32400 (* (pow angle 2) (pow (PI) 2)))))
(*.f64 (fma.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle angle)) (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b) b)
(* (pow b 2) (+ 1 (+ (* -1/32400 (* (pow angle 2) (pow (PI) 2))) (* 1/32400 (/ (* (pow a 2) (* (pow angle 2) (pow (PI) 2))) (pow b 2))))))
(*.f64 (fma.f64 (*.f64 (*.f64 a (*.f64 (PI.f64) angle)) (*.f64 a (*.f64 (PI.f64) angle))) (/.f64 #s(literal 1/32400 binary64) (*.f64 b b)) (fma.f64 (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle angle)) (PI.f64)) (PI.f64) #s(literal 1 binary64))) (*.f64 b b))
(* (pow b 2) (+ 1 (+ (* -1/32400 (* (pow angle 2) (pow (PI) 2))) (* 1/32400 (/ (* (pow a 2) (* (pow angle 2) (pow (PI) 2))) (pow b 2))))))
(*.f64 (fma.f64 (*.f64 (*.f64 a (*.f64 (PI.f64) angle)) (*.f64 a (*.f64 (PI.f64) angle))) (/.f64 #s(literal 1/32400 binary64) (*.f64 b b)) (fma.f64 (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle angle)) (PI.f64)) (PI.f64) #s(literal 1 binary64))) (*.f64 b b))
(* (pow b 2) (+ 1 (+ (* -1/32400 (* (pow angle 2) (pow (PI) 2))) (* 1/32400 (/ (* (pow a 2) (* (pow angle 2) (pow (PI) 2))) (pow b 2))))))
(*.f64 (fma.f64 (*.f64 (*.f64 a (*.f64 (PI.f64) angle)) (*.f64 a (*.f64 (PI.f64) angle))) (/.f64 #s(literal 1/32400 binary64) (*.f64 b b)) (fma.f64 (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle angle)) (PI.f64)) (PI.f64) #s(literal 1 binary64))) (*.f64 b b))
(* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(*.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 (/.f64 a b) (/.f64 a b)) (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64))) (*.f64 b b))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(*.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 (/.f64 a b) (/.f64 a b)) (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64))) (*.f64 b b))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(*.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 (/.f64 a b) (/.f64 a b)) (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64))) (*.f64 b b))
(* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(*.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 (/.f64 a b) (/.f64 a b)) (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64))) (*.f64 b b))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(*.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 (/.f64 a b) (/.f64 a b)) (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64))) (*.f64 b b))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(*.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 (/.f64 a b) (/.f64 a b)) (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64))) (*.f64 b b))
(* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(*.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 (/.f64 a b) (/.f64 a b)) (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64))) (*.f64 b b))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(*.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 (/.f64 a b) (/.f64 a b)) (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64))) (*.f64 b b))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(*.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 (/.f64 a b) (/.f64 a b)) (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64))) (*.f64 b b))
(* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* -1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2)))) (pow b 2))
(*.f64 (fma.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle angle)) (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b) b)
(+ (* -1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2)))) (+ (* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2)))) (pow b 2)))
(fma.f64 (*.f64 (*.f64 angle angle) (fma.f64 #s(literal -1/32400 binary64) (*.f64 b b) (*.f64 #s(literal 1/32400 binary64) (*.f64 a a)))) (*.f64 (PI.f64) (PI.f64)) (*.f64 b b))
(+ (* -1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2)))) (+ (* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2)))) (pow b 2)))
(fma.f64 (*.f64 (*.f64 angle angle) (fma.f64 #s(literal -1/32400 binary64) (*.f64 b b) (*.f64 #s(literal 1/32400 binary64) (*.f64 a a)))) (*.f64 (PI.f64) (PI.f64)) (*.f64 b b))
(+ (* -1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2)))) (+ (* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2)))) (pow b 2)))
(fma.f64 (*.f64 (*.f64 angle angle) (fma.f64 #s(literal -1/32400 binary64) (*.f64 b b) (*.f64 #s(literal 1/32400 binary64) (*.f64 a a)))) (*.f64 (PI.f64) (PI.f64)) (*.f64 b b))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) a) a))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) a) a))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) a) a))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) a) a))
(* 1/32400 (* (pow a 2) (pow angle 2)))
(*.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a a)) angle) angle)
(* 1/32400 (* (pow a 2) (pow angle 2)))
(*.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a a)) angle) angle)
(* 1/32400 (* (pow a 2) (pow angle 2)))
(*.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a a)) angle) angle)
(* 1/32400 (* (pow a 2) (pow angle 2)))
(*.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a a)) angle) angle)
(* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(* (pow a 2) (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) (*.f64 a a))
(* (pow a 2) (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) (*.f64 a a))
(* (pow a 2) (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) (*.f64 a a))
(* (pow a 2) (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) (*.f64 a a))
(* a (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) a)
(* a (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) a)
(* a (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) a)
(* a (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) a)
(* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* a (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) a)
(* a (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) a)
(* a (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) a)
(* a (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) a)
(* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(* 4 (log (sqrt (* a (sin (* 1/180 (* angle (PI))))))))
(*.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) a))) #s(literal 4 binary64))
(* 4 (log (sqrt (* a (sin (* 1/180 (* angle (PI))))))))
(*.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) a))) #s(literal 4 binary64))
(* 4 (log (sqrt (* a (sin (* 1/180 (* angle (PI))))))))
(*.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) a))) #s(literal 4 binary64))
(* 4 (log (sqrt (* a (sin (* 1/180 (* angle (PI))))))))
(*.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) a))) #s(literal 4 binary64))
(log (sqrt (* a (sin (* 1/180 (* angle (PI)))))))
(log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) a)))
(log (sqrt (* a (sin (* 1/180 (* angle (PI)))))))
(log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) a)))
(log (sqrt (* a (sin (* 1/180 (* angle (PI)))))))
(log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) a)))
(log (sqrt (* a (sin (* 1/180 (* angle (PI)))))))
(log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) a)))
(+ (log a) (+ (log (sqrt (* a (sin (* 1/180 (* angle (PI))))))) (* -1 (log a))))
(fma.f64 #s(literal 0 binary64) (log.f64 a) (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) a))))
(+ (log a) (+ (log (sqrt (* a (sin (* 1/180 (* angle (PI))))))) (* -1 (log a))))
(fma.f64 #s(literal 0 binary64) (log.f64 a) (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) a))))
(+ (log a) (+ (log (sqrt (* a (sin (* 1/180 (* angle (PI))))))) (* -1 (log a))))
(fma.f64 #s(literal 0 binary64) (log.f64 a) (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) a))))
(+ (log a) (+ (log (sqrt (* a (sin (* 1/180 (* angle (PI))))))) (* -1 (log a))))
(fma.f64 #s(literal 0 binary64) (log.f64 a) (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) a))))
(* a (pow angle 2))
(*.f64 (*.f64 angle angle) a)
(* a (pow angle 2))
(*.f64 (*.f64 angle angle) a)
(* a (pow angle 2))
(*.f64 (*.f64 angle angle) a)
(* a (pow angle 2))
(*.f64 (*.f64 angle angle) a)
(sqrt (/ (sin (* 1/180 (* angle (PI)))) a))
(sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) a))
(sqrt (/ (sin (* 1/180 (* angle (PI)))) a))
(sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) a))
(sqrt (/ (sin (* 1/180 (* angle (PI)))) a))
(sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) a))
(sqrt (/ (sin (* 1/180 (* angle (PI)))) a))
(sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) a))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(*.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 (/.f64 b a) (/.f64 b a)) (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64))) (*.f64 a a))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(*.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 (/.f64 b a) (/.f64 b a)) (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64))) (*.f64 a a))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(*.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 (/.f64 b a) (/.f64 b a)) (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64))) (*.f64 a a))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) a) a))
(* (pow a 2) (+ (* -1/32400 (/ (* (pow angle 2) (* (pow b 2) (pow (PI) 2))) (pow a 2))) (+ (* 1/32400 (* (pow angle 2) (pow (PI) 2))) (/ (pow b 2) (pow a 2)))))
(*.f64 (fma.f64 (*.f64 angle angle) (fma.f64 (*.f64 (*.f64 (PI.f64) (/.f64 b a)) (*.f64 (PI.f64) (/.f64 b a))) #s(literal -1/32400 binary64) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))) (*.f64 (/.f64 b a) (/.f64 b a))) (*.f64 a a))
(* (pow a 2) (+ (* -1/32400 (/ (* (pow angle 2) (* (pow b 2) (pow (PI) 2))) (pow a 2))) (+ (* 1/32400 (* (pow angle 2) (pow (PI) 2))) (/ (pow b 2) (pow a 2)))))
(*.f64 (fma.f64 (*.f64 angle angle) (fma.f64 (*.f64 (*.f64 (PI.f64) (/.f64 b a)) (*.f64 (PI.f64) (/.f64 b a))) #s(literal -1/32400 binary64) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))) (*.f64 (/.f64 b a) (/.f64 b a))) (*.f64 a a))
(* (pow a 2) (+ (* -1/32400 (/ (* (pow angle 2) (* (pow b 2) (pow (PI) 2))) (pow a 2))) (+ (* 1/32400 (* (pow angle 2) (pow (PI) 2))) (/ (pow b 2) (pow a 2)))))
(*.f64 (fma.f64 (*.f64 angle angle) (fma.f64 (*.f64 (*.f64 (PI.f64) (/.f64 b a)) (*.f64 (PI.f64) (/.f64 b a))) #s(literal -1/32400 binary64) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))) (*.f64 (/.f64 b a) (/.f64 b a))) (*.f64 a a))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) a) a))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) a) a))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) a) a))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) a) a))
(* 1/32400 (* (pow a 2) (pow angle 2)))
(*.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a a)) angle) angle)
(* 1/32400 (* (pow a 2) (pow angle 2)))
(*.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a a)) angle) angle)
(* 1/32400 (* (pow a 2) (pow angle 2)))
(*.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a a)) angle) angle)
(* 1/32400 (* (pow a 2) (pow angle 2)))
(*.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a a)) angle) angle)
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(*.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 (/.f64 b a) (/.f64 b a)) (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64))) (*.f64 a a))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(*.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 (/.f64 b a) (/.f64 b a)) (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64))) (*.f64 a a))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(*.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 (/.f64 b a) (/.f64 b a)) (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64))) (*.f64 a a))
(* (pow a 2) (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) (*.f64 a a))
(* (pow a 2) (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) (*.f64 a a))
(* (pow a 2) (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) (*.f64 a a))
(* (pow a 2) (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) (*.f64 a a))
(* a (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) a)
(* a (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) a)
(* a (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) a)
(* a (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) a)
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(*.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 (/.f64 b a) (/.f64 b a)) (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64))) (*.f64 a a))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(*.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 (/.f64 b a) (/.f64 b a)) (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64))) (*.f64 a a))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(*.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 (/.f64 b a) (/.f64 b a)) (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64))) (*.f64 a a))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* a (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) a)
(* a (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) a)
(* a (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) a)
(* a (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) a)
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(*.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 (/.f64 b a) (/.f64 b a)) (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64))) (*.f64 a a))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(*.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 (/.f64 b a) (/.f64 b a)) (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64))) (*.f64 a a))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(*.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 (/.f64 b a) (/.f64 b a)) (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64))) (*.f64 a a))
(* 4 (+ (log (sqrt (/ (sin (* 1/180 (* angle (PI)))) a))) (* -1 (log (/ 1 a)))))
(*.f64 (+.f64 (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) a))) (log.f64 a)) #s(literal 4 binary64))
(* 4 (+ (log (sqrt (/ (sin (* 1/180 (* angle (PI)))) a))) (* -1 (log (/ 1 a)))))
(*.f64 (+.f64 (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) a))) (log.f64 a)) #s(literal 4 binary64))
(* 4 (+ (log (sqrt (/ (sin (* 1/180 (* angle (PI)))) a))) (* -1 (log (/ 1 a)))))
(*.f64 (+.f64 (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) a))) (log.f64 a)) #s(literal 4 binary64))
(* 4 (+ (log (sqrt (/ (sin (* 1/180 (* angle (PI)))) a))) (* -1 (log (/ 1 a)))))
(*.f64 (+.f64 (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) a))) (log.f64 a)) #s(literal 4 binary64))
(+ (log (sqrt (/ (sin (* 1/180 (* angle (PI)))) a))) (* -1 (log (/ 1 a))))
(+.f64 (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) a))) (log.f64 a))
(+ (log (sqrt (/ (sin (* 1/180 (* angle (PI)))) a))) (* -1 (log (/ 1 a))))
(+.f64 (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) a))) (log.f64 a))
(+ (log (sqrt (/ (sin (* 1/180 (* angle (PI)))) a))) (* -1 (log (/ 1 a))))
(+.f64 (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) a))) (log.f64 a))
(+ (log (sqrt (/ (sin (* 1/180 (* angle (PI)))) a))) (* -1 (log (/ 1 a))))
(+.f64 (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) a))) (log.f64 a))
(+ (log (sqrt (/ (sin (* 1/180 (* angle (PI)))) a))) (* -1 (log (/ 1 a))))
(+.f64 (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) a))) (log.f64 a))
(+ (log (sqrt (/ (sin (* 1/180 (* angle (PI)))) a))) (* -1 (log (/ 1 a))))
(+.f64 (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) a))) (log.f64 a))
(+ (log (sqrt (/ (sin (* 1/180 (* angle (PI)))) a))) (* -1 (log (/ 1 a))))
(+.f64 (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) a))) (log.f64 a))
(+ (log (sqrt (/ (sin (* 1/180 (* angle (PI)))) a))) (* -1 (log (/ 1 a))))
(+.f64 (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) a))) (log.f64 a))
(* a (pow angle 2))
(*.f64 (*.f64 angle angle) a)
(* a (pow angle 2))
(*.f64 (*.f64 angle angle) a)
(* a (pow angle 2))
(*.f64 (*.f64 angle angle) a)
(* a (pow angle 2))
(*.f64 (*.f64 angle angle) a)
(sqrt (/ (sin (* 1/180 (* angle (PI)))) a))
(sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) a))
(sqrt (/ (sin (* 1/180 (* angle (PI)))) a))
(sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) a))
(sqrt (/ (sin (* 1/180 (* angle (PI)))) a))
(sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) a))
(sqrt (/ (sin (* 1/180 (* angle (PI)))) a))
(sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) a))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(*.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 (/.f64 b a) (/.f64 b a)) (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64))) (*.f64 a a))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(*.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 (/.f64 b a) (/.f64 b a)) (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64))) (*.f64 a a))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(*.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 (/.f64 b a) (/.f64 b a)) (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64))) (*.f64 a a))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) a) a))
(* (pow a 2) (+ (* -1/32400 (/ (* (pow angle 2) (* (pow b 2) (pow (PI) 2))) (pow a 2))) (+ (* 1/32400 (* (pow angle 2) (pow (PI) 2))) (/ (pow b 2) (pow a 2)))))
(*.f64 (fma.f64 (*.f64 angle angle) (fma.f64 (*.f64 (*.f64 (PI.f64) (/.f64 b a)) (*.f64 (PI.f64) (/.f64 b a))) #s(literal -1/32400 binary64) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))) (*.f64 (/.f64 b a) (/.f64 b a))) (*.f64 a a))
(* (pow a 2) (+ (* -1/32400 (/ (* (pow angle 2) (* (pow b 2) (pow (PI) 2))) (pow a 2))) (+ (* 1/32400 (* (pow angle 2) (pow (PI) 2))) (/ (pow b 2) (pow a 2)))))
(*.f64 (fma.f64 (*.f64 angle angle) (fma.f64 (*.f64 (*.f64 (PI.f64) (/.f64 b a)) (*.f64 (PI.f64) (/.f64 b a))) #s(literal -1/32400 binary64) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))) (*.f64 (/.f64 b a) (/.f64 b a))) (*.f64 a a))
(* (pow a 2) (+ (* -1/32400 (/ (* (pow angle 2) (* (pow b 2) (pow (PI) 2))) (pow a 2))) (+ (* 1/32400 (* (pow angle 2) (pow (PI) 2))) (/ (pow b 2) (pow a 2)))))
(*.f64 (fma.f64 (*.f64 angle angle) (fma.f64 (*.f64 (*.f64 (PI.f64) (/.f64 b a)) (*.f64 (PI.f64) (/.f64 b a))) #s(literal -1/32400 binary64) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))) (*.f64 (/.f64 b a) (/.f64 b a))) (*.f64 a a))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) a) a))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) a) a))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) a) a))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) a) a))
(* 1/32400 (* (pow a 2) (pow angle 2)))
(*.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a a)) angle) angle)
(* 1/32400 (* (pow a 2) (pow angle 2)))
(*.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a a)) angle) angle)
(* 1/32400 (* (pow a 2) (pow angle 2)))
(*.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a a)) angle) angle)
(* 1/32400 (* (pow a 2) (pow angle 2)))
(*.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a a)) angle) angle)
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(*.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 (/.f64 b a) (/.f64 b a)) (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64))) (*.f64 a a))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(*.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 (/.f64 b a) (/.f64 b a)) (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64))) (*.f64 a a))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(*.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 (/.f64 b a) (/.f64 b a)) (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64))) (*.f64 a a))
(* (pow a 2) (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) (*.f64 a a))
(* (pow a 2) (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) (*.f64 a a))
(* (pow a 2) (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) (*.f64 a a))
(* (pow a 2) (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) (*.f64 a a))
(* a (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) a)
(* a (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) a)
(* a (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) a)
(* a (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) a)
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(*.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 (/.f64 b a) (/.f64 b a)) (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64))) (*.f64 a a))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(*.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 (/.f64 b a) (/.f64 b a)) (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64))) (*.f64 a a))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(*.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 (/.f64 b a) (/.f64 b a)) (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64))) (*.f64 a a))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* a (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) a)
(* a (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) a)
(* a (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) a)
(* a (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) a)
(* (pow a 2) (* (pow (sin (* 1/180 (* angle (PI)))) 2) (pow (sqrt -1) 4)))
(*.f64 (*.f64 (*.f64 a a) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)))
(* (pow a 2) (+ (* (pow (sin (* 1/180 (* angle (PI)))) 2) (pow (sqrt -1) 4)) (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2))))
(*.f64 (fma.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 (/.f64 b a) (/.f64 b a)))) (*.f64 a a))
(* (pow a 2) (+ (* (pow (sin (* 1/180 (* angle (PI)))) 2) (pow (sqrt -1) 4)) (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2))))
(*.f64 (fma.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 (/.f64 b a) (/.f64 b a)))) (*.f64 a a))
(* (pow a 2) (+ (* (pow (sin (* 1/180 (* angle (PI)))) 2) (pow (sqrt -1) 4)) (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2))))
(*.f64 (fma.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 (/.f64 b a) (/.f64 b a)))) (*.f64 a a))
(* 4 (+ (log (* (sqrt (/ (sin (* 1/180 (* angle (PI)))) a)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 a)))))
(*.f64 (-.f64 (log.f64 (neg.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) a)))) (log.f64 (/.f64 #s(literal -1 binary64) a))) #s(literal 4 binary64))
(* 4 (+ (log (* (sqrt (/ (sin (* 1/180 (* angle (PI)))) a)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 a)))))
(*.f64 (-.f64 (log.f64 (neg.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) a)))) (log.f64 (/.f64 #s(literal -1 binary64) a))) #s(literal 4 binary64))
(* 4 (+ (log (* (sqrt (/ (sin (* 1/180 (* angle (PI)))) a)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 a)))))
(*.f64 (-.f64 (log.f64 (neg.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) a)))) (log.f64 (/.f64 #s(literal -1 binary64) a))) #s(literal 4 binary64))
(* 4 (+ (log (* (sqrt (/ (sin (* 1/180 (* angle (PI)))) a)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 a)))))
(*.f64 (-.f64 (log.f64 (neg.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) a)))) (log.f64 (/.f64 #s(literal -1 binary64) a))) #s(literal 4 binary64))
(+ (log (* (sqrt (/ (sin (* 1/180 (* angle (PI)))) a)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 a))))
(-.f64 (log.f64 (neg.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) a)))) (log.f64 (/.f64 #s(literal -1 binary64) a)))
(+ (log (* (sqrt (/ (sin (* 1/180 (* angle (PI)))) a)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 a))))
(-.f64 (log.f64 (neg.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) a)))) (log.f64 (/.f64 #s(literal -1 binary64) a)))
(+ (log (* (sqrt (/ (sin (* 1/180 (* angle (PI)))) a)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 a))))
(-.f64 (log.f64 (neg.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) a)))) (log.f64 (/.f64 #s(literal -1 binary64) a)))
(+ (log (* (sqrt (/ (sin (* 1/180 (* angle (PI)))) a)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 a))))
(-.f64 (log.f64 (neg.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) a)))) (log.f64 (/.f64 #s(literal -1 binary64) a)))
(+ (log -1) (+ (log (* (sqrt (/ (sin (* 1/180 (* angle (PI)))) a)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 a)))))
(+.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) a))) (log.f64 (neg.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) a)))))
(+ (log -1) (+ (log (* (sqrt (/ (sin (* 1/180 (* angle (PI)))) a)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 a)))))
(+.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) a))) (log.f64 (neg.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) a)))))
(+ (log -1) (+ (log (* (sqrt (/ (sin (* 1/180 (* angle (PI)))) a)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 a)))))
(+.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) a))) (log.f64 (neg.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) a)))))
(+ (log -1) (+ (log (* (sqrt (/ (sin (* 1/180 (* angle (PI)))) a)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 a)))))
(+.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) a))) (log.f64 (neg.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) a)))))
(* a (pow angle 2))
(*.f64 (*.f64 angle angle) a)
(* a (pow angle 2))
(*.f64 (*.f64 angle angle) a)
(* a (pow angle 2))
(*.f64 (*.f64 angle angle) a)
(* a (pow angle 2))
(*.f64 (*.f64 angle angle) a)
(* (sqrt (/ (sin (* 1/180 (* angle (PI)))) a)) (pow (sqrt -1) 2))
(neg.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) a)))
(* (sqrt (/ (sin (* 1/180 (* angle (PI)))) a)) (pow (sqrt -1) 2))
(neg.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) a)))
(* (sqrt (/ (sin (* 1/180 (* angle (PI)))) a)) (pow (sqrt -1) 2))
(neg.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) a)))
(* (sqrt (/ (sin (* 1/180 (* angle (PI)))) a)) (pow (sqrt -1) 2))
(neg.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) a)))
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)
b
(+ b (* -1/32400 (* (pow angle 2) (* b (pow (PI) 2)))))
(fma.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle angle)) (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b)
(+ b (* (pow angle 2) (+ (* -1/32400 (* b (pow (PI) 2))) (* (pow angle 2) (* b (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4))))))))
(fma.f64 (*.f64 (*.f64 angle angle) b) (fma.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64) (*.f64 (*.f64 #s(literal 1/3149280000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64))) (*.f64 angle angle))) b)
(+ b (* (pow angle 2) (+ (* -1/32400 (* b (pow (PI) 2))) (* (pow angle 2) (+ (* b (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4)))) (* (pow angle 2) (* b (+ (* -1/816293376000000 (pow (PI) 6)) (* -1/12244400640000000 (pow (PI) 6))))))))))
(fma.f64 (pow.f64 angle #s(literal 4 binary64)) (*.f64 b (fma.f64 #s(literal 1/3149280000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64)) (*.f64 (*.f64 angle angle) (*.f64 #s(literal -1/765275040000000 binary64) (pow.f64 (PI.f64) #s(literal 6 binary64)))))) (fma.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle angle)) (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b))
b
(+ b (* -1/64800 (* (pow angle 2) (* b (pow (PI) 2)))))
(fma.f64 (*.f64 #s(literal -1/64800 binary64) (*.f64 angle angle)) (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b)
(+ b (* (pow angle 2) (+ (* -1/64800 (* b (pow (PI) 2))) (* 1/25194240000 (* (pow angle 2) (* b (pow (PI) 4)))))))
(fma.f64 (*.f64 b (fma.f64 (*.f64 (*.f64 #s(literal 1/25194240000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64))) angle) angle (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64))))) (*.f64 angle angle) b)
(+ b (* (pow angle 2) (+ (* -1/64800 (* b (pow (PI) 2))) (* (pow angle 2) (+ (* -1/24488801280000000 (* (pow angle 2) (* b (pow (PI) 6)))) (* 1/25194240000 (* b (pow (PI) 4))))))))
(fma.f64 (pow.f64 angle #s(literal 4 binary64)) (*.f64 b (fma.f64 (*.f64 #s(literal -1/24488801280000000 binary64) (pow.f64 (PI.f64) #s(literal 6 binary64))) (*.f64 angle angle) (*.f64 #s(literal 1/25194240000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64))))) (fma.f64 (*.f64 #s(literal -1/64800 binary64) (*.f64 angle angle)) (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b))
1
#s(literal 1 binary64)
(+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2))))
(fma.f64 (*.f64 #s(literal -1/64800 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64)) #s(literal 1 binary64))
(+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* 1/25194240000 (* (pow angle 2) (pow (PI) 4))))))
(fma.f64 (fma.f64 (*.f64 (*.f64 #s(literal 1/25194240000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64))) angle) angle (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64)))) (*.f64 angle angle) #s(literal 1 binary64))
(+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* (pow angle 2) (+ (* -1/24488801280000000 (* (pow angle 2) (pow (PI) 6))) (* 1/25194240000 (pow (PI) 4)))))))
(fma.f64 (pow.f64 angle #s(literal 4 binary64)) (fma.f64 (*.f64 #s(literal -1/24488801280000000 binary64) (pow.f64 (PI.f64) #s(literal 6 binary64))) (*.f64 angle angle) (*.f64 #s(literal 1/25194240000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64)))) (fma.f64 (*.f64 #s(literal -1/64800 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64)) #s(literal 1 binary64)))
(pow b 2)
(*.f64 b b)
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow b 2) (pow (PI) 2))) (* 1/32400 (* (pow a 2) (pow (PI) 2))))) (pow b 2))
(fma.f64 (*.f64 (*.f64 angle angle) (fma.f64 #s(literal -1/32400 binary64) (*.f64 b b) (*.f64 #s(literal 1/32400 binary64) (*.f64 a a)))) (*.f64 (PI.f64) (PI.f64)) (*.f64 b b))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow b 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (pow (PI) 4))) (* (pow b 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4))))))))) (pow b 2))
(fma.f64 (fma.f64 (*.f64 (fma.f64 #s(literal -1/32400 binary64) (*.f64 b b) (*.f64 #s(literal 1/32400 binary64) (*.f64 a a))) (PI.f64)) (PI.f64) (*.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 angle angle))) (*.f64 angle angle) (*.f64 b b))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow b 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (pow (PI) 4))) (+ (* (pow angle 2) (+ (* (pow a 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))) (* (pow b 2) (+ (* -1/816293376000000 (pow (PI) 6)) (* -1/12244400640000000 (pow (PI) 6)))))) (* (pow b 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4)))))))))) (pow b 2))
(fma.f64 (fma.f64 (*.f64 (fma.f64 #s(literal -1/32400 binary64) (*.f64 b b) (*.f64 #s(literal 1/32400 binary64) (*.f64 a a))) (PI.f64)) (PI.f64) (*.f64 (fma.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 6 binary64)) (fma.f64 #s(literal -1/765275040000000 binary64) (*.f64 b b) (*.f64 #s(literal 1/765275040000000 binary64) (*.f64 a a)))) (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) (fma.f64 #s(literal 1/3149280000 binary64) (*.f64 b b) (*.f64 #s(literal -1/3149280000 binary64) (*.f64 a a))))) (*.f64 angle angle))) (*.f64 angle angle) (*.f64 b b))
(pow b 2)
(*.f64 b b)
(+ (* (pow angle 2) (* (pow (PI) 2) (+ (* -1/32400 (pow b 2)) (* 1/32400 (pow a 2))))) (pow b 2))
(fma.f64 (*.f64 (*.f64 angle angle) (fma.f64 #s(literal -1/32400 binary64) (*.f64 b b) (*.f64 #s(literal 1/32400 binary64) (*.f64 a a)))) (*.f64 (PI.f64) (PI.f64)) (*.f64 b b))
(+ (* (pow angle 2) (* (pow (PI) 2) (+ (* -1/32400 (pow b 2)) (* 1/32400 (pow a 2))))) (pow b 2))
(fma.f64 (*.f64 (*.f64 angle angle) (fma.f64 #s(literal -1/32400 binary64) (*.f64 b b) (*.f64 #s(literal 1/32400 binary64) (*.f64 a a)))) (*.f64 (PI.f64) (PI.f64)) (*.f64 b b))
(+ (* (pow angle 2) (* (pow (PI) 2) (+ (* -1/32400 (pow b 2)) (* 1/32400 (pow a 2))))) (pow b 2))
(fma.f64 (*.f64 (*.f64 angle angle) (fma.f64 #s(literal -1/32400 binary64) (*.f64 b b) (*.f64 #s(literal 1/32400 binary64) (*.f64 a a)))) (*.f64 (PI.f64) (PI.f64)) (*.f64 b b))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) a) a))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) a) a))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) a) a))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) a) a))
(* 1/32400 (* (pow a 2) (pow angle 2)))
(*.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a a)) angle) angle)
(* 1/32400 (* (pow a 2) (pow angle 2)))
(*.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a a)) angle) angle)
(* 1/32400 (* (pow a 2) (pow angle 2)))
(*.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a a)) angle) angle)
(* 1/32400 (* (pow a 2) (pow angle 2)))
(*.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a a)) angle) angle)
(pow b 2)
(*.f64 b b)
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow b 2) (pow (PI) 2))) (* 1/32400 (* (pow a 2) (pow (PI) 2))))) (pow b 2))
(fma.f64 (*.f64 (*.f64 angle angle) (fma.f64 #s(literal -1/32400 binary64) (*.f64 b b) (*.f64 #s(literal 1/32400 binary64) (*.f64 a a)))) (*.f64 (PI.f64) (PI.f64)) (*.f64 b b))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow b 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (pow (PI) 4))) (* (pow b 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4))))))))) (pow b 2))
(fma.f64 (fma.f64 (*.f64 (fma.f64 #s(literal -1/32400 binary64) (*.f64 b b) (*.f64 #s(literal 1/32400 binary64) (*.f64 a a))) (PI.f64)) (PI.f64) (*.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 angle angle))) (*.f64 angle angle) (*.f64 b b))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow b 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (pow (PI) 4))) (+ (* (pow angle 2) (+ (* (pow a 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))) (* (pow b 2) (+ (* -1/816293376000000 (pow (PI) 6)) (* -1/12244400640000000 (pow (PI) 6)))))) (* (pow b 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4)))))))))) (pow b 2))
(fma.f64 (fma.f64 (*.f64 (fma.f64 #s(literal -1/32400 binary64) (*.f64 b b) (*.f64 #s(literal 1/32400 binary64) (*.f64 a a))) (PI.f64)) (PI.f64) (*.f64 (fma.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 6 binary64)) (fma.f64 #s(literal -1/765275040000000 binary64) (*.f64 b b) (*.f64 #s(literal 1/765275040000000 binary64) (*.f64 a a)))) (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) (fma.f64 #s(literal 1/3149280000 binary64) (*.f64 b b) (*.f64 #s(literal -1/3149280000 binary64) (*.f64 a a))))) (*.f64 angle angle))) (*.f64 angle angle) (*.f64 b b))
(* 1/180 (* (pow a 2) (* angle (PI))))
(*.f64 (*.f64 (*.f64 (*.f64 a a) (PI.f64)) #s(literal 1/180 binary64)) angle)
(* angle (+ (* -1/34992000 (* (pow a 2) (* (pow angle 2) (pow (PI) 3)))) (* 1/180 (* (pow a 2) (PI)))))
(*.f64 (*.f64 (*.f64 a a) (*.f64 (PI.f64) (fma.f64 (*.f64 #s(literal -1/34992000 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64)) #s(literal 1/180 binary64)))) angle)
(* angle (+ (* 1/180 (* (pow a 2) (PI))) (* (pow angle 2) (+ (* -1/34992000 (* (pow a 2) (pow (PI) 3))) (* 1/22674816000000 (* (pow a 2) (* (pow angle 2) (pow (PI) 5))))))))
(*.f64 (fma.f64 (*.f64 (*.f64 a #s(literal 1/180 binary64)) a) (PI.f64) (*.f64 (*.f64 (*.f64 a a) (fma.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) #s(literal 1/22674816000000 binary64)) angle) angle (*.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)) #s(literal -1/34992000 binary64)))) (*.f64 angle angle))) angle)
(* angle (+ (* 1/180 (* (pow a 2) (PI))) (* (pow angle 2) (+ (* -1/34992000 (* (pow a 2) (pow (PI) 3))) (* (pow angle 2) (+ (* -1/30855889612800000000 (* (pow a 2) (* (pow angle 2) (pow (PI) 7)))) (* 1/22674816000000 (* (pow a 2) (pow (PI) 5)))))))))
(*.f64 (fma.f64 (pow.f64 angle #s(literal 4 binary64)) (*.f64 (*.f64 a a) (fma.f64 (*.f64 #s(literal -1/30855889612800000000 binary64) (pow.f64 (PI.f64) #s(literal 7 binary64))) (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) #s(literal 1/22674816000000 binary64)))) (*.f64 (*.f64 a a) (*.f64 (PI.f64) (fma.f64 (*.f64 #s(literal -1/34992000 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64)) #s(literal 1/180 binary64))))) angle)
(* 1/180 (* a (* angle (PI))))
(*.f64 (*.f64 (*.f64 a (PI.f64)) #s(literal 1/180 binary64)) angle)
(* angle (+ (* -1/34992000 (* a (* (pow angle 2) (pow (PI) 3)))) (* 1/180 (* a (PI)))))
(*.f64 (*.f64 a (*.f64 (PI.f64) (fma.f64 (*.f64 #s(literal -1/34992000 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64)) #s(literal 1/180 binary64)))) angle)
(* angle (+ (* 1/180 (* a (PI))) (* (pow angle 2) (+ (* -1/34992000 (* a (pow (PI) 3))) (* 1/22674816000000 (* a (* (pow angle 2) (pow (PI) 5))))))))
(*.f64 (fma.f64 (*.f64 a #s(literal 1/180 binary64)) (PI.f64) (*.f64 (*.f64 a (fma.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) #s(literal 1/22674816000000 binary64)) angle) angle (*.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)) #s(literal -1/34992000 binary64)))) (*.f64 angle angle))) angle)
(* angle (+ (* 1/180 (* a (PI))) (* (pow angle 2) (+ (* -1/34992000 (* a (pow (PI) 3))) (* (pow angle 2) (+ (* -1/30855889612800000000 (* a (* (pow angle 2) (pow (PI) 7)))) (* 1/22674816000000 (* a (pow (PI) 5)))))))))
(*.f64 (fma.f64 (pow.f64 angle #s(literal 4 binary64)) (*.f64 a (fma.f64 (*.f64 #s(literal -1/30855889612800000000 binary64) (pow.f64 (PI.f64) #s(literal 7 binary64))) (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) #s(literal 1/22674816000000 binary64)))) (*.f64 a (*.f64 (PI.f64) (fma.f64 (*.f64 #s(literal -1/34992000 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64)) #s(literal 1/180 binary64))))) angle)
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)
(* angle (+ (* -1/34992000 (* (pow angle 2) (pow (PI) 3))) (* 1/180 (PI))))
(*.f64 (*.f64 (PI.f64) (fma.f64 (*.f64 #s(literal -1/34992000 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64)) #s(literal 1/180 binary64))) angle)
(* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* 1/22674816000000 (* (pow angle 2) (pow (PI) 5)))))))
(fma.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64) (*.f64 (pow.f64 angle #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) #s(literal 1/22674816000000 binary64)) angle) angle (*.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)) #s(literal -1/34992000 binary64)))))
(* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* (pow angle 2) (+ (* -1/30855889612800000000 (* (pow angle 2) (pow (PI) 7))) (* 1/22674816000000 (pow (PI) 5))))))))
(fma.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64) (*.f64 (pow.f64 angle #s(literal 3 binary64)) (fma.f64 (fma.f64 (*.f64 #s(literal -1/30855889612800000000 binary64) (pow.f64 (PI.f64) #s(literal 7 binary64))) (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) #s(literal 1/22674816000000 binary64))) (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)) #s(literal -1/34992000 binary64)))))
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)
(pow b 2)
(*.f64 b b)
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow b 2) (pow (PI) 2))) (* 1/32400 (* (pow a 2) (pow (PI) 2))))) (pow b 2))
(fma.f64 (*.f64 (*.f64 angle angle) (fma.f64 #s(literal -1/32400 binary64) (*.f64 b b) (*.f64 #s(literal 1/32400 binary64) (*.f64 a a)))) (*.f64 (PI.f64) (PI.f64)) (*.f64 b b))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow b 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (pow (PI) 4))) (* (pow b 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4))))))))) (pow b 2))
(fma.f64 (fma.f64 (*.f64 (fma.f64 #s(literal -1/32400 binary64) (*.f64 b b) (*.f64 #s(literal 1/32400 binary64) (*.f64 a a))) (PI.f64)) (PI.f64) (*.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 angle angle))) (*.f64 angle angle) (*.f64 b b))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow b 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (pow (PI) 4))) (+ (* (pow angle 2) (+ (* (pow a 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))) (* (pow b 2) (+ (* -1/816293376000000 (pow (PI) 6)) (* -1/12244400640000000 (pow (PI) 6)))))) (* (pow b 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4)))))))))) (pow b 2))
(fma.f64 (fma.f64 (*.f64 (fma.f64 #s(literal -1/32400 binary64) (*.f64 b b) (*.f64 #s(literal 1/32400 binary64) (*.f64 a a))) (PI.f64)) (PI.f64) (*.f64 (fma.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 6 binary64)) (fma.f64 #s(literal -1/765275040000000 binary64) (*.f64 b b) (*.f64 #s(literal 1/765275040000000 binary64) (*.f64 a a)))) (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) (fma.f64 #s(literal 1/3149280000 binary64) (*.f64 b b) (*.f64 #s(literal -1/3149280000 binary64) (*.f64 a a))))) (*.f64 angle angle))) (*.f64 angle angle) (*.f64 b b))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) a) a))
(* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (* (pow angle 2) (pow (PI) 4)))) (* 1/32400 (* (pow a 2) (pow (PI) 2)))))
(*.f64 (*.f64 (*.f64 (*.f64 a a) (fma.f64 #s(literal -1/3149280000 binary64) (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) angle) angle) (*.f64 #s(literal 1/32400 binary64) (*.f64 (PI.f64) (PI.f64))))) angle) angle)
(* (pow angle 2) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (pow (PI) 4))) (* (pow a 2) (* (pow angle 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))))))))
(*.f64 (fma.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a a)) (PI.f64)) (PI.f64) (*.f64 (*.f64 (*.f64 a a) (fma.f64 (*.f64 (*.f64 #s(literal 1/765275040000000 binary64) (pow.f64 (PI.f64) #s(literal 6 binary64))) angle) angle (*.f64 #s(literal -1/3149280000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64))))) (*.f64 angle angle))) (*.f64 angle angle))
(* (pow angle 2) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (pow (PI) 4))) (* (pow angle 2) (+ (* (pow a 2) (* (pow angle 2) (+ (* -1/396718580736000000000 (pow (PI) 8)) (* -1/2777030065152000000000 (pow (PI) 8))))) (* (pow a 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6))))))))))
(*.f64 (fma.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a a)) (PI.f64)) (PI.f64) (*.f64 (*.f64 (*.f64 a a) (fma.f64 (fma.f64 (*.f64 (*.f64 #s(literal -1/347128758144000000000 binary64) (pow.f64 (PI.f64) #s(literal 8 binary64))) angle) angle (*.f64 #s(literal 1/765275040000000 binary64) (pow.f64 (PI.f64) #s(literal 6 binary64)))) (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) #s(literal -1/3149280000 binary64)))) (*.f64 angle angle))) (*.f64 angle angle))
(* 1/180 (* a (* angle (PI))))
(*.f64 (*.f64 (*.f64 a (PI.f64)) #s(literal 1/180 binary64)) angle)
(* angle (+ (* -1/34992000 (* a (* (pow angle 2) (pow (PI) 3)))) (* 1/180 (* a (PI)))))
(*.f64 (*.f64 a (*.f64 (PI.f64) (fma.f64 (*.f64 #s(literal -1/34992000 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64)) #s(literal 1/180 binary64)))) angle)
(* angle (+ (* 1/180 (* a (PI))) (* (pow angle 2) (+ (* -1/34992000 (* a (pow (PI) 3))) (* 1/22674816000000 (* a (* (pow angle 2) (pow (PI) 5))))))))
(*.f64 (fma.f64 (*.f64 a #s(literal 1/180 binary64)) (PI.f64) (*.f64 (*.f64 a (fma.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) #s(literal 1/22674816000000 binary64)) angle) angle (*.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)) #s(literal -1/34992000 binary64)))) (*.f64 angle angle))) angle)
(* angle (+ (* 1/180 (* a (PI))) (* (pow angle 2) (+ (* -1/34992000 (* a (pow (PI) 3))) (* (pow angle 2) (+ (* -1/30855889612800000000 (* a (* (pow angle 2) (pow (PI) 7)))) (* 1/22674816000000 (* a (pow (PI) 5)))))))))
(*.f64 (fma.f64 (pow.f64 angle #s(literal 4 binary64)) (*.f64 a (fma.f64 (*.f64 #s(literal -1/30855889612800000000 binary64) (pow.f64 (PI.f64) #s(literal 7 binary64))) (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) #s(literal 1/22674816000000 binary64)))) (*.f64 a (*.f64 (PI.f64) (fma.f64 (*.f64 #s(literal -1/34992000 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64)) #s(literal 1/180 binary64))))) angle)
(pow b 2)
(*.f64 b b)
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow b 2) (pow (PI) 2))) (* 1/32400 (* (pow a 2) (pow (PI) 2))))) (pow b 2))
(fma.f64 (*.f64 (*.f64 angle angle) (fma.f64 #s(literal -1/32400 binary64) (*.f64 b b) (*.f64 #s(literal 1/32400 binary64) (*.f64 a a)))) (*.f64 (PI.f64) (PI.f64)) (*.f64 b b))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow b 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (pow (PI) 4))) (* (pow b 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4))))))))) (pow b 2))
(fma.f64 (fma.f64 (*.f64 (fma.f64 #s(literal -1/32400 binary64) (*.f64 b b) (*.f64 #s(literal 1/32400 binary64) (*.f64 a a))) (PI.f64)) (PI.f64) (*.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 angle angle))) (*.f64 angle angle) (*.f64 b b))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow b 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (pow (PI) 4))) (+ (* (pow angle 2) (+ (* (pow a 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))) (* (pow b 2) (+ (* -1/816293376000000 (pow (PI) 6)) (* -1/12244400640000000 (pow (PI) 6)))))) (* (pow b 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4)))))))))) (pow b 2))
(fma.f64 (fma.f64 (*.f64 (fma.f64 #s(literal -1/32400 binary64) (*.f64 b b) (*.f64 #s(literal 1/32400 binary64) (*.f64 a a))) (PI.f64)) (PI.f64) (*.f64 (fma.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 6 binary64)) (fma.f64 #s(literal -1/765275040000000 binary64) (*.f64 b b) (*.f64 #s(literal 1/765275040000000 binary64) (*.f64 a a)))) (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) (fma.f64 #s(literal 1/3149280000 binary64) (*.f64 b b) (*.f64 #s(literal -1/3149280000 binary64) (*.f64 a a))))) (*.f64 angle angle))) (*.f64 angle angle) (*.f64 b b))
(* 4 (log (* (sqrt (* a (* angle (PI)))) (sqrt 1/180))))
(*.f64 (log.f64 (*.f64 (sqrt.f64 #s(literal 1/180 binary64)) (sqrt.f64 (*.f64 a (*.f64 (PI.f64) angle))))) #s(literal 4 binary64))
(+ (* -1/17496000 (/ (* (pow angle 2) (pow (PI) 2)) (pow (sqrt 1/180) 2))) (* 4 (log (* (sqrt (* a (* angle (PI)))) (sqrt 1/180)))))
(fma.f64 (log.f64 (*.f64 (sqrt.f64 #s(literal 1/180 binary64)) (sqrt.f64 (*.f64 a (*.f64 (PI.f64) angle))))) #s(literal 4 binary64) (*.f64 (*.f64 #s(literal -1/17496000 binary64) (*.f64 angle angle)) (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/180 binary64))))
(+ (* 4 (log (* (sqrt (* a (* angle (PI)))) (sqrt 1/180)))) (* (pow angle 3) (+ (* -1/17496000 (/ (pow (PI) 2) (* angle (pow (sqrt 1/180) 2)))) (* 1/11337408000000 (/ (* angle (pow (PI) 4)) (pow (sqrt 1/180) 2))))))
(fma.f64 (log.f64 (*.f64 (sqrt.f64 #s(literal 1/180 binary64)) (sqrt.f64 (*.f64 a (*.f64 (PI.f64) angle))))) #s(literal 4 binary64) (*.f64 (fma.f64 (*.f64 #s(literal 1/11337408000000 binary64) angle) (/.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) #s(literal 1/180 binary64)) (*.f64 #s(literal -1/97200 binary64) (/.f64 (*.f64 (PI.f64) (PI.f64)) angle))) (pow.f64 angle #s(literal 3 binary64))))
(+ (* 4 (log (* (sqrt (* a (* angle (PI)))) (sqrt 1/180)))) (* (pow angle 3) (+ (* -1/17496000 (/ (pow (PI) 2) (* angle (pow (sqrt 1/180) 2)))) (* (pow angle 2) (+ (* -1/1224440064000000 (/ (pow (PI) 4) (* angle (pow (sqrt 1/180) 4)))) (* 1/11337408000000 (/ (pow (PI) 4) (* angle (pow (sqrt 1/180) 2)))))))))
(fma.f64 (log.f64 (*.f64 (sqrt.f64 #s(literal 1/180 binary64)) (sqrt.f64 (*.f64 a (*.f64 (PI.f64) angle))))) #s(literal 4 binary64) (*.f64 (fma.f64 #s(literal -1/97200 binary64) (/.f64 (*.f64 (PI.f64) (PI.f64)) angle) (*.f64 (*.f64 (/.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) angle) (+.f64 #s(literal 1/62985600000 binary64) (/.f64 #s(literal -1/1224440064000000 binary64) (pow.f64 (sqrt.f64 #s(literal 1/180 binary64)) #s(literal 4 binary64))))) (*.f64 angle angle))) (pow.f64 angle #s(literal 3 binary64))))
(log (* (sqrt (* a (* angle (PI)))) (sqrt 1/180)))
(log.f64 (*.f64 (sqrt.f64 #s(literal 1/180 binary64)) (sqrt.f64 (*.f64 a (*.f64 (PI.f64) angle)))))
(+ (log (* (sqrt (* a (* angle (PI)))) (sqrt 1/180))) (* -1/69984000 (/ (* (pow angle 2) (pow (PI) 2)) (pow (sqrt 1/180) 2))))
(fma.f64 #s(literal -1/69984000 binary64) (*.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/180 binary64)) (*.f64 angle angle)) (log.f64 (*.f64 (sqrt.f64 #s(literal 1/180 binary64)) (sqrt.f64 (*.f64 a (*.f64 (PI.f64) angle))))))
(+ (log (* (sqrt (* a (* angle (PI)))) (sqrt 1/180))) (* (pow angle 3) (+ (* -1/69984000 (/ (pow (PI) 2) (* angle (pow (sqrt 1/180) 2)))) (* 1/45349632000000 (/ (* angle (pow (PI) 4)) (pow (sqrt 1/180) 2))))))
(fma.f64 (fma.f64 (*.f64 #s(literal 1/45349632000000 binary64) angle) (/.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) #s(literal 1/180 binary64)) (*.f64 #s(literal -1/388800 binary64) (/.f64 (*.f64 (PI.f64) (PI.f64)) angle))) (pow.f64 angle #s(literal 3 binary64)) (log.f64 (*.f64 (sqrt.f64 #s(literal 1/180 binary64)) (sqrt.f64 (*.f64 a (*.f64 (PI.f64) angle))))))
(+ (log (* (sqrt (* a (* angle (PI)))) (sqrt 1/180))) (* (pow angle 3) (+ (* -1/69984000 (/ (pow (PI) 2) (* angle (pow (sqrt 1/180) 2)))) (* (pow angle 2) (+ (* -1/4897760256000000 (/ (pow (PI) 4) (* angle (pow (sqrt 1/180) 4)))) (* 1/45349632000000 (/ (pow (PI) 4) (* angle (pow (sqrt 1/180) 2)))))))))
(fma.f64 (fma.f64 #s(literal -1/388800 binary64) (/.f64 (*.f64 (PI.f64) (PI.f64)) angle) (*.f64 (*.f64 (/.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) angle) (+.f64 #s(literal 1/251942400000 binary64) (/.f64 #s(literal -1/4897760256000000 binary64) (pow.f64 (sqrt.f64 #s(literal 1/180 binary64)) #s(literal 4 binary64))))) (*.f64 angle angle))) (pow.f64 angle #s(literal 3 binary64)) (log.f64 (*.f64 (sqrt.f64 #s(literal 1/180 binary64)) (sqrt.f64 (*.f64 a (*.f64 (PI.f64) angle))))))
(+ (log a) (log (* (sqrt (/ (* angle (PI)) a)) (sqrt 1/180))))
(+.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (PI.f64) angle) a)) (sqrt.f64 #s(literal 1/180 binary64)))) (log.f64 a))
(+ (log a) (+ (log (* (sqrt (/ (* angle (PI)) a)) (sqrt 1/180))) (* -1/69984000 (/ (* (pow angle 2) (pow (PI) 2)) (pow (sqrt 1/180) 2)))))
(+.f64 (fma.f64 (*.f64 #s(literal -1/69984000 binary64) (*.f64 angle angle)) (/.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/180 binary64)) (log.f64 a)) (log.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (PI.f64) angle) a)) (sqrt.f64 #s(literal 1/180 binary64)))))
(+ (log a) (+ (log (* (sqrt (/ (* angle (PI)) a)) (sqrt 1/180))) (* (pow angle 3) (+ (* -1/69984000 (/ (pow (PI) 2) (* angle (pow (sqrt 1/180) 2)))) (* 1/45349632000000 (/ (* angle (pow (PI) 4)) (pow (sqrt 1/180) 2)))))))
(+.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/45349632000000 binary64) angle) (/.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) #s(literal 1/180 binary64)) (*.f64 #s(literal -1/388800 binary64) (/.f64 (*.f64 (PI.f64) (PI.f64)) angle))) (pow.f64 angle #s(literal 3 binary64)) (log.f64 a)) (log.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (PI.f64) angle) a)) (sqrt.f64 #s(literal 1/180 binary64)))))
(+ (log a) (+ (log (* (sqrt (/ (* angle (PI)) a)) (sqrt 1/180))) (* (pow angle 3) (+ (* -1/69984000 (/ (pow (PI) 2) (* angle (pow (sqrt 1/180) 2)))) (* (pow angle 2) (+ (* -1/4897760256000000 (/ (pow (PI) 4) (* angle (pow (sqrt 1/180) 4)))) (* 1/45349632000000 (/ (pow (PI) 4) (* angle (pow (sqrt 1/180) 2))))))))))
(+.f64 (fma.f64 (fma.f64 #s(literal -1/388800 binary64) (/.f64 (*.f64 (PI.f64) (PI.f64)) angle) (*.f64 (*.f64 (/.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) angle) (+.f64 #s(literal 1/251942400000 binary64) (/.f64 #s(literal -1/4897760256000000 binary64) (pow.f64 (sqrt.f64 #s(literal 1/180 binary64)) #s(literal 4 binary64))))) (*.f64 angle angle))) (pow.f64 angle #s(literal 3 binary64)) (log.f64 a)) (log.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (PI.f64) angle) a)) (sqrt.f64 #s(literal 1/180 binary64)))))
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)
(* angle (+ (* -1/34992000 (* (pow angle 2) (pow (PI) 3))) (* 1/180 (PI))))
(*.f64 (*.f64 (PI.f64) (fma.f64 (*.f64 #s(literal -1/34992000 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64)) #s(literal 1/180 binary64))) angle)
(* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* 1/22674816000000 (* (pow angle 2) (pow (PI) 5)))))))
(fma.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64) (*.f64 (pow.f64 angle #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) #s(literal 1/22674816000000 binary64)) angle) angle (*.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)) #s(literal -1/34992000 binary64)))))
(* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* (pow angle 2) (+ (* -1/30855889612800000000 (* (pow angle 2) (pow (PI) 7))) (* 1/22674816000000 (pow (PI) 5))))))))
(fma.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64) (*.f64 (pow.f64 angle #s(literal 3 binary64)) (fma.f64 (fma.f64 (*.f64 #s(literal -1/30855889612800000000 binary64) (pow.f64 (PI.f64) #s(literal 7 binary64))) (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) #s(literal 1/22674816000000 binary64))) (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)) #s(literal -1/34992000 binary64)))))
(* a (pow angle 2))
(*.f64 (*.f64 angle angle) a)
(* a (pow angle 2))
(*.f64 (*.f64 angle angle) a)
(* a (pow angle 2))
(*.f64 (*.f64 angle angle) a)
(* a (pow angle 2))
(*.f64 (*.f64 angle angle) a)
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)
(* angle (+ (* -1/34992000 (* (pow angle 2) (pow (PI) 3))) (* 1/180 (PI))))
(*.f64 (*.f64 (PI.f64) (fma.f64 (*.f64 #s(literal -1/34992000 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64)) #s(literal 1/180 binary64))) angle)
(* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* 1/22674816000000 (* (pow angle 2) (pow (PI) 5)))))))
(fma.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64) (*.f64 (pow.f64 angle #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) #s(literal 1/22674816000000 binary64)) angle) angle (*.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)) #s(literal -1/34992000 binary64)))))
(* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* (pow angle 2) (+ (* -1/30855889612800000000 (* (pow angle 2) (pow (PI) 7))) (* 1/22674816000000 (pow (PI) 5))))))))
(fma.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64) (*.f64 (pow.f64 angle #s(literal 3 binary64)) (fma.f64 (fma.f64 (*.f64 #s(literal -1/30855889612800000000 binary64) (pow.f64 (PI.f64) #s(literal 7 binary64))) (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) #s(literal 1/22674816000000 binary64))) (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)) #s(literal -1/34992000 binary64)))))
1
#s(literal 1 binary64)
(+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2))))
(fma.f64 (*.f64 #s(literal -1/64800 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64)) #s(literal 1 binary64))
(+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* 1/25194240000 (* (pow angle 2) (pow (PI) 4))))))
(fma.f64 (fma.f64 (*.f64 (*.f64 #s(literal 1/25194240000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64))) angle) angle (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64)))) (*.f64 angle angle) #s(literal 1 binary64))
(+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* (pow angle 2) (+ (* -1/24488801280000000 (* (pow angle 2) (pow (PI) 6))) (* 1/25194240000 (pow (PI) 4)))))))
(fma.f64 (pow.f64 angle #s(literal 4 binary64)) (fma.f64 (*.f64 #s(literal -1/24488801280000000 binary64) (pow.f64 (PI.f64) #s(literal 6 binary64))) (*.f64 angle angle) (*.f64 #s(literal 1/25194240000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64)))) (fma.f64 (*.f64 #s(literal -1/64800 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64)) #s(literal 1 binary64)))
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)
(* angle (+ (* -1/34992000 (* (pow angle 2) (pow (PI) 3))) (* 1/180 (PI))))
(*.f64 (*.f64 (PI.f64) (fma.f64 (*.f64 #s(literal -1/34992000 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64)) #s(literal 1/180 binary64))) angle)
(* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* 1/22674816000000 (* (pow angle 2) (pow (PI) 5)))))))
(fma.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64) (*.f64 (pow.f64 angle #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) #s(literal 1/22674816000000 binary64)) angle) angle (*.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)) #s(literal -1/34992000 binary64)))))
(* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* (pow angle 2) (+ (* -1/30855889612800000000 (* (pow angle 2) (pow (PI) 7))) (* 1/22674816000000 (pow (PI) 5))))))))
(fma.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64) (*.f64 (pow.f64 angle #s(literal 3 binary64)) (fma.f64 (fma.f64 (*.f64 #s(literal -1/30855889612800000000 binary64) (pow.f64 (PI.f64) #s(literal 7 binary64))) (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) #s(literal 1/22674816000000 binary64))) (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)) #s(literal -1/34992000 binary64)))))
(* (sqrt (/ (* angle (PI)) a)) (sqrt 1/180))
(*.f64 (sqrt.f64 (/.f64 (*.f64 (PI.f64) angle) a)) (sqrt.f64 #s(literal 1/180 binary64)))
(+ (* -1/69984000 (* (sqrt (/ (* (pow angle 5) (pow (PI) 5)) a)) (/ 1 (sqrt 1/180)))) (* (sqrt (/ (* angle (PI)) a)) (sqrt 1/180)))
(fma.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) a) (pow.f64 angle #s(literal 5 binary64)))) (sqrt.f64 #s(literal 1/180 binary64))) #s(literal -1/69984000 binary64) (*.f64 (sqrt.f64 (/.f64 (*.f64 (PI.f64) angle) a)) (sqrt.f64 #s(literal 1/180 binary64))))
(+ (* (sqrt (/ (* angle (PI)) a)) (sqrt 1/180)) (* (pow angle 3) (+ (* -1/69984000 (* (sqrt (/ (pow (PI) 5) (* a angle))) (/ 1 (sqrt 1/180)))) (* 1/45349632000000 (* (sqrt (/ (* (pow angle 3) (pow (PI) 9)) a)) (/ 1 (sqrt 1/180)))))))
(fma.f64 (*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal 1/180 binary64))) (pow.f64 angle #s(literal 3 binary64))) (fma.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (PI.f64) #s(literal 9 binary64)) a) (pow.f64 angle #s(literal 3 binary64)))) #s(literal 1/45349632000000 binary64) (*.f64 (sqrt.f64 (/.f64 (/.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) angle) a)) #s(literal -1/69984000 binary64))) (*.f64 (sqrt.f64 (/.f64 (*.f64 (PI.f64) angle) a)) (sqrt.f64 #s(literal 1/180 binary64))))
(+ (* (sqrt (/ (* angle (PI)) a)) (sqrt 1/180)) (* (pow angle 3) (+ (* -1/69984000 (* (sqrt (/ (pow (PI) 5) (* a angle))) (/ 1 (sqrt 1/180)))) (* (pow angle 2) (+ (* -1/9795520512000000 (* (sqrt (/ (pow (PI) 9) (* a angle))) (/ 1 (pow (sqrt 1/180) 3)))) (* 1/45349632000000 (* (sqrt (/ (pow (PI) 9) (* a angle))) (/ 1 (sqrt 1/180)))))))))
(fma.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 (pow.f64 (PI.f64) #s(literal 9 binary64)) angle) a)) (fma.f64 #s(literal 1/45349632000000 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal 1/180 binary64))) (*.f64 #s(literal -1/9795520512000000 binary64) (/.f64 #s(literal 180 binary64) (sqrt.f64 #s(literal 1/180 binary64)))))) (*.f64 angle angle) (*.f64 (/.f64 (sqrt.f64 (/.f64 (/.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) angle) a)) (sqrt.f64 #s(literal 1/180 binary64))) #s(literal -1/69984000 binary64))) (pow.f64 angle #s(literal 3 binary64)) (*.f64 (sqrt.f64 (/.f64 (*.f64 (PI.f64) angle) a)) (sqrt.f64 #s(literal 1/180 binary64))))
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)
(* b (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) b)
(* b (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) b)
(* b (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) b)
(* b (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) b)
(* b (cos (* 1/180 (* angle (PI)))))
(*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) b)
(* b (cos (* 1/180 (* angle (PI)))))
(*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) b)
(* b (cos (* 1/180 (* angle (PI)))))
(*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) b)
(* b (cos (* 1/180 (* angle (PI)))))
(*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) b)
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(* (pow angle 2) (* (pow (PI) 2) (+ (* -1/32400 (pow b 2)) (* 1/32400 (pow a 2)))))
(*.f64 (fma.f64 #s(literal -1/32400 binary64) (*.f64 b b) (*.f64 #s(literal 1/32400 binary64) (*.f64 a a))) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) angle) angle))
(* (pow angle 2) (+ (* (pow (PI) 2) (+ (* -1/32400 (pow b 2)) (* 1/32400 (pow a 2)))) (/ (pow b 2) (pow angle 2))))
(*.f64 (fma.f64 (*.f64 (fma.f64 #s(literal -1/32400 binary64) (*.f64 b b) (*.f64 #s(literal 1/32400 binary64) (*.f64 a a))) (PI.f64)) (PI.f64) (*.f64 (/.f64 b angle) (/.f64 b angle))) (*.f64 angle angle))
(* (pow angle 2) (+ (* (pow (PI) 2) (+ (* -1/32400 (pow b 2)) (* 1/32400 (pow a 2)))) (/ (pow b 2) (pow angle 2))))
(*.f64 (fma.f64 (*.f64 (fma.f64 #s(literal -1/32400 binary64) (*.f64 b b) (*.f64 #s(literal 1/32400 binary64) (*.f64 a a))) (PI.f64)) (PI.f64) (*.f64 (/.f64 b angle) (/.f64 b angle))) (*.f64 angle angle))
(* (pow angle 2) (+ (* (pow (PI) 2) (+ (* -1/32400 (pow b 2)) (* 1/32400 (pow a 2)))) (/ (pow b 2) (pow angle 2))))
(*.f64 (fma.f64 (*.f64 (fma.f64 #s(literal -1/32400 binary64) (*.f64 b b) (*.f64 #s(literal 1/32400 binary64) (*.f64 a a))) (PI.f64)) (PI.f64) (*.f64 (/.f64 b angle) (/.f64 b angle))) (*.f64 angle angle))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) a) a))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) a) a))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) a) a))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) a) a))
(* 1/32400 (* (pow a 2) (pow angle 2)))
(*.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a a)) angle) angle)
(* 1/32400 (* (pow a 2) (pow angle 2)))
(*.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a a)) angle) angle)
(* 1/32400 (* (pow a 2) (pow angle 2)))
(*.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a a)) angle) angle)
(* 1/32400 (* (pow a 2) (pow angle 2)))
(*.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a a)) angle) angle)
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(* (pow a 2) (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) (*.f64 a a))
(* (pow a 2) (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) (*.f64 a a))
(* (pow a 2) (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) (*.f64 a a))
(* (pow a 2) (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) (*.f64 a a))
(* a (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) a)
(* a (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) a)
(* a (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) a)
(* a (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) a)
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* a (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) a)
(* a (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) a)
(* a (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) a)
(* a (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) a)
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(* 4 (log (sqrt (* a (sin (* 1/180 (* angle (PI))))))))
(*.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) a))) #s(literal 4 binary64))
(* 4 (log (sqrt (* a (sin (* 1/180 (* angle (PI))))))))
(*.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) a))) #s(literal 4 binary64))
(* 4 (log (sqrt (* a (sin (* 1/180 (* angle (PI))))))))
(*.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) a))) #s(literal 4 binary64))
(* 4 (log (sqrt (* a (sin (* 1/180 (* angle (PI))))))))
(*.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) a))) #s(literal 4 binary64))
(log (sqrt (* a (sin (* 1/180 (* angle (PI)))))))
(log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) a)))
(log (sqrt (* a (sin (* 1/180 (* angle (PI)))))))
(log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) a)))
(log (sqrt (* a (sin (* 1/180 (* angle (PI)))))))
(log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) a)))
(log (sqrt (* a (sin (* 1/180 (* angle (PI)))))))
(log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) a)))
(+ (log a) (log (sqrt (/ (sin (* 1/180 (* angle (PI)))) a))))
(+.f64 (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) a))) (log.f64 a))
(+ (log a) (log (sqrt (/ (sin (* 1/180 (* angle (PI)))) a))))
(+.f64 (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) a))) (log.f64 a))
(+ (log a) (log (sqrt (/ (sin (* 1/180 (* angle (PI)))) a))))
(+.f64 (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) a))) (log.f64 a))
(+ (log a) (log (sqrt (/ (sin (* 1/180 (* angle (PI)))) a))))
(+.f64 (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) a))) (log.f64 a))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))
(* a (pow angle 2))
(*.f64 (*.f64 angle angle) a)
(* a (pow angle 2))
(*.f64 (*.f64 angle angle) a)
(* a (pow angle 2))
(*.f64 (*.f64 angle angle) a)
(* a (pow angle 2))
(*.f64 (*.f64 angle angle) a)
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))
(sqrt (/ (sin (* 1/180 (* angle (PI)))) a))
(sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) a))
(sqrt (/ (sin (* 1/180 (* angle (PI)))) a))
(sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) a))
(sqrt (/ (sin (* 1/180 (* angle (PI)))) a))
(sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) a))
(sqrt (/ (sin (* 1/180 (* angle (PI)))) a))
(sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) a))
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)
(* b (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) b)
(* b (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) b)
(* b (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) b)
(* b (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) b)
(* b (cos (* 1/180 (* angle (PI)))))
(*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) b)
(* b (cos (* 1/180 (* angle (PI)))))
(*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) b)
(* b (cos (* 1/180 (* angle (PI)))))
(*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) b)
(* b (cos (* 1/180 (* angle (PI)))))
(*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) b)
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(* (pow angle 2) (* (pow (PI) 2) (+ (* -1/32400 (pow b 2)) (* 1/32400 (pow a 2)))))
(*.f64 (fma.f64 #s(literal -1/32400 binary64) (*.f64 b b) (*.f64 #s(literal 1/32400 binary64) (*.f64 a a))) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) angle) angle))
(* (pow angle 2) (+ (* (pow (PI) 2) (+ (* -1/32400 (pow b 2)) (* 1/32400 (pow a 2)))) (/ (pow b 2) (pow angle 2))))
(*.f64 (fma.f64 (*.f64 (fma.f64 #s(literal -1/32400 binary64) (*.f64 b b) (*.f64 #s(literal 1/32400 binary64) (*.f64 a a))) (PI.f64)) (PI.f64) (*.f64 (/.f64 b angle) (/.f64 b angle))) (*.f64 angle angle))
(* (pow angle 2) (+ (* (pow (PI) 2) (+ (* -1/32400 (pow b 2)) (* 1/32400 (pow a 2)))) (/ (pow b 2) (pow angle 2))))
(*.f64 (fma.f64 (*.f64 (fma.f64 #s(literal -1/32400 binary64) (*.f64 b b) (*.f64 #s(literal 1/32400 binary64) (*.f64 a a))) (PI.f64)) (PI.f64) (*.f64 (/.f64 b angle) (/.f64 b angle))) (*.f64 angle angle))
(* (pow angle 2) (+ (* (pow (PI) 2) (+ (* -1/32400 (pow b 2)) (* 1/32400 (pow a 2)))) (/ (pow b 2) (pow angle 2))))
(*.f64 (fma.f64 (*.f64 (fma.f64 #s(literal -1/32400 binary64) (*.f64 b b) (*.f64 #s(literal 1/32400 binary64) (*.f64 a a))) (PI.f64)) (PI.f64) (*.f64 (/.f64 b angle) (/.f64 b angle))) (*.f64 angle angle))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) a) a))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) a) a))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) a) a))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) a) a))
(* 1/32400 (* (pow a 2) (pow angle 2)))
(*.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a a)) angle) angle)
(* 1/32400 (* (pow a 2) (pow angle 2)))
(*.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a a)) angle) angle)
(* 1/32400 (* (pow a 2) (pow angle 2)))
(*.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a a)) angle) angle)
(* 1/32400 (* (pow a 2) (pow angle 2)))
(*.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a a)) angle) angle)
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(* (pow a 2) (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) (*.f64 a a))
(* (pow a 2) (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) (*.f64 a a))
(* (pow a 2) (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) (*.f64 a a))
(* (pow a 2) (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) (*.f64 a a))
(* a (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) a)
(* a (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) a)
(* a (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) a)
(* a (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) a)
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* a (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) a)
(* a (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) a)
(* a (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) a)
(* a (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) a)
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(* 4 (log (sqrt (* a (sin (* 1/180 (* angle (PI))))))))
(*.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) a))) #s(literal 4 binary64))
(* 4 (log (sqrt (* a (sin (* 1/180 (* angle (PI))))))))
(*.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) a))) #s(literal 4 binary64))
(* 4 (log (sqrt (* a (sin (* 1/180 (* angle (PI))))))))
(*.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) a))) #s(literal 4 binary64))
(* 4 (log (sqrt (* a (sin (* 1/180 (* angle (PI))))))))
(*.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) a))) #s(literal 4 binary64))
(log (sqrt (* a (sin (* 1/180 (* angle (PI)))))))
(log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) a)))
(log (sqrt (* a (sin (* 1/180 (* angle (PI)))))))
(log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) a)))
(log (sqrt (* a (sin (* 1/180 (* angle (PI)))))))
(log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) a)))
(log (sqrt (* a (sin (* 1/180 (* angle (PI)))))))
(log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) a)))
(+ (log a) (log (sqrt (/ (sin (* 1/180 (* angle (PI)))) a))))
(+.f64 (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) a))) (log.f64 a))
(+ (log a) (log (sqrt (/ (sin (* 1/180 (* angle (PI)))) a))))
(+.f64 (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) a))) (log.f64 a))
(+ (log a) (log (sqrt (/ (sin (* 1/180 (* angle (PI)))) a))))
(+.f64 (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) a))) (log.f64 a))
(+ (log a) (log (sqrt (/ (sin (* 1/180 (* angle (PI)))) a))))
(+.f64 (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) a))) (log.f64 a))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))
(* a (pow angle 2))
(*.f64 (*.f64 angle angle) a)
(* a (pow angle 2))
(*.f64 (*.f64 angle angle) a)
(* a (pow angle 2))
(*.f64 (*.f64 angle angle) a)
(* a (pow angle 2))
(*.f64 (*.f64 angle angle) a)
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))
(sqrt (/ (sin (* 1/180 (* angle (PI)))) a))
(sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) a))
(sqrt (/ (sin (* 1/180 (* angle (PI)))) a))
(sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) a))
(sqrt (/ (sin (* 1/180 (* angle (PI)))) a))
(sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) a))
(sqrt (/ (sin (* 1/180 (* angle (PI)))) a))
(sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) a))

rewrite220.0ms (1.8%)

Memory
-8.2MiB live, 344.5MiB allocated
Rules
5 180×lower-*.f32
5 144×lower-*.f64
4 892×lower-fma.f32
4 890×lower-fma.f64
2 740×lower-/.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
090428
0136412
1400382
22341370
08528366
Stop Event
iter limit
node limit
iter limit
Counts
28 → 638
Calls
Call 1
Inputs
(/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))
(*.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)))
(*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b)
#s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))
#s(approx (+ (pow (* a (sin (* (pow (PI) 1/4) (* (pow (PI) 1/4) (* (* (sqrt (PI)) angle) 1/180))))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* 1/32400 (* a a)) (* (* -1/32400 b) b))) (* angle angle)) (* b b)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (*.f64 angle angle) a))) (*.f64 (PI.f64) (PI.f64)))))
#s(approx (+ (* (* (* (PI) (PI)) (+ (* 1/32400 (* a a)) (* (* -1/32400 b) b))) (* angle angle)) (* b b)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (*.f64 angle angle) a))) (*.f64 (PI.f64) (PI.f64))))
(*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (*.f64 angle angle) a))) (*.f64 (PI.f64) (PI.f64)))
(*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (*.f64 angle angle) a)))
(fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) a) (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64)))
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) a)
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a)
(sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)))
(*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
(pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64))))) #s(literal 2 binary64))
(*.f64 a (sin.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)))))
(+.f64 (exp.f64 (*.f64 #s(approx (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (+.f64 (log.f64 a) (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a))))) #s(literal 4 binary64))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
(*.f64 #s(approx (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (+.f64 (log.f64 a) (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a))))) #s(literal 4 binary64))
#s(approx (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (+.f64 (log.f64 a) (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)))))
(+.f64 (log.f64 a) (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a))))
(PI.f64)
(sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))
(*.f64 (*.f64 angle angle) a)
(sin.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64))))
(cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))
(sqrt.f64 (PI.f64))
(sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))
(sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a))
Outputs
(*.f64 (/.f64 (neg.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64))) #s(literal -1 binary64)) (/.f64 (cbrt.f64 (PI.f64)) (/.f64 #s(literal 180 binary64) angle)))
(*.f64 (/.f64 (neg.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64))) #s(literal 180 binary64)) (/.f64 (cbrt.f64 (PI.f64)) (neg.f64 (pow.f64 angle #s(literal -1 binary64)))))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 (PI.f64))) #s(literal -1 binary64)) (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (sqrt.f64 (PI.f64))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal -1 binary64)) (/.f64 (neg.f64 (cbrt.f64 (PI.f64))) (/.f64 #s(literal 180 binary64) angle)))
(*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal -1 binary64)) (/.f64 (neg.f64 (sqrt.f64 (PI.f64))) (/.f64 #s(literal 180 binary64) angle)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (/.f64 (cbrt.f64 (PI.f64)) #s(literal 180 binary64)) (pow.f64 angle #s(literal -1 binary64))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (*.f64 (cbrt.f64 (PI.f64)) #s(literal 1/180 binary64)) (pow.f64 angle #s(literal -1 binary64))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (cbrt.f64 (PI.f64)) (/.f64 #s(literal 180 binary64) angle)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal -180 binary64)) (/.f64 (neg.f64 (cbrt.f64 (PI.f64))) (pow.f64 angle #s(literal -1 binary64))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal -180 binary64)) (/.f64 (cbrt.f64 (PI.f64)) (pow.f64 (neg.f64 angle) #s(literal -1 binary64))))
(*.f64 (/.f64 (cbrt.f64 (PI.f64)) (pow.f64 (neg.f64 angle) #s(literal -1 binary64))) (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal -180 binary64)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (pow.f64 (neg.f64 angle) #s(literal -1 binary64))) (/.f64 (cbrt.f64 (PI.f64)) #s(literal -180 binary64)))
(*.f64 (/.f64 (cbrt.f64 (PI.f64)) #s(literal -180 binary64)) (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (pow.f64 (neg.f64 angle) #s(literal -1 binary64))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (pow.f64 angle #s(literal -1 binary64))) (/.f64 (cbrt.f64 (PI.f64)) #s(literal 180 binary64)))
(*.f64 (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 (neg.f64 angle) #s(literal -1 binary64))) (/.f64 (sqrt.f64 (PI.f64)) #s(literal -180 binary64)))
(*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 1 binary64)) (/.f64 (*.f64 (sqrt.f64 (PI.f64)) #s(literal 1/180 binary64)) (pow.f64 angle #s(literal -1 binary64))))
(*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 1 binary64)) (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (sqrt.f64 (PI.f64))))
(*.f64 (/.f64 (PI.f64) (pow.f64 (neg.f64 angle) #s(literal -1 binary64))) #s(literal -1/180 binary64))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (neg.f64 angle) #s(literal -1 binary64))) (/.f64 (PI.f64) #s(literal -180 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 angle #s(literal -1 binary64))) (*.f64 #s(literal 1/180 binary64) (PI.f64)))
(*.f64 (/.f64 (cbrt.f64 (PI.f64)) #s(literal 1 binary64)) (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (/.f64 #s(literal 180 binary64) angle)))
(*.f64 (pow.f64 (/.f64 #s(literal 180 binary64) (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64))) #s(literal -1 binary64)) (pow.f64 (/.f64 (pow.f64 angle #s(literal -1 binary64)) (cbrt.f64 (PI.f64))) #s(literal -1 binary64)))
(*.f64 (/.f64 (cbrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (pow.f64 angle #s(literal -1 binary64))))
(*.f64 (/.f64 (PI.f64) #s(literal -180 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 (neg.f64 angle) #s(literal -1 binary64))))
(*.f64 (/.f64 (PI.f64) #s(literal -180 binary64)) (neg.f64 angle))
(*.f64 (/.f64 (PI.f64) #s(literal 1 binary64)) (*.f64 #s(literal 1/180 binary64) angle))
(*.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64))) (cbrt.f64 (PI.f64)))
(*.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) #s(literal 1 binary64)) (PI.f64))
(*.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 3/4 binary64)) (*.f64 #s(literal 1/180 binary64) angle)) (pow.f64 (PI.f64) #s(literal 1/8 binary64))) (pow.f64 (PI.f64) #s(literal 1/8 binary64)))
(*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 3/4 binary64)) angle)) #s(literal 1/180 binary64))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) angle)
(*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal -180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (neg.f64 (pow.f64 angle #s(literal -1 binary64)))))
(*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal -180 binary64)) (/.f64 (neg.f64 (sqrt.f64 (PI.f64))) (pow.f64 angle #s(literal -1 binary64))))
(*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal -180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 (neg.f64 angle) #s(literal -1 binary64))))
(*.f64 #s(literal -1/180 binary64) (/.f64 (PI.f64) (neg.f64 (pow.f64 angle #s(literal -1 binary64)))))
(*.f64 #s(literal -1/180 binary64) (/.f64 (neg.f64 (PI.f64)) (pow.f64 angle #s(literal -1 binary64))))
(*.f64 #s(literal -1/180 binary64) (/.f64 (PI.f64) (pow.f64 (neg.f64 angle) #s(literal -1 binary64))))
(*.f64 (/.f64 (cbrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1 binary64))) (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 180 binary64)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 180 binary64)) (/.f64 (cbrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1 binary64))))
(*.f64 (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1 binary64))) (*.f64 (sqrt.f64 (PI.f64)) #s(literal 1/180 binary64)))
(*.f64 (/.f64 (PI.f64) (pow.f64 angle #s(literal -1 binary64))) #s(literal 1/180 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)))
(*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) (/.f64 #s(literal 1 binary64) (pow.f64 angle #s(literal -1 binary64))))
(*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)
(*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))
(*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 3/4 binary64)) angle) (*.f64 #s(literal 1/180 binary64) (pow.f64 (PI.f64) #s(literal 1/4 binary64))))
(*.f64 (pow.f64 (PI.f64) #s(literal 1/8 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 1/8 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 3/4 binary64)) (*.f64 #s(literal 1/180 binary64) angle))))
(*.f64 (neg.f64 (PI.f64)) (pow.f64 (/.f64 #s(literal -180 binary64) angle) #s(literal -1 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (/.f64 (cbrt.f64 (PI.f64)) (/.f64 #s(literal 180 binary64) angle)))
(*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (PI.f64)) (*.f64 #s(literal 1/180 binary64) angle)))
(*.f64 (*.f64 #s(literal 1/180 binary64) angle) (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 (PI.f64) #s(literal -1/2 binary64))))
(*.f64 (*.f64 #s(literal 1/180 binary64) angle) (pow.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))
(*.f64 (*.f64 (sqrt.f64 (PI.f64)) #s(literal 1/180 binary64)) (/.f64 angle (pow.f64 (PI.f64) #s(literal -1/2 binary64))))
(*.f64 (*.f64 (sqrt.f64 (PI.f64)) #s(literal 1/180 binary64)) (pow.f64 (/.f64 (pow.f64 angle #s(literal -1 binary64)) (sqrt.f64 (PI.f64))) #s(literal -1 binary64)))
(*.f64 (*.f64 (sqrt.f64 (PI.f64)) #s(literal 1/180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1 binary64))))
(*.f64 (*.f64 (sqrt.f64 (PI.f64)) #s(literal 1/180 binary64)) (*.f64 (sqrt.f64 (PI.f64)) angle))
(*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (*.f64 (sqrt.f64 (PI.f64)) #s(literal 1/180 binary64)))
(*.f64 (sqrt.f64 (PI.f64)) (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (sqrt.f64 (PI.f64))))
(*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 3/4 binary64)) (*.f64 #s(literal 1/180 binary64) angle)) (pow.f64 (PI.f64) #s(literal 1/4 binary64)))
(*.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (sqrt.f64 (PI.f64))) (/.f64 #s(literal 1 binary64) (pow.f64 (PI.f64) #s(literal -1/2 binary64))))
(*.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))
(*.f64 #s(literal 1/180 binary64) (/.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (pow.f64 (PI.f64) #s(literal -1/2 binary64))))
(*.f64 #s(literal 1/180 binary64) (pow.f64 (/.f64 (pow.f64 angle #s(literal -1 binary64)) (PI.f64)) #s(literal -1 binary64)))
(*.f64 #s(literal 1/180 binary64) (/.f64 (PI.f64) (pow.f64 angle #s(literal -1 binary64))))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 3/4 binary64)) (*.f64 #s(literal 1/180 binary64) angle)))
(*.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))
(*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))
(*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))
(pow.f64 (/.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)) #s(literal -1 binary64))
(/.f64 (neg.f64 (*.f64 (neg.f64 angle) (PI.f64))) #s(literal 180 binary64))
(/.f64 (neg.f64 (*.f64 (neg.f64 (sqrt.f64 (PI.f64))) (*.f64 (sqrt.f64 (PI.f64)) angle))) #s(literal 180 binary64))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (*.f64 (sqrt.f64 (PI.f64)) angle))) (neg.f64 (/.f64 #s(literal 180 binary64) (sqrt.f64 (PI.f64)))))
(/.f64 (neg.f64 (*.f64 (PI.f64) (neg.f64 angle))) #s(literal 180 binary64))
(/.f64 (neg.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (neg.f64 (sqrt.f64 (PI.f64))))) #s(literal 180 binary64))
(/.f64 (neg.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 1 binary64))) (neg.f64 (/.f64 #s(literal 180 binary64) (sqrt.f64 (PI.f64)))))
(/.f64 (neg.f64 (neg.f64 (*.f64 angle (PI.f64)))) #s(literal 180 binary64))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (PI.f64)))) (/.f64 #s(literal -180 binary64) angle))
(/.f64 (neg.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64))) (neg.f64 (pow.f64 angle #s(literal -1 binary64))))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (PI.f64)) angle)) (neg.f64 (/.f64 #s(literal 180 binary64) (sqrt.f64 (PI.f64)))))
(/.f64 (*.f64 (PI.f64) (neg.f64 (neg.f64 angle))) #s(literal 180 binary64))
(/.f64 (*.f64 (PI.f64) #s(literal -1 binary64)) (*.f64 #s(literal 1 binary64) (/.f64 #s(literal -180 binary64) angle)))
(/.f64 (*.f64 (neg.f64 (neg.f64 (sqrt.f64 (PI.f64)))) (sqrt.f64 (PI.f64))) (/.f64 #s(literal 180 binary64) angle))
(/.f64 (*.f64 (neg.f64 angle) (PI.f64)) #s(literal -180 binary64))
(/.f64 (*.f64 (neg.f64 (sqrt.f64 (PI.f64))) (*.f64 (sqrt.f64 (PI.f64)) angle)) #s(literal -180 binary64))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (sqrt.f64 (PI.f64)) angle)) (/.f64 #s(literal 180 binary64) (sqrt.f64 (PI.f64))))
(/.f64 (*.f64 (PI.f64) (neg.f64 angle)) #s(literal -180 binary64))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (neg.f64 (sqrt.f64 (PI.f64)))) #s(literal -180 binary64))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) (sqrt.f64 (PI.f64))))
(/.f64 (neg.f64 (*.f64 angle (PI.f64))) #s(literal -180 binary64))
(/.f64 (neg.f64 (neg.f64 (PI.f64))) (/.f64 #s(literal 180 binary64) angle))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)) #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))))
(/.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) (pow.f64 angle #s(literal -1 binary64)))
(/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64))
(/.f64 (neg.f64 (sqrt.f64 (PI.f64))) (*.f64 (neg.f64 (/.f64 #s(literal 180 binary64) (sqrt.f64 (PI.f64)))) (pow.f64 angle #s(literal -1 binary64))))
(/.f64 (neg.f64 (PI.f64)) (/.f64 #s(literal -180 binary64) angle))
(/.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (/.f64 #s(literal 180 binary64) (sqrt.f64 (PI.f64))))
(/.f64 (sqrt.f64 (PI.f64)) (*.f64 (/.f64 (/.f64 #s(literal 180 binary64) (sqrt.f64 (PI.f64))) #s(literal 1 binary64)) (pow.f64 angle #s(literal -1 binary64))))
(/.f64 (sqrt.f64 (PI.f64)) (*.f64 (/.f64 #s(literal 180 binary64) (sqrt.f64 (PI.f64))) (pow.f64 angle #s(literal -1 binary64))))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)))
(/.f64 (PI.f64) (*.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal -180 binary64) angle) #s(literal -1 binary64))))
(/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))
(neg.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 #s(literal -180 binary64) angle)) (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)))
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))) #s(literal -1 binary64)))
(*.f64 (pow.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) #s(literal 2 binary64)) b)
(*.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)))
(*.f64 b (pow.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) #s(literal 2 binary64)))
(*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))))
(*.f64 (exp.f64 (log.f64 b)) (exp.f64 (log.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)))))
(*.f64 (exp.f64 (log.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)))) (exp.f64 (log.f64 b)))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)))) #s(literal 1 binary64)) (pow.f64 (sqrt.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)))) #s(literal 1 binary64)))
(*.f64 (sqrt.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)))) (sqrt.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)))))
(*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)))
(*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b)
(pow.f64 (sqrt.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)))) #s(literal 2 binary64))
(pow.f64 (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 1 binary64))
(exp.f64 (log.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)))))
(pow.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) #s(literal 1 binary64))
#s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))
(exp.f64 (*.f64 (log.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 1 binary64)))
#s(approx (+ (pow (* a (sin (* (pow (PI) 1/4) (* (pow (PI) 1/4) (* (* (sqrt (PI)) angle) 1/180))))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* 1/32400 (* a a)) (* (* -1/32400 b) b))) (* angle angle)) (* b b)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)) (pow.f64 (*.f64 a angle) #s(literal 2 binary64)))))
#s(approx (+ (* (* (* (PI) (PI)) (+ (* 1/32400 (* a a)) (* (* -1/32400 b) b))) (* angle angle)) (* b b)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)) (pow.f64 (*.f64 a angle) #s(literal 2 binary64))))
(*.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a angle) #s(literal 2 binary64)) #s(literal 1/32400 binary64)) (PI.f64)) (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64))) (cbrt.f64 (PI.f64)))
(*.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a angle) #s(literal 2 binary64)) #s(literal 1/32400 binary64)) (PI.f64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))
(*.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a angle) #s(literal 2 binary64)) #s(literal 1/32400 binary64)) (PI.f64)) #s(literal 1 binary64)) (PI.f64))
(*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 #s(literal 1/32400 binary64) a)) (*.f64 (*.f64 angle angle) a))
(*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)) (pow.f64 (*.f64 a angle) #s(literal 2 binary64)))
(*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (pow.f64 (*.f64 a angle) #s(literal 2 binary64))) #s(literal 1/32400 binary64))
(*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a angle) #s(literal 2 binary64)) #s(literal 1/32400 binary64)) (PI.f64)) (PI.f64))
(*.f64 (*.f64 #s(literal 1/32400 binary64) a) (*.f64 (*.f64 (*.f64 angle angle) a) (*.f64 (PI.f64) (PI.f64))))
(*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (pow.f64 (*.f64 a angle) #s(literal 2 binary64)) #s(literal 1/32400 binary64)))
(*.f64 (*.f64 (pow.f64 (*.f64 a angle) #s(literal 2 binary64)) #s(literal 1/32400 binary64)) (*.f64 (PI.f64) (PI.f64)))
(*.f64 (pow.f64 (*.f64 a angle) #s(literal 2 binary64)) (*.f64 #s(literal 1/32400 binary64) (*.f64 (PI.f64) (PI.f64))))
(*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (PI.f64) (PI.f64)) (pow.f64 (*.f64 a angle) #s(literal 2 binary64))))
(*.f64 (PI.f64) (*.f64 (*.f64 (pow.f64 (*.f64 a angle) #s(literal 2 binary64)) #s(literal 1/32400 binary64)) (PI.f64)))
(*.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) a) (*.f64 angle angle)) a)
(*.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) a) angle) (*.f64 a angle))
(*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 angle angle) a)) a)
(*.f64 (*.f64 #s(literal 1/32400 binary64) a) (*.f64 (*.f64 angle angle) a))
(*.f64 (pow.f64 (*.f64 a angle) #s(literal 2 binary64)) #s(literal 1/32400 binary64))
(*.f64 (*.f64 (*.f64 angle angle) a) (*.f64 #s(literal 1/32400 binary64) a))
(*.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) a) a) (*.f64 angle angle))
(*.f64 #s(literal 1/32400 binary64) (pow.f64 (*.f64 a angle) #s(literal 2 binary64)))
(*.f64 a (*.f64 (*.f64 (*.f64 angle angle) a) #s(literal 1/32400 binary64)))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) (fma.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))))) (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) (-.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a) (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))))))
(*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a) #s(literal 4 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 4 binary64))) (pow.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) #s(literal -1 binary64)))
(*.f64 (+.f64 (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 6 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a) #s(literal 6 binary64))) (pow.f64 (+.f64 (-.f64 (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)) #s(literal 2 binary64))) (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a) #s(literal 4 binary64))) #s(literal -1 binary64)))
(pow.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a) #s(literal 4 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 4 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (-.f64 (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)) #s(literal 2 binary64))) (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a) #s(literal 4 binary64))) (+.f64 (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 6 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a) #s(literal 6 binary64)))) #s(literal -1 binary64))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 4 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a) #s(literal 4 binary64)))) (neg.f64 (-.f64 (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a) #s(literal 4 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 4 binary64))))) (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 6 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a) #s(literal 6 binary64))))) (neg.f64 (neg.f64 (+.f64 (-.f64 (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)) #s(literal 2 binary64))) (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a) #s(literal 4 binary64))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a) #s(literal 8 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 8 binary64))) #s(literal 1 binary64)) (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a) #s(literal 4 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 4 binary64))) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a) #s(literal 12 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 12 binary64))) #s(literal 1 binary64)) (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a) #s(literal 8 binary64)) (+.f64 (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 8 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a) (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)))) #s(literal 4 binary64)))) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a) #s(literal 12 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 12 binary64))) #s(literal 1 binary64)) (*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a) #s(literal 6 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 6 binary64))) (+.f64 (-.f64 (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)) #s(literal 2 binary64))) (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a) #s(literal 4 binary64)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a) #s(literal 18 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 18 binary64))) #s(literal 1 binary64)) (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a) #s(literal 12 binary64)) (-.f64 (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 12 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a) (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)))) #s(literal 6 binary64)))) (+.f64 (-.f64 (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)) #s(literal 2 binary64))) (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a) #s(literal 4 binary64)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64)))) (*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 4 binary64)))) (*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 4 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a) #s(literal 4 binary64))) (-.f64 (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a) #s(literal 2 binary64))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a) #s(literal 4 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 4 binary64)))) (neg.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 6 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a) #s(literal 6 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 6 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a) #s(literal 6 binary64)))) (neg.f64 (+.f64 (-.f64 (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)) #s(literal 2 binary64))) (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a) #s(literal 4 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a) #s(literal 4 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 4 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 (-.f64 (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)) #s(literal 2 binary64))) (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a) #s(literal 4 binary64))) (+.f64 (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 6 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a) #s(literal 6 binary64))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a) #s(literal 4 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 4 binary64))) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 6 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a) #s(literal 6 binary64))) (+.f64 (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)) #s(literal 2 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 6 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a) #s(literal 6 binary64))) (+.f64 (-.f64 (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)) #s(literal 2 binary64))) (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a) #s(literal 4 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a) #s(literal 4 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 4 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (-.f64 (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)) #s(literal 2 binary64))) (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a) #s(literal 4 binary64))) (+.f64 (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 6 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a) #s(literal 6 binary64)))))
(fma.f64 (pow.f64 (*.f64 (*.f64 a a) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))) #s(literal 1 binary64)) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))) #s(literal 1 binary64)) a (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)) #s(literal 1 binary64)) a (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (*.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) b) #s(literal 1 binary64)) #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (*.f64 (pow.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) #s(literal 2 binary64)) b) #s(literal 1 binary64)) b (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a) #s(literal 2 binary64)))
(fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))) a (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64)))
(fma.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)) a (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64)))
(fma.f64 (*.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) b) #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 a a) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64)))
(fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64)))
(fma.f64 (*.f64 b b) (pow.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a) #s(literal 2 binary64)))
(fma.f64 (pow.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a) #s(literal 2 binary64)))
(fma.f64 (*.f64 (*.f64 a a) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64)))
(fma.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) (pow.f64 (*.f64 (*.f64 a a) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))) #s(literal 1 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64)))
(fma.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) (*.f64 (*.f64 a a) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64)))
(fma.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a) (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64)))
(fma.f64 a (pow.f64 (*.f64 a (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64))) #s(literal 1 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64)))
(fma.f64 a (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))) #s(literal 1 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64)))
(fma.f64 a (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)) #s(literal 1 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64)))
(fma.f64 a (*.f64 a (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64))) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64)))
(fma.f64 a (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64)))
(fma.f64 a (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64)))
(fma.f64 (*.f64 (pow.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) #s(literal 2 binary64)) b) b (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a) #s(literal 2 binary64)))
(fma.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a) #s(literal 2 binary64)))
(fma.f64 b (pow.f64 (*.f64 (pow.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) #s(literal 2 binary64)) b) #s(literal 1 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a) #s(literal 2 binary64)))
(fma.f64 b (*.f64 (pow.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) #s(literal 2 binary64)) b) (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a) #s(literal 2 binary64)))
(fma.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) (pow.f64 (*.f64 b (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)))) #s(literal 1 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a) #s(literal 2 binary64)))
(fma.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) (*.f64 b (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)))) (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a) #s(literal 2 binary64)))
(-.f64 (/.f64 (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a) #s(literal 2 binary64)))))
(-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64)))))
(+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a) #s(literal 2 binary64)))
(*.f64 (*.f64 a a) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))))
(*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) (*.f64 a a))
(*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a) a)
(*.f64 a (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a))
(*.f64 (exp.f64 (log.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))))) (exp.f64 (log.f64 a)))
(*.f64 (exp.f64 (log.f64 a)) (exp.f64 (log.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))))))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)) #s(literal 1 binary64)) (pow.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)) #s(literal 1 binary64)))
(*.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)) (sqrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)))
(*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)
(*.f64 a (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))))
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)) #s(literal 2 binary64))
(pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a) #s(literal 1 binary64))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a) #s(literal 2 binary64)))
(exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)))
(pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 1 binary64))
(neg.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))))
(sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))) #s(literal 1 binary64)))
(*.f64 (/.f64 (neg.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64))) #s(literal -1 binary64)) (/.f64 (cbrt.f64 (PI.f64)) (/.f64 #s(literal 180 binary64) angle)))
(*.f64 (/.f64 (neg.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64))) #s(literal 180 binary64)) (/.f64 (cbrt.f64 (PI.f64)) (neg.f64 (pow.f64 angle #s(literal -1 binary64)))))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 (PI.f64))) #s(literal -1 binary64)) (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (sqrt.f64 (PI.f64))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal -1 binary64)) (/.f64 (neg.f64 (cbrt.f64 (PI.f64))) (/.f64 #s(literal 180 binary64) angle)))
(*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal -1 binary64)) (/.f64 (neg.f64 (sqrt.f64 (PI.f64))) (/.f64 #s(literal 180 binary64) angle)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (/.f64 (cbrt.f64 (PI.f64)) #s(literal 180 binary64)) (pow.f64 angle #s(literal -1 binary64))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (*.f64 (cbrt.f64 (PI.f64)) #s(literal 1/180 binary64)) (pow.f64 angle #s(literal -1 binary64))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (cbrt.f64 (PI.f64)) (/.f64 #s(literal 180 binary64) angle)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal -180 binary64)) (/.f64 (neg.f64 (cbrt.f64 (PI.f64))) (pow.f64 angle #s(literal -1 binary64))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal -180 binary64)) (/.f64 (cbrt.f64 (PI.f64)) (pow.f64 (neg.f64 angle) #s(literal -1 binary64))))
(*.f64 (/.f64 (cbrt.f64 (PI.f64)) (pow.f64 (neg.f64 angle) #s(literal -1 binary64))) (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal -180 binary64)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (pow.f64 (neg.f64 angle) #s(literal -1 binary64))) (/.f64 (cbrt.f64 (PI.f64)) #s(literal -180 binary64)))
(*.f64 (/.f64 (cbrt.f64 (PI.f64)) #s(literal -180 binary64)) (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (pow.f64 (neg.f64 angle) #s(literal -1 binary64))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (pow.f64 angle #s(literal -1 binary64))) (/.f64 (cbrt.f64 (PI.f64)) #s(literal 180 binary64)))
(*.f64 (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 (neg.f64 angle) #s(literal -1 binary64))) (/.f64 (sqrt.f64 (PI.f64)) #s(literal -180 binary64)))
(*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 1 binary64)) (/.f64 (*.f64 (sqrt.f64 (PI.f64)) #s(literal 1/180 binary64)) (pow.f64 angle #s(literal -1 binary64))))
(*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 1 binary64)) (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (sqrt.f64 (PI.f64))))
(*.f64 (/.f64 (PI.f64) (pow.f64 (neg.f64 angle) #s(literal -1 binary64))) #s(literal -1/180 binary64))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (neg.f64 angle) #s(literal -1 binary64))) (/.f64 (PI.f64) #s(literal -180 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 angle #s(literal -1 binary64))) (*.f64 #s(literal 1/180 binary64) (PI.f64)))
(*.f64 (/.f64 (cbrt.f64 (PI.f64)) #s(literal 1 binary64)) (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (/.f64 #s(literal 180 binary64) angle)))
(*.f64 (pow.f64 (/.f64 #s(literal 180 binary64) (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64))) #s(literal -1 binary64)) (pow.f64 (/.f64 (pow.f64 angle #s(literal -1 binary64)) (cbrt.f64 (PI.f64))) #s(literal -1 binary64)))
(*.f64 (/.f64 (cbrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (pow.f64 angle #s(literal -1 binary64))))
(*.f64 (/.f64 (PI.f64) #s(literal -180 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 (neg.f64 angle) #s(literal -1 binary64))))
(*.f64 (/.f64 (PI.f64) #s(literal -180 binary64)) (neg.f64 angle))
(*.f64 (/.f64 (PI.f64) #s(literal 1 binary64)) (*.f64 #s(literal 1/180 binary64) angle))
(*.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64))) (cbrt.f64 (PI.f64)))
(*.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) #s(literal 1 binary64)) (PI.f64))
(*.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 3/4 binary64)) (*.f64 #s(literal 1/180 binary64) angle)) (pow.f64 (PI.f64) #s(literal 1/8 binary64))) (pow.f64 (PI.f64) #s(literal 1/8 binary64)))
(*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 3/4 binary64)) angle)) #s(literal 1/180 binary64))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) angle)
(*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal -180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (neg.f64 (pow.f64 angle #s(literal -1 binary64)))))
(*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal -180 binary64)) (/.f64 (neg.f64 (sqrt.f64 (PI.f64))) (pow.f64 angle #s(literal -1 binary64))))
(*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal -180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 (neg.f64 angle) #s(literal -1 binary64))))
(*.f64 #s(literal -1/180 binary64) (/.f64 (PI.f64) (neg.f64 (pow.f64 angle #s(literal -1 binary64)))))
(*.f64 #s(literal -1/180 binary64) (/.f64 (neg.f64 (PI.f64)) (pow.f64 angle #s(literal -1 binary64))))
(*.f64 #s(literal -1/180 binary64) (/.f64 (PI.f64) (pow.f64 (neg.f64 angle) #s(literal -1 binary64))))
(*.f64 (/.f64 (cbrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1 binary64))) (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 180 binary64)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 180 binary64)) (/.f64 (cbrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1 binary64))))
(*.f64 (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1 binary64))) (*.f64 (sqrt.f64 (PI.f64)) #s(literal 1/180 binary64)))
(*.f64 (/.f64 (PI.f64) (pow.f64 angle #s(literal -1 binary64))) #s(literal 1/180 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)))
(*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) (/.f64 #s(literal 1 binary64) (pow.f64 angle #s(literal -1 binary64))))
(*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)
(*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))
(*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 3/4 binary64)) angle) (*.f64 #s(literal 1/180 binary64) (pow.f64 (PI.f64) #s(literal 1/4 binary64))))
(*.f64 (pow.f64 (PI.f64) #s(literal 1/8 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 1/8 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 3/4 binary64)) (*.f64 #s(literal 1/180 binary64) angle))))
(*.f64 (neg.f64 (PI.f64)) (pow.f64 (/.f64 #s(literal -180 binary64) angle) #s(literal -1 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (/.f64 (cbrt.f64 (PI.f64)) (/.f64 #s(literal 180 binary64) angle)))
(*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (PI.f64)) (*.f64 #s(literal 1/180 binary64) angle)))
(*.f64 (*.f64 #s(literal 1/180 binary64) angle) (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 (PI.f64) #s(literal -1/2 binary64))))
(*.f64 (*.f64 #s(literal 1/180 binary64) angle) (pow.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))
(*.f64 (*.f64 (sqrt.f64 (PI.f64)) #s(literal 1/180 binary64)) (/.f64 angle (pow.f64 (PI.f64) #s(literal -1/2 binary64))))
(*.f64 (*.f64 (sqrt.f64 (PI.f64)) #s(literal 1/180 binary64)) (pow.f64 (/.f64 (pow.f64 angle #s(literal -1 binary64)) (sqrt.f64 (PI.f64))) #s(literal -1 binary64)))
(*.f64 (*.f64 (sqrt.f64 (PI.f64)) #s(literal 1/180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1 binary64))))
(*.f64 (*.f64 (sqrt.f64 (PI.f64)) #s(literal 1/180 binary64)) (*.f64 (sqrt.f64 (PI.f64)) angle))
(*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (*.f64 (sqrt.f64 (PI.f64)) #s(literal 1/180 binary64)))
(*.f64 (sqrt.f64 (PI.f64)) (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (sqrt.f64 (PI.f64))))
(*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 3/4 binary64)) (*.f64 #s(literal 1/180 binary64) angle)) (pow.f64 (PI.f64) #s(literal 1/4 binary64)))
(*.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (sqrt.f64 (PI.f64))) (/.f64 #s(literal 1 binary64) (pow.f64 (PI.f64) #s(literal -1/2 binary64))))
(*.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))
(*.f64 #s(literal 1/180 binary64) (/.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (pow.f64 (PI.f64) #s(literal -1/2 binary64))))
(*.f64 #s(literal 1/180 binary64) (pow.f64 (/.f64 (pow.f64 angle #s(literal -1 binary64)) (PI.f64)) #s(literal -1 binary64)))
(*.f64 #s(literal 1/180 binary64) (/.f64 (PI.f64) (pow.f64 angle #s(literal -1 binary64))))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 3/4 binary64)) (*.f64 #s(literal 1/180 binary64) angle)))
(*.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))
(*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))
(*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))
(pow.f64 (/.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)) #s(literal -1 binary64))
(/.f64 (neg.f64 (*.f64 (neg.f64 angle) (PI.f64))) #s(literal 180 binary64))
(/.f64 (neg.f64 (*.f64 (neg.f64 (sqrt.f64 (PI.f64))) (*.f64 (sqrt.f64 (PI.f64)) angle))) #s(literal 180 binary64))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (*.f64 (sqrt.f64 (PI.f64)) angle))) (neg.f64 (/.f64 #s(literal 180 binary64) (sqrt.f64 (PI.f64)))))
(/.f64 (neg.f64 (*.f64 (PI.f64) (neg.f64 angle))) #s(literal 180 binary64))
(/.f64 (neg.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (neg.f64 (sqrt.f64 (PI.f64))))) #s(literal 180 binary64))
(/.f64 (neg.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 1 binary64))) (neg.f64 (/.f64 #s(literal 180 binary64) (sqrt.f64 (PI.f64)))))
(/.f64 (neg.f64 (neg.f64 (*.f64 angle (PI.f64)))) #s(literal 180 binary64))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (PI.f64)))) (/.f64 #s(literal -180 binary64) angle))
(/.f64 (neg.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64))) (neg.f64 (pow.f64 angle #s(literal -1 binary64))))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (PI.f64)) angle)) (neg.f64 (/.f64 #s(literal 180 binary64) (sqrt.f64 (PI.f64)))))
(/.f64 (*.f64 (PI.f64) (neg.f64 (neg.f64 angle))) #s(literal 180 binary64))
(/.f64 (*.f64 (PI.f64) #s(literal -1 binary64)) (*.f64 #s(literal 1 binary64) (/.f64 #s(literal -180 binary64) angle)))
(/.f64 (*.f64 (neg.f64 (neg.f64 (sqrt.f64 (PI.f64)))) (sqrt.f64 (PI.f64))) (/.f64 #s(literal 180 binary64) angle))
(/.f64 (*.f64 (neg.f64 angle) (PI.f64)) #s(literal -180 binary64))
(/.f64 (*.f64 (neg.f64 (sqrt.f64 (PI.f64))) (*.f64 (sqrt.f64 (PI.f64)) angle)) #s(literal -180 binary64))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (sqrt.f64 (PI.f64)) angle)) (/.f64 #s(literal 180 binary64) (sqrt.f64 (PI.f64))))
(/.f64 (*.f64 (PI.f64) (neg.f64 angle)) #s(literal -180 binary64))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (neg.f64 (sqrt.f64 (PI.f64)))) #s(literal -180 binary64))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) (sqrt.f64 (PI.f64))))
(/.f64 (neg.f64 (*.f64 angle (PI.f64))) #s(literal -180 binary64))
(/.f64 (neg.f64 (neg.f64 (PI.f64))) (/.f64 #s(literal 180 binary64) angle))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)) #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))))
(/.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) (pow.f64 angle #s(literal -1 binary64)))
(/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64))
(/.f64 (neg.f64 (sqrt.f64 (PI.f64))) (*.f64 (neg.f64 (/.f64 #s(literal 180 binary64) (sqrt.f64 (PI.f64)))) (pow.f64 angle #s(literal -1 binary64))))
(/.f64 (neg.f64 (PI.f64)) (/.f64 #s(literal -180 binary64) angle))
(/.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (/.f64 #s(literal 180 binary64) (sqrt.f64 (PI.f64))))
(/.f64 (sqrt.f64 (PI.f64)) (*.f64 (/.f64 (/.f64 #s(literal 180 binary64) (sqrt.f64 (PI.f64))) #s(literal 1 binary64)) (pow.f64 angle #s(literal -1 binary64))))
(/.f64 (sqrt.f64 (PI.f64)) (*.f64 (/.f64 #s(literal 180 binary64) (sqrt.f64 (PI.f64))) (pow.f64 angle #s(literal -1 binary64))))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)))
(/.f64 (PI.f64) (*.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal -180 binary64) angle) #s(literal -1 binary64))))
(/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))
(neg.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 #s(literal -180 binary64) angle)) (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)))
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))) #s(literal -1 binary64)))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) b) #s(literal 2 binary64))) (fma.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) b))) (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) b) #s(literal 2 binary64))) (-.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a) (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) b))))
(*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a) #s(literal 4 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) b) #s(literal 4 binary64))) (pow.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) b) #s(literal 2 binary64))) #s(literal -1 binary64)))
(*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a) #s(literal 6 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) b) #s(literal 6 binary64))) (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) b) (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)) #s(literal 2 binary64)))) #s(literal -1 binary64)))
(pow.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) b) #s(literal 2 binary64))) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a) #s(literal 4 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) b) #s(literal 4 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) b) (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)) #s(literal 2 binary64)))) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a) #s(literal 6 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) b) #s(literal 6 binary64)))) #s(literal -1 binary64))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a) #s(literal 4 binary64)))) (neg.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a) #s(literal 4 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) b) #s(literal 4 binary64))))) (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) b) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a) #s(literal 6 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) b) #s(literal 6 binary64))))) (neg.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) b) (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)) #s(literal 2 binary64)))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a) #s(literal 8 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) b) #s(literal 8 binary64))) #s(literal 1 binary64)) (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a) #s(literal 4 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) b) #s(literal 4 binary64))) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) b) #s(literal 2 binary64)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a) #s(literal 12 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) b) #s(literal 12 binary64))) #s(literal 1 binary64)) (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a) #s(literal 8 binary64)) (+.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) b) #s(literal 8 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a) (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) b)) #s(literal 4 binary64)))) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) b) #s(literal 2 binary64)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a) #s(literal 12 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) b) #s(literal 12 binary64))) #s(literal 1 binary64)) (*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a) #s(literal 6 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) b) #s(literal 6 binary64))) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) b) (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)) #s(literal 2 binary64))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a) #s(literal 18 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) b) #s(literal 18 binary64))) #s(literal 1 binary64)) (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a) #s(literal 12 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) b) #s(literal 12 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a) (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) b)) #s(literal 6 binary64)))) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) b) (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)) #s(literal 2 binary64))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) b) #s(literal 2 binary64)))) (*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) b) #s(literal 2 binary64))) (pow.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) b) #s(literal 4 binary64)))) (*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) b) #s(literal 2 binary64))) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) b) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a) #s(literal 4 binary64))) (-.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a) #s(literal 2 binary64))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a) #s(literal 4 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) b) #s(literal 4 binary64)))) (neg.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) b) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a) #s(literal 6 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) b) #s(literal 6 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) b) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) b) (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a) #s(literal 6 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) b) #s(literal 6 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) b) (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)) #s(literal 2 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) b) #s(literal 2 binary64))) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a) #s(literal 4 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) b) #s(literal 4 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) b) (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)) #s(literal 2 binary64)))) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a) #s(literal 6 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) b) #s(literal 6 binary64))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a) #s(literal 4 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) b) #s(literal 4 binary64))) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) b) #s(literal 2 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a) #s(literal 6 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) b) #s(literal 6 binary64))) (+.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) b) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) b) (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)) #s(literal 2 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a) #s(literal 6 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) b) #s(literal 6 binary64))) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) b) (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) b) #s(literal 2 binary64))) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a) #s(literal 4 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) b) #s(literal 4 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) b) (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)) #s(literal 2 binary64)))) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a) #s(literal 6 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) b) #s(literal 6 binary64)))))
(fma.f64 (pow.f64 (*.f64 (*.f64 a a) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))) #s(literal 1 binary64)) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) (pow.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) b) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))) #s(literal 1 binary64)) a (pow.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) b) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)) #s(literal 1 binary64)) a (pow.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) b) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) b) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)))) #s(literal 1 binary64)) b (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) b) b) #s(literal 1 binary64)) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a) #s(literal 2 binary64)))
(fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))) a (pow.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) b) #s(literal 2 binary64)))
(fma.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)) a (pow.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) b) #s(literal 2 binary64)))
(fma.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) b) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)))) b (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a) #s(literal 2 binary64)))
(fma.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) b) b) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 a a) (pow.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) b) #s(literal 2 binary64)))
(fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) b) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a) #s(literal 2 binary64)))
(fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a) #s(literal 2 binary64)))
(fma.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) b) (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) b) (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a) #s(literal 2 binary64)))
(fma.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (pow.f64 (*.f64 b (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) b)) #s(literal 1 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a) #s(literal 2 binary64)))
(fma.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (*.f64 b (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) b)) (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a) #s(literal 2 binary64)))
(fma.f64 (*.f64 (*.f64 a a) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) (pow.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) b) #s(literal 2 binary64)))
(fma.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) (pow.f64 (*.f64 (*.f64 a a) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))) #s(literal 1 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) b) #s(literal 2 binary64)))
(fma.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) (*.f64 (*.f64 a a) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))) (pow.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) b) #s(literal 2 binary64)))
(fma.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a) (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a) (pow.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) b) #s(literal 2 binary64)))
(fma.f64 a (pow.f64 (*.f64 a (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64))) #s(literal 1 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) b) #s(literal 2 binary64)))
(fma.f64 a (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))) #s(literal 1 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) b) #s(literal 2 binary64)))
(fma.f64 a (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)) #s(literal 1 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) b) #s(literal 2 binary64)))
(fma.f64 a (*.f64 a (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64))) (pow.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) b) #s(literal 2 binary64)))
(fma.f64 a (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))) (pow.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) b) #s(literal 2 binary64)))
(fma.f64 a (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)) (pow.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) b) #s(literal 2 binary64)))
(fma.f64 b (pow.f64 (*.f64 b (pow.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) #s(literal 2 binary64))) #s(literal 1 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a) #s(literal 2 binary64)))
(fma.f64 b (pow.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) b)) #s(literal 1 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a) #s(literal 2 binary64)))
(fma.f64 b (*.f64 b (pow.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) #s(literal 2 binary64))) (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a) #s(literal 2 binary64)))
(fma.f64 b (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) b)) (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a) #s(literal 2 binary64)))
(-.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) b) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a) #s(literal 2 binary64)))))
(-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) b) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) b) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) b) #s(literal 2 binary64)))))
(+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) b) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a) #s(literal 2 binary64)))
(*.f64 (pow.f64 (*.f64 (*.f64 a a) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))) #s(literal 1 binary64)) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))))
(*.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))) #s(literal 1 binary64)) a)
(*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)) #s(literal 1 binary64)) a)
(*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))) a)
(*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)) a)
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 a a))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)))
(*.f64 (*.f64 (*.f64 a a) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))))
(*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) (pow.f64 (*.f64 (*.f64 a a) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))) #s(literal 1 binary64)))
(*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) (*.f64 (*.f64 a a) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))))
(*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a) (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a))
(*.f64 a (pow.f64 (*.f64 a (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64))) #s(literal 1 binary64)))
(*.f64 a (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))) #s(literal 1 binary64)))
(*.f64 a (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)) #s(literal 1 binary64)))
(*.f64 a (*.f64 a (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64))))
(*.f64 a (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))))
(*.f64 a (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)))
(pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a) #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a) #s(literal 2 binary64))
(exp.f64 (fma.f64 (log.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))) #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 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))) #s(literal 2 binary64))))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a) #s(literal 2 binary64))) #s(literal 1 binary64)))
(exp.f64 (log.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a) #s(literal 2 binary64))))
(*.f64 (exp.f64 (log.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))))) (exp.f64 (log.f64 a)))
(*.f64 (exp.f64 (log.f64 a)) (exp.f64 (log.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))))))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)) #s(literal 1 binary64)) (pow.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)) #s(literal 1 binary64)))
(*.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)) (sqrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)))
(*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)
(*.f64 a (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))))
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)) #s(literal 2 binary64))
(pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a) #s(literal 1 binary64))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a) #s(literal 2 binary64)))
(exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)))
(*.f64 (-.f64 (pow.f64 (exp.f64 #s(approx (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (log.f64 (*.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)) a)))) #s(literal 8 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) b) #s(literal 4 binary64))) (pow.f64 (-.f64 (pow.f64 (exp.f64 #s(literal 4 binary64)) #s(approx (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (log.f64 (*.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)) a)))) (pow.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) b) #s(literal 2 binary64))) #s(literal -1 binary64)))
(*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) b) #s(literal 6 binary64)) (pow.f64 (exp.f64 #s(approx (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (log.f64 (*.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)) a)))) #s(literal 12 binary64))) (pow.f64 (fma.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) b) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) b) #s(literal 2 binary64)) (pow.f64 (exp.f64 #s(literal 4 binary64)) #s(approx (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (log.f64 (*.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)) a))))) (pow.f64 (exp.f64 #s(approx (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (log.f64 (*.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)) a)))) #s(literal 8 binary64))) #s(literal -1 binary64)))
(pow.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 #s(literal 4 binary64)) #s(approx (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (log.f64 (*.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)) a)))) (pow.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) b) #s(literal 2 binary64))) (-.f64 (pow.f64 (exp.f64 #s(approx (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (log.f64 (*.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)) a)))) #s(literal 8 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) b) #s(literal 4 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) b) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) b) #s(literal 2 binary64)) (pow.f64 (exp.f64 #s(literal 4 binary64)) #s(approx (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (log.f64 (*.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)) a))))) (pow.f64 (exp.f64 #s(approx (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (log.f64 (*.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)) a)))) #s(literal 8 binary64))) (+.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) b) #s(literal 6 binary64)) (pow.f64 (exp.f64 #s(approx (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (log.f64 (*.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)) a)))) #s(literal 12 binary64)))) #s(literal -1 binary64))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) b) #s(literal 4 binary64)) (pow.f64 (exp.f64 #s(approx (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (log.f64 (*.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)) a)))) #s(literal 8 binary64)))) (neg.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) b) #s(literal 2 binary64)) (pow.f64 (exp.f64 #s(literal 4 binary64)) #s(approx (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (log.f64 (*.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)) a)))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (exp.f64 #s(approx (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (log.f64 (*.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)) a)))) #s(literal 8 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) b) #s(literal 4 binary64))))) (neg.f64 (neg.f64 (-.f64 (pow.f64 (exp.f64 #s(literal 4 binary64)) #s(approx (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (log.f64 (*.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)) a)))) (pow.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) b) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) b) #s(literal 6 binary64)) (pow.f64 (exp.f64 #s(approx (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (log.f64 (*.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)) a)))) #s(literal 12 binary64))))) (neg.f64 (neg.f64 (fma.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) b) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) b) #s(literal 2 binary64)) (pow.f64 (exp.f64 #s(literal 4 binary64)) #s(approx (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (log.f64 (*.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)) a))))) (pow.f64 (exp.f64 #s(approx (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (log.f64 (*.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)) a)))) #s(literal 8 binary64))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (exp.f64 #s(approx (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (log.f64 (*.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)) a)))) #s(literal 16 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) b) #s(literal 8 binary64))) #s(literal 1 binary64)) (*.f64 (+.f64 (pow.f64 (exp.f64 #s(approx (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (log.f64 (*.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)) a)))) #s(literal 8 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) b) #s(literal 4 binary64))) (-.f64 (pow.f64 (exp.f64 #s(literal 4 binary64)) #s(approx (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (log.f64 (*.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)) a)))) (pow.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) b) #s(literal 2 binary64)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (exp.f64 #s(approx (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (log.f64 (*.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)) a)))) #s(literal 24 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) b) #s(literal 12 binary64))) #s(literal 1 binary64)) (*.f64 (+.f64 (pow.f64 (exp.f64 #s(approx (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (log.f64 (*.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)) a)))) #s(literal 16 binary64)) (+.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) b) #s(literal 8 binary64)) (*.f64 (pow.f64 (exp.f64 #s(approx (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (log.f64 (*.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)) a)))) #s(literal 8 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) b) #s(literal 4 binary64))))) (-.f64 (pow.f64 (exp.f64 #s(literal 4 binary64)) #s(approx (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (log.f64 (*.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)) a)))) (pow.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) b) #s(literal 2 binary64)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (exp.f64 #s(approx (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (log.f64 (*.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)) a)))) #s(literal 24 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) b) #s(literal 12 binary64))) #s(literal 1 binary64)) (*.f64 (-.f64 (pow.f64 (exp.f64 #s(approx (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (log.f64 (*.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)) a)))) #s(literal 12 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) b) #s(literal 6 binary64))) (fma.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) b) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) b) #s(literal 2 binary64)) (pow.f64 (exp.f64 #s(literal 4 binary64)) #s(approx (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (log.f64 (*.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)) a))))) (pow.f64 (exp.f64 #s(approx (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (log.f64 (*.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)) a)))) #s(literal 8 binary64)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (exp.f64 #s(approx (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (log.f64 (*.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)) a)))) #s(literal 36 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) b) #s(literal 18 binary64))) #s(literal 1 binary64)) (*.f64 (+.f64 (pow.f64 (exp.f64 #s(approx (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (log.f64 (*.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)) a)))) #s(literal 24 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) b) #s(literal 12 binary64)) (*.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) b) #s(literal 6 binary64)) (pow.f64 (exp.f64 #s(approx (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (log.f64 (*.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)) a)))) #s(literal 12 binary64))))) (fma.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) b) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) b) #s(literal 2 binary64)) (pow.f64 (exp.f64 #s(literal 4 binary64)) #s(approx (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (log.f64 (*.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)) a))))) (pow.f64 (exp.f64 #s(approx (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (log.f64 (*.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)) a)))) #s(literal 8 binary64)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (exp.f64 #s(approx (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (log.f64 (*.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)) a)))) #s(literal 8 binary64)) (-.f64 (pow.f64 (exp.f64 #s(literal 4 binary64)) #s(approx (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (log.f64 (*.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)) a)))) (pow.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) b) #s(literal 2 binary64)))) (*.f64 (-.f64 (pow.f64 (exp.f64 #s(literal 4 binary64)) #s(approx (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (log.f64 (*.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)) a)))) (pow.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) b) #s(literal 2 binary64))) (pow.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) b) #s(literal 4 binary64)))) (*.f64 (-.f64 (pow.f64 (exp.f64 #s(literal 4 binary64)) #s(approx (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (log.f64 (*.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)) a)))) (pow.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) b) #s(literal 2 binary64))) (-.f64 (pow.f64 (exp.f64 #s(literal 4 binary64)) #s(approx (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (log.f64 (*.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)) a)))) (pow.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) b) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) b) #s(literal 4 binary64)) (pow.f64 (exp.f64 #s(approx (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (log.f64 (*.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)) a)))) #s(literal 8 binary64))) (-.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) b) #s(literal 2 binary64)) (pow.f64 (exp.f64 #s(literal 4 binary64)) #s(approx (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (log.f64 (*.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)) a))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (exp.f64 #s(approx (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (log.f64 (*.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)) a)))) #s(literal 8 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) b) #s(literal 4 binary64)))) (neg.f64 (-.f64 (pow.f64 (exp.f64 #s(literal 4 binary64)) #s(approx (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (log.f64 (*.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)) a)))) (pow.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) b) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) b) #s(literal 6 binary64)) (pow.f64 (exp.f64 #s(approx (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (log.f64 (*.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)) a)))) #s(literal 12 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) b) #s(literal 4 binary64)) (-.f64 (pow.f64 (exp.f64 #s(approx (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (log.f64 (*.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)) a)))) #s(literal 8 binary64)) (*.f64 (pow.f64 (exp.f64 #s(literal 4 binary64)) #s(approx (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (log.f64 (*.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)) a)))) (pow.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) b) #s(literal 2 binary64)))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) b) #s(literal 6 binary64)) (pow.f64 (exp.f64 #s(approx (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (log.f64 (*.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)) a)))) #s(literal 12 binary64)))) (neg.f64 (fma.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) b) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) b) #s(literal 2 binary64)) (pow.f64 (exp.f64 #s(literal 4 binary64)) #s(approx (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (log.f64 (*.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)) a))))) (pow.f64 (exp.f64 #s(approx (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (log.f64 (*.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)) a)))) #s(literal 8 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 #s(literal 4 binary64)) #s(approx (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (log.f64 (*.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)) a)))) (pow.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) b) #s(literal 2 binary64))) (-.f64 (pow.f64 (exp.f64 #s(approx (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (log.f64 (*.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)) a)))) #s(literal 8 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) b) #s(literal 4 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) b) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) b) #s(literal 2 binary64)) (pow.f64 (exp.f64 #s(literal 4 binary64)) #s(approx (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (log.f64 (*.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)) a))))) (pow.f64 (exp.f64 #s(approx (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (log.f64 (*.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)) a)))) #s(literal 8 binary64))) (+.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) b) #s(literal 6 binary64)) (pow.f64 (exp.f64 #s(approx (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (log.f64 (*.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)) a)))) #s(literal 12 binary64))))))
(/.f64 (-.f64 (pow.f64 (exp.f64 #s(approx (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (log.f64 (*.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)) a)))) #s(literal 8 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) b) #s(literal 4 binary64))) (-.f64 (pow.f64 (exp.f64 #s(literal 4 binary64)) #s(approx (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (log.f64 (*.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)) a)))) (pow.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) b) #s(literal 2 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) b) #s(literal 6 binary64)) (pow.f64 (exp.f64 #s(approx (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (log.f64 (*.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)) a)))) #s(literal 12 binary64))) (+.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) b) #s(literal 4 binary64)) (-.f64 (pow.f64 (exp.f64 #s(approx (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (log.f64 (*.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)) a)))) #s(literal 8 binary64)) (*.f64 (pow.f64 (exp.f64 #s(literal 4 binary64)) #s(approx (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (log.f64 (*.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)) a)))) (pow.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) b) #s(literal 2 binary64))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) b) #s(literal 6 binary64)) (pow.f64 (exp.f64 #s(approx (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (log.f64 (*.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)) a)))) #s(literal 12 binary64))) (fma.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) b) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) b) #s(literal 2 binary64)) (pow.f64 (exp.f64 #s(literal 4 binary64)) #s(approx (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (log.f64 (*.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)) a))))) (pow.f64 (exp.f64 #s(approx (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (log.f64 (*.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)) a)))) #s(literal 8 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (pow.f64 (exp.f64 #s(literal 4 binary64)) #s(approx (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (log.f64 (*.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)) a)))) (pow.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) b) #s(literal 2 binary64))) (-.f64 (pow.f64 (exp.f64 #s(approx (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (log.f64 (*.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)) a)))) #s(literal 8 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) b) #s(literal 4 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) b) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) b) #s(literal 2 binary64)) (pow.f64 (exp.f64 #s(literal 4 binary64)) #s(approx (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (log.f64 (*.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)) a))))) (pow.f64 (exp.f64 #s(approx (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (log.f64 (*.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)) a)))) #s(literal 8 binary64))) (+.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) b) #s(literal 6 binary64)) (pow.f64 (exp.f64 #s(approx (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (log.f64 (*.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)) a)))) #s(literal 12 binary64)))))
(fma.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) b) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)))) #s(literal 1 binary64)) b (pow.f64 (exp.f64 #s(literal 4 binary64)) #s(approx (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (log.f64 (*.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)) a)))))
(fma.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) b) b) #s(literal 1 binary64)) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (pow.f64 (exp.f64 #s(literal 4 binary64)) #s(approx (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (log.f64 (*.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)) a)))))
(fma.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) b) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)))) b (pow.f64 (exp.f64 #s(literal 4 binary64)) #s(approx (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (log.f64 (*.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)) a)))))
(fma.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) b) b) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (pow.f64 (exp.f64 #s(literal 4 binary64)) #s(approx (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (log.f64 (*.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)) a)))))
(fma.f64 (pow.f64 (exp.f64 #s(approx (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (log.f64 (*.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)) a)))) #s(literal 2 binary64)) (pow.f64 (exp.f64 #s(approx (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (log.f64 (*.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)) a)))) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) b) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (exp.f64 #s(literal 4 binary64)) #s(approx (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (log.f64 (*.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)) a)))))
(fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) #s(literal 2 binary64)) (pow.f64 (exp.f64 #s(literal 4 binary64)) #s(approx (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (log.f64 (*.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)) a)))))
(fma.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) b) (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) b) (pow.f64 (exp.f64 #s(literal 4 binary64)) #s(approx (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (log.f64 (*.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)) a)))))
(fma.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (pow.f64 (*.f64 b (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) b)) #s(literal 1 binary64)) (pow.f64 (exp.f64 #s(literal 4 binary64)) #s(approx (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (log.f64 (*.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)) a)))))
(fma.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (*.f64 b (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) b)) (pow.f64 (exp.f64 #s(literal 4 binary64)) #s(approx (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (log.f64 (*.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)) a)))))
(fma.f64 b (pow.f64 (*.f64 b (pow.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) #s(literal 2 binary64))) #s(literal 1 binary64)) (pow.f64 (exp.f64 #s(literal 4 binary64)) #s(approx (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (log.f64 (*.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)) a)))))
(fma.f64 b (pow.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) b)) #s(literal 1 binary64)) (pow.f64 (exp.f64 #s(literal 4 binary64)) #s(approx (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (log.f64 (*.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)) a)))))
(fma.f64 b (*.f64 b (pow.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) #s(literal 2 binary64))) (pow.f64 (exp.f64 #s(literal 4 binary64)) #s(approx (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (log.f64 (*.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)) a)))))
(fma.f64 b (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) b)) (pow.f64 (exp.f64 #s(literal 4 binary64)) #s(approx (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (log.f64 (*.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)) a)))))
(-.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) b) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) b) #s(literal 2 binary64)) (pow.f64 (exp.f64 #s(literal 4 binary64)) #s(approx (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (log.f64 (*.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)) a)))))) (/.f64 (pow.f64 (exp.f64 #s(approx (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (log.f64 (*.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)) a)))) #s(literal 8 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) b) #s(literal 2 binary64)) (pow.f64 (exp.f64 #s(literal 4 binary64)) #s(approx (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (log.f64 (*.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)) a)))))))
(-.f64 (/.f64 (pow.f64 (exp.f64 #s(approx (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (log.f64 (*.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)) a)))) #s(literal 8 binary64)) (-.f64 (pow.f64 (exp.f64 #s(literal 4 binary64)) #s(approx (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (log.f64 (*.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)) a)))) (pow.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) b) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) b) #s(literal 4 binary64)) (-.f64 (pow.f64 (exp.f64 #s(literal 4 binary64)) #s(approx (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (log.f64 (*.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)) a)))) (pow.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) b) #s(literal 2 binary64)))))
(+.f64 (pow.f64 (exp.f64 #s(literal 4 binary64)) #s(approx (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (log.f64 (*.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)) a)))) (pow.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) b) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) b) #s(literal 2 binary64)) (pow.f64 (exp.f64 #s(literal 4 binary64)) #s(approx (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (log.f64 (*.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)) a)))))
(*.f64 #s(literal 4 binary64) #s(approx (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (log.f64 (*.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)) a))))
(*.f64 #s(approx (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (log.f64 (*.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)) a))) (log.f64 (exp.f64 #s(literal 4 binary64))))
(*.f64 #s(approx (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (log.f64 (*.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)) a))) #s(literal 4 binary64))
(+.f64 (log.f64 (pow.f64 (exp.f64 #s(approx (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (log.f64 (*.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)) a)))) #s(literal 2 binary64))) (log.f64 (pow.f64 (exp.f64 #s(approx (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (log.f64 (*.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)) a)))) #s(literal 2 binary64))))
(log.f64 (pow.f64 (exp.f64 #s(literal 4 binary64)) #s(approx (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (log.f64 (*.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)) a)))))
#s(approx (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (log.f64 (*.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)) a)))
(log.f64 (exp.f64 #s(approx (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (log.f64 (*.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)) a)))))
(*.f64 (-.f64 (pow.f64 (log.f64 a) #s(literal 2 binary64)) (pow.f64 (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a))) #s(literal 2 binary64))) (pow.f64 (log.f64 (/.f64 a (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)))) #s(literal -1 binary64)))
(*.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (log.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)) #s(literal 3 binary64)) (pow.f64 (log.f64 a) #s(literal 3 binary64))) (pow.f64 (fma.f64 (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a))) (log.f64 (/.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)) a)) (pow.f64 (log.f64 a) #s(literal 2 binary64))) #s(literal -1 binary64)))
(pow.f64 (/.f64 (log.f64 (/.f64 a (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)))) (-.f64 (pow.f64 (log.f64 a) #s(literal 2 binary64)) (pow.f64 (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a))) #s(literal 2 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a))) (log.f64 (/.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)) a)) (pow.f64 (log.f64 a) #s(literal 2 binary64))) (fma.f64 #s(literal 1/8 binary64) (pow.f64 (log.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)) #s(literal 3 binary64)) (pow.f64 (log.f64 a) #s(literal 3 binary64)))) #s(literal -1 binary64))
(/.f64 (neg.f64 (-.f64 (pow.f64 (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a))) #s(literal 2 binary64)) (pow.f64 (log.f64 a) #s(literal 2 binary64)))) (neg.f64 (log.f64 (/.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)) a))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (log.f64 a) #s(literal 2 binary64)) (pow.f64 (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a))) #s(literal 2 binary64))))) (neg.f64 (neg.f64 (log.f64 (/.f64 a (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (log.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)) #s(literal 3 binary64)) (pow.f64 (log.f64 a) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a))) (log.f64 (/.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)) a)) (pow.f64 (log.f64 a) #s(literal 2 binary64))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (log.f64 a) #s(literal 4 binary64)) (pow.f64 (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a))) #s(literal 4 binary64))) #s(literal 1 binary64)) (*.f64 (fma.f64 (log.f64 a) (log.f64 a) (pow.f64 (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a))) #s(literal 2 binary64))) (log.f64 (/.f64 a (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (log.f64 a) #s(literal 6 binary64)) (pow.f64 (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a))) #s(literal 6 binary64))) #s(literal 1 binary64)) (*.f64 (+.f64 (pow.f64 (log.f64 a) #s(literal 4 binary64)) (+.f64 (pow.f64 (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a))) #s(literal 4 binary64)) (pow.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a))) (log.f64 a)) #s(literal 2 binary64)))) (log.f64 (/.f64 a (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (log.f64 a) #s(literal 6 binary64)) (pow.f64 (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a))) #s(literal 6 binary64))) #s(literal 1 binary64)) (*.f64 (-.f64 (pow.f64 (log.f64 a) #s(literal 3 binary64)) (pow.f64 (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a))) #s(literal 3 binary64))) (fma.f64 (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a))) (log.f64 (/.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)) a)) (pow.f64 (log.f64 a) #s(literal 2 binary64)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (log.f64 a) #s(literal 9 binary64)) (pow.f64 (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a))) #s(literal 9 binary64))) #s(literal 1 binary64)) (*.f64 (+.f64 (pow.f64 (log.f64 a) #s(literal 6 binary64)) (-.f64 (pow.f64 (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a))) #s(literal 6 binary64)) (pow.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a))) (log.f64 a)) #s(literal 3 binary64)))) (fma.f64 (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a))) (log.f64 (/.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)) a)) (pow.f64 (log.f64 a) #s(literal 2 binary64)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (log.f64 a) #s(literal 2 binary64)) (log.f64 (/.f64 a (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a))))) (*.f64 (log.f64 (/.f64 a (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)))) (pow.f64 (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a))) #s(literal 2 binary64)))) (*.f64 (log.f64 (/.f64 a (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)))) (log.f64 (/.f64 a (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a))))))
(/.f64 (-.f64 (pow.f64 (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a))) #s(literal 2 binary64)) (pow.f64 (log.f64 a) #s(literal 2 binary64))) (log.f64 (/.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)) a)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (log.f64 a) #s(literal 2 binary64)) (pow.f64 (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a))) #s(literal 2 binary64)))) (neg.f64 (log.f64 (/.f64 a (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a))))))
(/.f64 (neg.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (log.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)) #s(literal 3 binary64)) (pow.f64 (log.f64 a) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a))) #s(literal 2 binary64)) (-.f64 (pow.f64 (log.f64 a) #s(literal 2 binary64)) (*.f64 (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a))) (log.f64 a))))))
(/.f64 (neg.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (log.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)) #s(literal 3 binary64)) (pow.f64 (log.f64 a) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a))) (log.f64 (/.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)) a)) (pow.f64 (log.f64 a) #s(literal 2 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (log.f64 (/.f64 a (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)))) (-.f64 (pow.f64 (log.f64 a) #s(literal 2 binary64)) (pow.f64 (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a))) #s(literal 2 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a))) (log.f64 (/.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)) a)) (pow.f64 (log.f64 a) #s(literal 2 binary64))) (fma.f64 #s(literal 1/8 binary64) (pow.f64 (log.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)) #s(literal 3 binary64)) (pow.f64 (log.f64 a) #s(literal 3 binary64))))))
(/.f64 (-.f64 (pow.f64 (log.f64 a) #s(literal 2 binary64)) (pow.f64 (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a))) #s(literal 2 binary64))) (log.f64 (/.f64 a (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)))))
(/.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (log.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)) #s(literal 3 binary64)) (pow.f64 (log.f64 a) #s(literal 3 binary64))) (+.f64 (pow.f64 (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a))) #s(literal 2 binary64)) (-.f64 (pow.f64 (log.f64 a) #s(literal 2 binary64)) (*.f64 (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a))) (log.f64 a)))))
(/.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (log.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)) #s(literal 3 binary64)) (pow.f64 (log.f64 a) #s(literal 3 binary64))) (fma.f64 (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a))) (log.f64 (/.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)) a)) (pow.f64 (log.f64 a) #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (log.f64 (/.f64 a (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)))) (-.f64 (pow.f64 (log.f64 a) #s(literal 2 binary64)) (pow.f64 (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a))) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a))) (log.f64 (/.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)) a)) (pow.f64 (log.f64 a) #s(literal 2 binary64))) (fma.f64 #s(literal 1/8 binary64) (pow.f64 (log.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)) #s(literal 3 binary64)) (pow.f64 (log.f64 a) #s(literal 3 binary64)))))
(fma.f64 (log.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)) #s(literal 1/2 binary64) (log.f64 a))
(fma.f64 #s(literal 1/2 binary64) (log.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)) (log.f64 a))
(-.f64 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a))) #s(literal 2 binary64)) (log.f64 (/.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)) a))) (/.f64 (pow.f64 (log.f64 a) #s(literal 2 binary64)) (log.f64 (/.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)) a))))
(-.f64 (log.f64 (*.f64 a (sqrt.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))))) (log.f64 (sqrt.f64 a)))
(-.f64 (/.f64 (pow.f64 (log.f64 a) #s(literal 2 binary64)) (log.f64 (/.f64 a (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a))))) (/.f64 (pow.f64 (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a))) #s(literal 2 binary64)) (log.f64 (/.f64 a (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a))))))
(+.f64 (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a))) (log.f64 a))
(+.f64 (log.f64 a) (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a))))
(log.f64 (*.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)) a))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 5 binary64))) (pow.f64 (PI.f64) #s(literal 1/6 binary64)))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 4 binary64))) (cbrt.f64 (PI.f64)))
(*.f64 (sqrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (pow.f64 (PI.f64) #s(literal 1/4 binary64)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (PI.f64) (cbrt.f64 (PI.f64))) #s(literal 2 binary64))) (cbrt.f64 (cbrt.f64 (PI.f64))))
(*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 5/2 binary64))) (cbrt.f64 (sqrt.f64 (PI.f64))))
(*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))))
(*.f64 (exp.f64 (log.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)))) (exp.f64 (log.f64 (cbrt.f64 (PI.f64)))))
(*.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (cbrt.f64 (PI.f64))) #s(literal 2 binary64)) #s(literal 1/3 binary64)) (cbrt.f64 (cbrt.f64 (PI.f64))))
(*.f64 (pow.f64 (pow.f64 (PI.f64) #s(literal 5/2 binary64)) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64))))
(*.f64 (pow.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64)) #s(literal 1/3 binary64)) (pow.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64)) #s(literal 1/3 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (cbrt.f64 (PI.f64))) #s(literal 3 binary64)))
(*.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 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 5 binary64)) #s(literal 1/2 binary64)) (pow.f64 (PI.f64) #s(literal 1/6 binary64)))
(*.f64 (pow.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64)) #s(literal 1/2 binary64)) (pow.f64 (PI.f64) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 4 binary64)) #s(literal 1/2 binary64)) (cbrt.f64 (PI.f64)))
(*.f64 (pow.f64 (PI.f64) #s(literal 3/4 binary64)) (pow.f64 (PI.f64) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (pow.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (cbrt.f64 (PI.f64)))
(*.f64 (cbrt.f64 (PI.f64)) (sqrt.f64 (*.f64 (cbrt.f64 (PI.f64)) (PI.f64))))
(*.f64 (cbrt.f64 (PI.f64)) (pow.f64 (*.f64 (cbrt.f64 (PI.f64)) (PI.f64)) #s(literal 1/2 binary64)))
(*.f64 (cbrt.f64 (PI.f64)) (log.f64 (exp.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)))))
(*.f64 (cbrt.f64 (PI.f64)) (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)))
(*.f64 (sqrt.f64 (PI.f64)) (log.f64 (exp.f64 (sqrt.f64 (PI.f64)))))
(*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))
(*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (sqrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))))
(*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (pow.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64)) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (pow.f64 (PI.f64) #s(literal 3/4 binary64)))
(*.f64 #s(literal 1 binary64) (PI.f64))
(*.f64 (PI.f64) (log.f64 (E.f64)))
(*.f64 (PI.f64) #s(literal 1 binary64))
(pow.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) #s(literal 1/4 binary64))
(pow.f64 (E.f64) (log.f64 (PI.f64)))
(pow.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (cbrt.f64 (PI.f64)) #s(literal 3 binary64))
(pow.f64 (sqrt.f64 (PI.f64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) #s(literal 4 binary64))
(pow.f64 (PI.f64) #s(literal 1 binary64))
(cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)))
(sqrt.f64 (*.f64 (PI.f64) (PI.f64)))
(fabs.f64 (PI.f64))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (PI.f64))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (PI.f64) #s(literal 3 binary64))) #s(literal 1/3 binary64)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (PI.f64))) #s(literal 3 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (PI.f64))) #s(literal 1/2 binary64)))
(exp.f64 (log.f64 (PI.f64)))
(log.f64 (exp.f64 (PI.f64)))
(PI.f64)
(pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 1 binary64))
(neg.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))))
(sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))) #s(literal 1 binary64)))
(*.f64 (*.f64 a angle) angle)
(*.f64 (*.f64 angle angle) a)
(*.f64 a (*.f64 angle angle))
(*.f64 angle (*.f64 a angle))
(pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 1 binary64))
(neg.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))))
(sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))) #s(literal 1 binary64)))
(pow.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) #s(literal 1 binary64))
(cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)))
(cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))
(exp.f64 (*.f64 (log.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)))) #s(literal 1 binary64)))
(*.f64 (fabs.f64 (pow.f64 (PI.f64) #s(literal 3/8 binary64))) (fabs.f64 (pow.f64 (PI.f64) #s(literal 1/8 binary64))))
(*.f64 (fabs.f64 (pow.f64 (PI.f64) #s(literal 1/8 binary64))) (fabs.f64 (pow.f64 (PI.f64) #s(literal 3/8 binary64))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 5 binary64)) #s(literal 1/4 binary64)) (pow.f64 (PI.f64) #s(literal 1/12 binary64)))
(*.f64 (pow.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64)) #s(literal 1/4 binary64)) (pow.f64 (PI.f64) #s(literal 1/8 binary64)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 4 binary64)) #s(literal 1/4 binary64)) (pow.f64 (PI.f64) #s(literal 1/6 binary64)))
(*.f64 (pow.f64 (pow.f64 (PI.f64) #s(literal 3/8 binary64)) #s(literal 1 binary64)) (pow.f64 (pow.f64 (PI.f64) #s(literal 1/8 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (pow.f64 (PI.f64) #s(literal 1/8 binary64)) #s(literal 1 binary64)) (pow.f64 (pow.f64 (PI.f64) #s(literal 3/8 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64)) #s(literal 2 binary64)) (pow.f64 (pow.f64 (PI.f64) #s(literal 1/12 binary64)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (PI.f64) #s(literal 3/8 binary64)) (pow.f64 (PI.f64) #s(literal 1/8 binary64)))
(*.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64)) (pow.f64 (*.f64 (cbrt.f64 (PI.f64)) (PI.f64)) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64)) (cbrt.f64 (PI.f64)))
(*.f64 (pow.f64 (PI.f64) #s(literal 1/8 binary64)) (pow.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64)) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 (PI.f64) #s(literal 1/8 binary64)) (pow.f64 (PI.f64) #s(literal 3/8 binary64)))
(*.f64 (cbrt.f64 (PI.f64)) (fabs.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64))))
(*.f64 (cbrt.f64 (PI.f64)) (pow.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64)) #s(literal 1 binary64)))
(*.f64 (cbrt.f64 (PI.f64)) (pow.f64 (PI.f64) #s(literal 1/6 binary64)))
(*.f64 (sqrt.f64 (PI.f64)) #s(literal 1 binary64))
(*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (pow.f64 (PI.f64) #s(literal 1/4 binary64)))
(*.f64 #s(literal 1 binary64) (sqrt.f64 (PI.f64)))
(pow.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) #s(literal 1/8 binary64))
(pow.f64 (pow.f64 (PI.f64) #s(literal 1/8 binary64)) #s(literal 4 binary64))
(pow.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)) #s(literal 1/6 binary64))
(pow.f64 (cbrt.f64 (PI.f64)) #s(literal 3/2 binary64))
(pow.f64 (sqrt.f64 (PI.f64)) #s(literal 1 binary64))
(pow.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/4 binary64))
(pow.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) #s(literal 2 binary64))
(pow.f64 (PI.f64) #s(literal 1/2 binary64))
(sqrt.f64 (PI.f64))
(fabs.f64 (neg.f64 (sqrt.f64 (PI.f64))))
(fabs.f64 (sqrt.f64 (PI.f64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1/4 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (PI.f64)) #s(literal 1/4 binary64)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (PI.f64))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (PI.f64))) #s(literal 1/4 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64))) #s(literal 2 binary64)))
(exp.f64 (log.f64 (sqrt.f64 (PI.f64))))
(pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 1 binary64))
(neg.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))))
(sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a) #s(literal 1/4 binary64)) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a) #s(literal 1/4 binary64)))
(*.f64 (sqrt.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))))) (sqrt.f64 (pow.f64 (neg.f64 a) #s(literal -1 binary64))))
(*.f64 (sqrt.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))))) (pow.f64 (pow.f64 (neg.f64 a) #s(literal -1 binary64)) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 a #s(literal -1/2 binary64)) (sqrt.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))))
(*.f64 (sqrt.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))) (pow.f64 a #s(literal -1/2 binary64)))
(*.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)))
(pow.f64 (exp.f64 (log.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a))) #s(literal 1/2 binary64))
(pow.f64 (*.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a) (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)) #s(literal 1/4 binary64))
(pow.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a) #s(literal 1/4 binary64)) #s(literal 2 binary64))
(pow.f64 (sqrt.f64 (/.f64 a (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))))) #s(literal -1 binary64))
(pow.f64 (/.f64 a (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))) #s(literal -1/2 binary64))
(pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a) #s(literal 1/2 binary64))
(/.f64 (neg.f64 (neg.f64 (sqrt.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))))) (neg.f64 (neg.f64 (sqrt.f64 a))))
(/.f64 (neg.f64 (sqrt.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))))) (neg.f64 (sqrt.f64 (neg.f64 a))))
(/.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 1 binary64))) (sqrt.f64 a))
(/.f64 (sqrt.f64 (neg.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))))) (sqrt.f64 (neg.f64 (neg.f64 a))))
(/.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (neg.f64 (/.f64 a (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))))))
(/.f64 (neg.f64 (sqrt.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))))) (neg.f64 (sqrt.f64 a)))
(/.f64 (sqrt.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))))) (sqrt.f64 (neg.f64 a)))
(/.f64 #s(literal -1 binary64) (neg.f64 (sqrt.f64 (/.f64 a (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))))))
(/.f64 (sqrt.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))) (sqrt.f64 a))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 (/.f64 a (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 a (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))))))
(sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a))))

eval293.0ms (2.4%)

Memory
40.0MiB live, 736.0MiB allocated
Compiler

Compiled 51 345 to 5 882 computations (88.5% saved)

prune271.0ms (2.2%)

Memory
-8.2MiB live, 590.3MiB allocated
Pruning

117 alts after pruning (113 fresh and 4 done)

PrunedKeptTotal
New1 749471 796
Fresh276693
Picked415
Done134
Total1 7811171 898
Accuracy
80.4%
Counts
1 898 → 117
Alt Table
Click to see full alt table
StatusAccuracyProgram
65.2%
(fma.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) b) #s(literal 3/2 binary64)) (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) b)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)))
78.6%
(fma.f64 (*.f64 (fma.f64 (cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 angle (PI.f64)))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) b) b (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)))
64.2%
(fma.f64 (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle)))) #s(literal 2 binary64)) #s(literal 2 binary64)) b) b (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)))
78.6%
(fma.f64 (*.f64 (pow.f64 (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))) angle) #s(literal -180 binary64))) #s(literal 2 binary64)) b) b (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)))
78.5%
(fma.f64 (*.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (cbrt.f64 (PI.f64))) angle) #s(literal -180 binary64))) #s(literal 2 binary64)) b) b (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)))
78.7%
(fma.f64 (*.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) angle) #s(literal -180 binary64))) #s(literal 2 binary64)) b) b (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)))
78.6%
(fma.f64 (*.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))) angle) #s(literal -180 binary64))) #s(literal 2 binary64)) b) b (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)))
78.8%
(fma.f64 (*.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64)))) angle) #s(literal -180 binary64))) #s(literal 2 binary64)) b) b (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)))
78.5%
(fma.f64 (*.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64))) angle) #s(literal -180 binary64))) #s(literal 2 binary64)) b) b (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)))
78.6%
(fma.f64 (*.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64)) b) b (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64)))) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)))
78.7%
(fma.f64 (*.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64)) b) b (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)))
75.5%
(fma.f64 (*.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64)) b) b (pow.f64 (*.f64 #s(approx (sin (* (PI) (* 1/180 angle))) (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a) #s(literal 2 binary64)))
78.6%
(fma.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) #s(literal 2 binary64)) b) b (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)))
78.6%
(fma.f64 (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/90 binary64))) (cos.f64 #s(literal 0 binary64))))) b) b (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)))
74.7%
(fma.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/90 binary64))))) b) b (pow.f64 (*.f64 #s(approx (sin (* (PI) (* 1/180 angle))) (*.f64 (*.f64 (PI.f64) (fma.f64 (*.f64 #s(literal -1/34992000 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64)) #s(literal 1/180 binary64))) angle)) a) #s(literal 2 binary64)))
75.4%
(fma.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/90 binary64))))) b) b (pow.f64 (*.f64 #s(approx (sin (* (PI) (* 1/180 angle))) (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) a) #s(literal 2 binary64)))
78.6%
(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 #s(literal 1/180 binary64) angle)))))) b) b (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)))
78.9%
(fma.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)))) (sqrt.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))))) #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) b (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 2 binary64)))
71.9%
(fma.f64 (*.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 #s(literal 1/180 binary64) angle))) a) a) (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64)))
71.7%
(fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (cbrt.f64 (PI.f64))) (*.f64 #s(literal 1/180 binary64) angle))) a) a) (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64)))
70.9%
(fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))) (*.f64 #s(literal 1/180 binary64) angle))) a) a) (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64)))
72.9%
(fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) a) (sin.f64 (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64))) (*.f64 #s(literal 1/180 binary64) angle))) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64)))
77.0%
(fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) a) (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) (pow.f64 (*.f64 (sqrt.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)))) (sqrt.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))))) #s(literal 2 binary64)))
62.7%
(fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) a) #s(approx (sin (* (PI) (* 1/180 angle))) (*.f64 (*.f64 (PI.f64) (fma.f64 (*.f64 #s(literal -1/34992000 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64)) #s(literal 1/180 binary64))) angle)) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64)))
74.3%
(fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) a) #s(approx (sin (* (PI) (* 1/180 angle))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64)))
78.6%
(fma.f64 (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) b) (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)))
74.0%
(fma.f64 (*.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) b) #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) b (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 2 binary64)))
78.7%
(fma.f64 (*.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) b (pow.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 #s(literal 180 binary64) angle))) a) #s(literal 2 binary64)))
78.9%
(fma.f64 (*.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) b (pow.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (neg.f64 (sqrt.f64 (PI.f64)))) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
78.9%
(fma.f64 (*.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) b (pow.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 2 binary64)))
78.8%
(fma.f64 (*.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) b (pow.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64)))) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 2 binary64)))
79.0%
(fma.f64 (*.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) b (pow.f64 (*.f64 (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64))) a) #s(literal 2 binary64)))
78.9%
(fma.f64 (*.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) b (pow.f64 (*.f64 (sin.f64 (/.f64 (sqrt.f64 (PI.f64)) (*.f64 (/.f64 #s(literal 180 binary64) (sqrt.f64 (PI.f64))) (pow.f64 angle #s(literal -1 binary64))))) a) #s(literal 2 binary64)))
79.0%
(fma.f64 (*.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) b (pow.f64 (*.f64 (sin.f64 (/.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64))) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 2 binary64)))
79.1%
(fma.f64 (*.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) b (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 2 binary64)))
79.0%
(fma.f64 (*.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) b (pow.f64 (*.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)))) a) #s(literal 2 binary64)))
79.0%
(fma.f64 (*.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) b (pow.f64 (*.f64 (sin.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 3/4 binary64)) (*.f64 #s(literal 1/180 binary64) angle)))) a) #s(literal 2 binary64)))
79.0%
(fma.f64 (*.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) b (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 (neg.f64 angle) #s(literal -1 binary64))) (/.f64 (sqrt.f64 (PI.f64)) #s(literal -180 binary64)))) a) #s(literal 2 binary64)))
78.9%
(fma.f64 (*.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) b (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal -1 binary64)) (/.f64 (neg.f64 (sqrt.f64 (PI.f64))) (/.f64 #s(literal 180 binary64) angle)))) a) #s(literal 2 binary64)))
79.0%
(fma.f64 (*.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) b (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 3/4 binary64)) angle)) #s(literal 1/180 binary64))) a) #s(literal 2 binary64)))
78.8%
(fma.f64 (*.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) b (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64))) (cbrt.f64 (PI.f64)))) a) #s(literal 2 binary64)))
79.0%
(fma.f64 (*.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) b (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))) a) #s(literal 2 binary64)))
79.0%
(fma.f64 (*.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) b (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (*.f64 (sqrt.f64 (PI.f64)) #s(literal 1/180 binary64)))) a) #s(literal 2 binary64)))
79.0%
(fma.f64 (*.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) b (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) a) #s(literal 2 binary64)))
79.0%
(fma.f64 (*.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) b (pow.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (pow.f64 (/.f64 (pow.f64 angle #s(literal -1 binary64)) (PI.f64)) #s(literal -1 binary64)))) a) #s(literal 2 binary64)))
78.4%
(fma.f64 (*.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) b (pow.f64 (*.f64 (sin.f64 (exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))) #s(literal -1 binary64)))) a) #s(literal 2 binary64)))
74.8%
(fma.f64 (*.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) b (pow.f64 (*.f64 #s(approx (sin (/ (PI) (/ 180 angle))) (*.f64 (*.f64 (PI.f64) (fma.f64 (*.f64 #s(literal -1/34992000 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64)) #s(literal 1/180 binary64))) angle)) a) #s(literal 2 binary64)))
78.7%
(fma.f64 (*.f64 (*.f64 b b) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)))
79.0%
(fma.f64 (*.f64 #s(approx (pow (cos (/ (* (PI) angle) -180)) 2) #s(literal 1 binary64)) b) b (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)))
64.0%
(fma.f64 (exp.f64 (fma.f64 (log.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))) #s(literal 2 binary64) (log.f64 b))) b (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)))
66.3%
(fma.f64 (exp.f64 (log.f64 (*.f64 (*.f64 b b) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)))
78.0%
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)))))
61.7%
(+.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
78.7%
(+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) b) #s(literal 2 binary64)))
78.6%
(+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64)))
62.5%
(+.f64 (pow.f64 (*.f64 a (*.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)))) (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64)))
79.0%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -180 binary64) (*.f64 (PI.f64) angle))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64)))
78.7%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 1/180 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 3/4 binary64)) angle)) #s(literal 1/180 binary64)))) #s(literal 2 binary64)))
79.0%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 3/4 binary64)) angle) #s(literal 1/180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64)))
78.8%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 3/2 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64)))
78.7%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 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)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64)))
78.9%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64)))
78.9%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64)))
78.9%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cbrt.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (PI.f64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64)))
78.9%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cbrt.f64 (exp.f64 (*.f64 (log.f64 (PI.f64)) #s(literal 3 binary64))))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64)))
65.3%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (pow.f64 (sqrt.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))) #s(literal 2 binary64))) #s(literal 2 binary64)))
78.6%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (*.f64 (*.f64 (cbrt.f64 (PI.f64)) #s(literal 1/180 binary64)) angle)))) #s(literal 2 binary64)))
78.7%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 180 binary64)) (/.f64 (cbrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1 binary64)))))) #s(literal 2 binary64)))
78.6%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1 binary64)))))) #s(literal 2 binary64)))
78.6%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) angle) (*.f64 (cbrt.f64 (PI.f64)) #s(literal 1/180 binary64))))) #s(literal 2 binary64)))
78.7%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 1/180 binary64)) (cbrt.f64 (PI.f64))) (pow.f64 (PI.f64) #s(literal 1/6 binary64))))) #s(literal 2 binary64)))
78.7%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))))) #s(literal 2 binary64)))
78.6%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64))))) #s(literal 2 binary64)))
78.6%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))) #s(literal -1 binary64))))) #s(literal 2 binary64)))
78.4%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 (PI.f64) #s(literal 1/8 binary64)) #s(literal 4 binary64)) angle) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
78.5%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (/.f64 (sqrt.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))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
78.5%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)))) #s(literal 2 binary64)))
78.6%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 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)))))) #s(literal 2 binary64)))
78.6%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))))))) #s(literal 2 binary64)))
78.5%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))) #s(literal 2 binary64)))
78.9%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64)))
62.6%
(+.f64 (pow.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a)) #s(literal 4 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64)))
61.9%
(+.f64 (pow.f64 (exp.f64 #s(literal 4 binary64)) (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a)))) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64)))
61.9%
(+.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64)))
75.7%
(+.f64 (pow.f64 #s(approx (* a (sin (* (/ angle 180) (PI)))) (*.f64 #s(literal 1/180 binary64) (*.f64 (*.f64 (PI.f64) angle) a))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64)))
70.7%
(+.f64 (exp.f64 (+.f64 (log.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) #s(literal 2 binary64))) (log.f64 (*.f64 a a)))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
59.7%
(+.f64 (exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a)) #s(literal 2 binary64))) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64)))
61.9%
(+.f64 (exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a)) #s(literal 2 binary64))) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64)))
59.1%
(+.f64 (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -180 binary64) (*.f64 (PI.f64) angle)))) a))) #s(literal 4 binary64))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
60.4%
(+.f64 (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64)))) (*.f64 #s(literal 1/180 binary64) angle))) a))) #s(literal 4 binary64))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
65.3%
(+.f64 (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64))) (*.f64 #s(literal 1/180 binary64) angle))) a))) #s(literal 4 binary64))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
61.8%
(+.f64 (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a))) #s(literal 4 binary64))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 3/4 binary64)) angle)) #s(literal 1/180 binary64)))) #s(literal 2 binary64)))
43.7%
(+.f64 (exp.f64 (*.f64 #s(approx (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (/.f64 (*.f64 (-.f64 (pow.f64 (log.f64 a) #s(literal 6 binary64)) (pow.f64 (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a))) #s(literal 6 binary64))) #s(literal 1 binary64)) (*.f64 (-.f64 (pow.f64 (log.f64 a) #s(literal 3 binary64)) (pow.f64 (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a))) #s(literal 3 binary64))) (fma.f64 (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a))) (log.f64 (/.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)) a)) (pow.f64 (log.f64 a) #s(literal 2 binary64)))))) #s(literal 4 binary64))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
46.0%
(+.f64 (exp.f64 (*.f64 #s(approx (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (/.f64 #s(literal 1 binary64) (/.f64 (log.f64 (/.f64 a (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a)))) (-.f64 (pow.f64 (log.f64 a) #s(literal 2 binary64)) (pow.f64 (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a))) #s(literal 2 binary64)))))) #s(literal 4 binary64))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
63.0%
(+.f64 (exp.f64 (*.f64 #s(approx (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (+.f64 (log.f64 a) (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64))))) a))))) #s(literal 4 binary64))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
58.8%
(+.f64 (exp.f64 (*.f64 #s(approx (log (sqrt (* (sin (* (PI) (* 1/180 angle))) a))) (+.f64 (log.f64 a) (log.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a))))) #s(literal 4 binary64))) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64)))
72.9%
(+.f64 #s(approx (pow (* a (sin (* (/ angle 180) (PI)))) 2) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (*.f64 angle angle) a))) (*.f64 (PI.f64) (PI.f64)))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
75.9%
(exp.f64 (*.f64 (log.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64))) #s(literal -1 binary64))) #s(literal -1 binary64)))
30.4%
#s(approx (+ (pow (* a (sin (/ (PI) (/ 180 angle)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
60.1%
#s(approx (+ (pow (* a (sin (/ (PI) (/ 180 angle)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b)))
66.0%
#s(approx (+ (pow (* a (sin (* (pow (PI) 1/4) (* (pow (PI) 1/4) (* (* (sqrt (PI)) angle) 1/180))))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (fma.f64 #s(approx (* (* (PI) (PI)) (+ (* 1/32400 (* a a)) (* (* -1/32400 b) b))) (*.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a a)) (PI.f64)) (PI.f64))) (*.f64 angle angle) (*.f64 b b)))
30.4%
#s(approx (+ (pow (* a (sin (* (pow (PI) 1/4) (* (pow (PI) 1/4) (* (* (sqrt (PI)) angle) 1/180))))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 a a)))
60.1%
#s(approx (+ (pow (* a (sin (* (pow (PI) 1/4) (* (pow (PI) 1/4) (* (* (sqrt (PI)) angle) 1/180))))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 b b)))
48.6%
#s(approx (+ (pow (* a (sin (* (pow (PI) 1/4) (* (pow (PI) 1/4) (* (* (sqrt (PI)) angle) 1/180))))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* 1/32400 (* a a)) (* (* -1/32400 b) b))) (* angle angle)) (* b b)) (*.f64 (fma.f64 (/.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (*.f64 angle angle) a))) b) (*.f64 (PI.f64) (/.f64 (PI.f64) b)) (fma.f64 (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 (PI.f64) (PI.f64))) angle) angle #s(literal 1 binary64))) (*.f64 b b))))
38.1%
#s(approx (+ (pow (* a (sin (* (pow (PI) 1/4) (* (pow (PI) 1/4) (* (* (sqrt (PI)) angle) 1/180))))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* 1/32400 (* a a)) (* (* -1/32400 b) b))) (* angle angle)) (* b b)) (*.f64 (fma.f64 (*.f64 (*.f64 a (*.f64 (PI.f64) angle)) (*.f64 a (*.f64 (PI.f64) angle))) (/.f64 #s(literal 1/32400 binary64) (*.f64 b b)) (fma.f64 (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle angle)) (PI.f64)) (PI.f64) #s(literal 1 binary64))) (*.f64 b b))))
22.3%
#s(approx (+ (pow (* a (sin (* (pow (PI) 1/4) (* (pow (PI) 1/4) (* (* (sqrt (PI)) angle) 1/180))))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* 1/32400 (* a a)) (* (* -1/32400 b) b))) (* angle angle)) (* b b)) (*.f64 (fma.f64 #s(literal -1/32400 binary64) (*.f64 b b) (*.f64 #s(literal 1/32400 binary64) (*.f64 a a))) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) angle) angle))))
36.4%
#s(approx (+ (pow (* a (sin (* (pow (PI) 1/4) (* (pow (PI) 1/4) (* (* (sqrt (PI)) angle) 1/180))))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* 1/32400 (* a a)) (* (* -1/32400 b) b))) (* angle angle)) (* b b)) (*.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a angle) #s(literal 2 binary64)) #s(literal 1/32400 binary64)) (PI.f64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))))
36.5%
#s(approx (+ (pow (* a (sin (* (pow (PI) 1/4) (* (pow (PI) 1/4) (* (* (sqrt (PI)) angle) 1/180))))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* 1/32400 (* a a)) (* (* -1/32400 b) b))) (* angle angle)) (* b b)) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) a) angle) (*.f64 a angle)) (*.f64 (PI.f64) (PI.f64)))))
34.3%
#s(approx (+ (pow (* a (sin (* (pow (PI) 1/4) (* (pow (PI) 1/4) (* (* (sqrt (PI)) angle) 1/180))))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* 1/32400 (* a a)) (* (* -1/32400 b) b))) (* angle angle)) (* b b)) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) a) a) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64)))))
37.1%
#s(approx (+ (pow (* a (sin (* (pow (PI) 1/4) (* (pow (PI) 1/4) (* (* (sqrt (PI)) angle) 1/180))))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* 1/32400 (* a a)) (* (* -1/32400 b) b))) (* angle angle)) (* b b)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 #s(literal 1/32400 binary64) a)) (*.f64 (*.f64 angle angle) a))))
37.0%
#s(approx (+ (pow (* a (sin (* (pow (PI) 1/4) (* (pow (PI) 1/4) (* (* (sqrt (PI)) angle) 1/180))))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* 1/32400 (* a a)) (* (* -1/32400 b) b))) (* angle angle)) (* b b)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (*.f64 angle angle) a))) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))) (PI.f64)))))
37.2%
#s(approx (+ (pow (* a (sin (* (pow (PI) 1/4) (* (pow (PI) 1/4) (* (* (sqrt (PI)) angle) 1/180))))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* 1/32400 (* a a)) (* (* -1/32400 b) b))) (* angle angle)) (* b b)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (*.f64 a angle) angle))) (*.f64 (PI.f64) (PI.f64)))))
37.1%
#s(approx (+ (pow (* a (sin (* (pow (PI) 1/4) (* (pow (PI) 1/4) (* (* (sqrt (PI)) angle) 1/180))))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* 1/32400 (* a a)) (* (* -1/32400 b) b))) (* angle angle)) (* b b)) (*.f64 (*.f64 #s(literal 1/32400 binary64) a) (*.f64 (*.f64 (*.f64 angle angle) a) (*.f64 (PI.f64) (PI.f64))))))
58.9%
#s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (pow.f64 (exp.f64 (log.f64 b)) #s(literal 2 binary64)))
60.5%
#s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (*.f64 b b))
58.9%
#s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (exp.f64 (*.f64 (log.f64 b) #s(literal 2 binary64))))
60.1%
#s(approx (+ (* (* (+ 1/2 (* 1/2 (cos (* (* (PI) angle) -1/90)))) b) b) (pow (* (sin (* (PI) (* 1/180 angle))) a) 2)) (*.f64 (fma.f64 (cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 (PI.f64) angle))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b)))
Compiler

Compiled 8 089 to 3 315 computations (59% saved)

regimes347.0ms (2.9%)

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

6 calls:

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

Compiled 32 to 36 computations (-12.5% saved)

regimes81.0ms (0.7%)

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

6 calls:

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

Compiled 32 to 36 computations (-12.5% saved)

regimes78.0ms (0.6%)

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

6 calls:

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

Compiled 32 to 36 computations (-12.5% saved)

regimes69.0ms (0.6%)

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

6 calls:

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

Compiled 32 to 36 computations (-12.5% saved)

regimes61.0ms (0.5%)

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

6 calls:

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

Compiled 32 to 36 computations (-12.5% saved)

regimes10.0ms (0.1%)

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

1 calls:

7.0ms
a
Results
AccuracySegmentsBranch
76.9%2a
Compiler

Compiled 1 to 3 computations (-200% saved)

regimes308.0ms (2.5%)

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

6 calls:

220.0ms
a
60.0ms
(*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))
7.0ms
b
6.0ms
angle
6.0ms
(/.f64 angle #s(literal 180 binary64))
Results
AccuracySegmentsBranch
66.0%1(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
72.1%3b
72.0%3angle
72.0%3(*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))
72.0%3(/.f64 angle #s(literal 180 binary64))
73.0%3a
Compiler

Compiled 32 to 36 computations (-12.5% saved)

regimes60.0ms (0.5%)

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

1 calls:

59.0ms
a
Results
AccuracySegmentsBranch
73.0%3a
Compiler

Compiled 1 to 3 computations (-200% saved)

regimes7.0ms (0.1%)

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

1 calls:

5.0ms
a
Results
AccuracySegmentsBranch
72.9%3a
Compiler

Compiled 1 to 3 computations (-200% saved)

regimes17.0ms (0.1%)

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

5 calls:

4.0ms
b
3.0ms
(/.f64 angle #s(literal 180 binary64))
3.0ms
(*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))
3.0ms
a
3.0ms
angle
Results
AccuracySegmentsBranch
63.5%2angle
63.5%2(*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))
63.5%2(/.f64 angle #s(literal 180 binary64))
67.2%2b
70.3%2a
Compiler

Compiled 11 to 21 computations (-90.9% saved)

regimes4.0ms (0%)

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

1 calls:

3.0ms
a
Results
AccuracySegmentsBranch
69.9%2a
Compiler

Compiled 1 to 3 computations (-200% saved)

regimes3.0ms (0%)

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

1 calls:

2.0ms
a
Results
AccuracySegmentsBranch
68.0%2a
Compiler

Compiled 1 to 3 computations (-200% saved)

regimes9.0ms (0.1%)

Memory
31.2MiB live, 31.2MiB allocated
Accuracy

Total -0.0b remaining (-0%)

Threshold costs -0b (-0%)

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

6 calls:

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

Compiled 32 to 36 computations (-12.5% saved)

bsearch31.0ms (0.3%)

Memory
1.2MiB live, 79.6MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
28.0ms
1.3132016086842978e-118
2.9784464208677486e-117
Samples
18.0ms58×1valid
5.0ms54×0valid
Compiler

Compiled 311 to 272 computations (12.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 19.0ms
ival-mult: 4.0ms (20.7% of total)
ival-cos: 4.0ms (20.7% of total)
ival-sin: 4.0ms (20.7% of total)
ival-pow2: 3.0ms (15.5% of total)
ival-div: 2.0ms (10.3% of total)
adjust: 1.0ms (5.2% of total)
ival-pi: 1.0ms (5.2% of total)
ival-add: 1.0ms (5.2% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

bsearch32.0ms (0.3%)

Memory
-36.0MiB live, 4.9MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
32.0ms
1.3132016086842978e-118
2.9784464208677486e-117
Compiler

Compiled 318 to 272 computations (14.5% saved)

bsearch86.0ms (0.7%)

Memory
36.0MiB live, 194.6MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
44.0ms
9.39535861177242e+134
6.156720759565561e+140
36.0ms
2.6936765599530975e-120
1.3132016086842978e-118
Samples
46.0ms130×1valid
21.0ms126×0valid
Compiler

Compiled 593 to 548 computations (7.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 58.0ms
ival-sin: 20.0ms (34.5% of total)
ival-cos: 10.0ms (17.2% of total)
ival-div: 7.0ms (12.1% of total)
ival-mult: 7.0ms (12.1% of total)
ival-pow2: 7.0ms (12.1% of total)
adjust: 2.0ms (3.4% of total)
ival-add: 2.0ms (3.4% of total)
ival-pi: 1.0ms (1.7% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

bsearch29.0ms (0.2%)

Memory
-31.1MiB live, 8.2MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
1.0ms
9.39535861177242e+134
6.156720759565561e+140
27.0ms
2.6936765599530975e-120
1.3132016086842978e-118
Compiler

Compiled 545 to 484 computations (11.2% saved)

bsearch11.0ms (0.1%)

Memory
26.9MiB live, 26.9MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
1.0ms
9.39535861177242e+134
6.156720759565561e+140
8.0ms
2.6936765599530975e-120
1.3132016086842978e-118
Samples
5.0ms20×1valid
1.0ms12×0valid
Compiler

Compiled 475 to 428 computations (9.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 5.0ms
ival-mult: 1.0ms (18.8% of total)
ival-pow2: 1.0ms (18.8% of total)
ival-cos: 1.0ms (18.8% of total)
ival-sin: 1.0ms (18.8% of total)
ival-div: 0.0ms (0% of total)
adjust: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)
ival-pi: 0.0ms (0% of total)
ival-add: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

bsearch57.0ms (0.5%)

Memory
-42.6MiB live, 91.2MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
40.0ms
3.3210464015032137e+115
7.585560928870042e+116
Samples
23.0ms64×1valid
13.0ms48×0valid
Compiler

Compiled 157 to 160 computations (-1.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 32.0ms
ival-pow2: 12.0ms (37.8% of total)
ival-cos: 7.0ms (22% of total)
ival-sin: 6.0ms (18.9% of total)
ival-mult: 3.0ms (9.4% of total)
ival-div: 1.0ms (3.1% of total)
adjust: 1.0ms (3.1% of total)
ival-pi: 1.0ms (3.1% of total)
ival-add: 1.0ms (3.1% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

bsearch16.0ms (0.1%)

Memory
6.7MiB live, 44.4MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
15.0ms
3.3210464015032137e+115
7.585560928870042e+116
Samples
10.0ms27×1valid
2.0ms21×0valid
Compiler

Compiled 157 to 160 computations (-1.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 11.0ms
ival-sin: 4.0ms (37% of total)
ival-cos: 2.0ms (18.5% of total)
ival-div: 1.0ms (9.2% of total)
ival-mult: 1.0ms (9.2% of total)
ival-pow2: 1.0ms (9.2% of total)
adjust: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)
ival-pi: 0.0ms (0% of total)
ival-add: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

bsearch1.0ms (0%)

Memory
3.9MiB live, 3.9MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
1.0ms
3.3210464015032137e+115
7.585560928870042e+116
Compiler

Compiled 157 to 160 computations (-1.9% saved)

simplify29.0ms (0.2%)

Memory
17.8MiB live, 96.0MiB allocated
Algorithm
egg-herbie
Rules
76×*-commutative-binary64-*.f64
+-commutative-binary64-+.f64
1-exp-binary32-exp.f32
1-exp-binary64-exp.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01751102
12181102
Stop Event
saturated
Calls
Call 1
Inputs
(fma.f64 (*.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) b (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 2 binary64)))
(fma.f64 (*.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) b (pow.f64 (*.f64 (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64))) a) #s(literal 2 binary64)))
(fma.f64 (*.f64 #s(approx (pow (cos (/ (* (PI) angle) -180)) 2) #s(literal 1 binary64)) b) b (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)))
(+.f64 (pow.f64 #s(approx (* a (sin (* (/ angle 180) (PI)))) (*.f64 #s(literal 1/180 binary64) (*.f64 (*.f64 (PI.f64) angle) a))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64)))
(if (<=.f64 a #s(literal 5820388221898415/2839213766779714416208296124562517712318911565184836172974571090549372219192960637992933791850638927971728600024477257552869537611776 binary64)) #s(approx (+ (* (* (pow (cos (/ (* (PI) angle) -180)) 2) b) b) (pow (* (sin (* (PI) (* 1/180 angle))) a) 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64)) (*.f64 b b))) (fma.f64 (*.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) b (pow.f64 (*.f64 #s(approx (sin (/ (PI) (/ 180 angle))) (*.f64 (*.f64 (PI.f64) (fma.f64 (*.f64 #s(literal -1/34992000 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64)) #s(literal 1/180 binary64))) angle)) a) #s(literal 2 binary64))))
(if (<=.f64 a #s(literal 5820388221898415/2839213766779714416208296124562517712318911565184836172974571090549372219192960637992933791850638927971728600024477257552869537611776 binary64)) #s(approx (+ (* (* (+ 1/2 (* 1/2 (cos (* (* (PI) angle) -1/90)))) b) b) (pow (* (sin (* (PI) (* 1/180 angle))) a) 2)) (*.f64 (fma.f64 (cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 (PI.f64) angle))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b))) (fma.f64 (*.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) b (pow.f64 (*.f64 #s(approx (sin (/ (PI) (/ 180 angle))) (*.f64 (*.f64 (PI.f64) (fma.f64 (*.f64 #s(literal -1/34992000 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64)) #s(literal 1/180 binary64))) angle)) a) #s(literal 2 binary64))))
(if (<=.f64 a #s(literal 1998806491812919/22713710134237715329666368996500141698551292521478689383796568724394977753543685103943470334805111423773828800195818060422956300894208 binary64)) #s(approx (+ (* (* (+ 1/2 (* 1/2 (cos (* (* (PI) angle) -1/90)))) b) b) (pow (* (sin (* (PI) (* 1/180 angle))) a) 2)) (*.f64 (fma.f64 (cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 (PI.f64) angle))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b))) (if (<=.f64 a #s(literal 609999999999999957894092052131636606702038710398885390392470991375401061451273921487696426319647214169423416585199910029401648934673329422336 binary64)) (+.f64 #s(approx (pow (* a (sin (* (/ angle 180) (PI)))) 2) (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) a) a))) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) #s(approx (+ (pow (* a (sin (* (pow (PI) 1/4) (* (pow (PI) 1/4) (* (* (sqrt (PI)) angle) 1/180))))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* 1/32400 (* a a)) (* (* -1/32400 b) b))) (* angle angle)) (* b b)) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) a) angle) (*.f64 a angle)) (*.f64 (PI.f64) (PI.f64)))))))
(if (<=.f64 a #s(literal 1998806491812919/22713710134237715329666368996500141698551292521478689383796568724394977753543685103943470334805111423773828800195818060422956300894208 binary64)) #s(approx (+ (* (* (+ 1/2 (* 1/2 (cos (* (* (PI) angle) -1/90)))) b) b) (pow (* (sin (* (PI) (* 1/180 angle))) a) 2)) (*.f64 (fma.f64 (cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 (PI.f64) angle))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b))) (if (<=.f64 a #s(literal 609999999999999957894092052131636606702038710398885390392470991375401061451273921487696426319647214169423416585199910029401648934673329422336 binary64)) #s(approx (+ (pow (* a (sin (* (pow (PI) 1/4) (* (pow (PI) 1/4) (* (* (sqrt (PI)) angle) 1/180))))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (fma.f64 #s(approx (* (* (PI) (PI)) (+ (* 1/32400 (* a a)) (* (* -1/32400 b) b))) (*.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a a)) (PI.f64)) (PI.f64))) (*.f64 angle angle) (*.f64 b b))) #s(approx (+ (pow (* a (sin (* (pow (PI) 1/4) (* (pow (PI) 1/4) (* (* (sqrt (PI)) angle) 1/180))))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* 1/32400 (* a a)) (* (* -1/32400 b) b))) (* angle angle)) (* b b)) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) a) angle) (*.f64 a angle)) (*.f64 (PI.f64) (PI.f64)))))))
(if (<=.f64 a #s(literal 8722064691547283/90854840536950861318665475986000566794205170085914757535186274897579911014174740415773881339220445695095315200783272241691825203576832 binary64)) #s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (*.f64 b b)) (if (<=.f64 a #s(literal 609999999999999957894092052131636606702038710398885390392470991375401061451273921487696426319647214169423416585199910029401648934673329422336 binary64)) #s(approx (+ (pow (* a (sin (* (pow (PI) 1/4) (* (pow (PI) 1/4) (* (* (sqrt (PI)) angle) 1/180))))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (fma.f64 #s(approx (* (* (PI) (PI)) (+ (* 1/32400 (* a a)) (* (* -1/32400 b) b))) (*.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a a)) (PI.f64)) (PI.f64))) (*.f64 angle angle) (*.f64 b b))) #s(approx (+ (pow (* a (sin (* (pow (PI) 1/4) (* (pow (PI) 1/4) (* (* (sqrt (PI)) angle) 1/180))))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* 1/32400 (* a a)) (* (* -1/32400 b) b))) (* angle angle)) (* b b)) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) a) angle) (*.f64 a angle)) (*.f64 (PI.f64) (PI.f64)))))))
(if (<=.f64 a #s(literal 58000000000000000902446135509076895407555681021421563135446693664988359307555830789369152615072751965219964290334720 binary64)) #s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (*.f64 b b)) #s(approx (+ (pow (* a (sin (* (pow (PI) 1/4) (* (pow (PI) 1/4) (* (* (sqrt (PI)) angle) 1/180))))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* 1/32400 (* a a)) (* (* -1/32400 b) b))) (* angle angle)) (* b b)) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) a) angle) (*.f64 a angle)) (*.f64 (PI.f64) (PI.f64))))))
(if (<=.f64 a #s(literal 70999999999999996730217095626122005978037844946152631062914849424164325611156442111907964285216522337984291895508992 binary64)) #s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (*.f64 b b)) #s(approx (+ (pow (* a (sin (* (pow (PI) 1/4) (* (pow (PI) 1/4) (* (* (sqrt (PI)) angle) 1/180))))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* 1/32400 (* a a)) (* (* -1/32400 b) b))) (* angle angle)) (* b b)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (*.f64 a angle) angle))) (*.f64 (PI.f64) (PI.f64))))))
(if (<=.f64 a #s(literal 70999999999999996730217095626122005978037844946152631062914849424164325611156442111907964285216522337984291895508992 binary64)) #s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (*.f64 b b)) #s(approx (+ (pow (* a (sin (* (pow (PI) 1/4) (* (pow (PI) 1/4) (* (* (sqrt (PI)) angle) 1/180))))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* 1/32400 (* a a)) (* (* -1/32400 b) b))) (* angle angle)) (* b b)) (*.f64 (*.f64 #s(literal 1/32400 binary64) a) (*.f64 (*.f64 (*.f64 angle angle) a) (*.f64 (PI.f64) (PI.f64)))))))
#s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (*.f64 b b))
Outputs
(fma.f64 (*.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) b (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) #s(literal 2 binary64)))
(fma.f64 (*.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) b (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)))
(fma.f64 (*.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) b (pow.f64 (*.f64 (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64))) a) #s(literal 2 binary64)))
(fma.f64 (*.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) b (pow.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) a) #s(literal 2 binary64)))
(fma.f64 (*.f64 #s(approx (pow (cos (/ (* (PI) angle) -180)) 2) #s(literal 1 binary64)) b) b (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) a) #s(literal 2 binary64)))
(fma.f64 (*.f64 #s(approx (pow (cos (/ (* (PI) angle) -180)) 2) #s(literal 1 binary64)) b) b (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a) #s(literal 2 binary64)))
(+.f64 (pow.f64 #s(approx (* a (sin (* (/ angle 180) (PI)))) (*.f64 #s(literal 1/180 binary64) (*.f64 (*.f64 (PI.f64) angle) a))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64)) (pow.f64 #s(approx (* a (sin (* (/ angle 180) (PI)))) (*.f64 (*.f64 (*.f64 (PI.f64) angle) a) #s(literal 1/180 binary64))) #s(literal 2 binary64)))
(if (<=.f64 a #s(literal 5820388221898415/2839213766779714416208296124562517712318911565184836172974571090549372219192960637992933791850638927971728600024477257552869537611776 binary64)) #s(approx (+ (* (* (pow (cos (/ (* (PI) angle) -180)) 2) b) b) (pow (* (sin (* (PI) (* 1/180 angle))) a) 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64)) (*.f64 b b))) (fma.f64 (*.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) b (pow.f64 (*.f64 #s(approx (sin (/ (PI) (/ 180 angle))) (*.f64 (*.f64 (PI.f64) (fma.f64 (*.f64 #s(literal -1/34992000 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64)) #s(literal 1/180 binary64))) angle)) a) #s(literal 2 binary64))))
(if (<=.f64 a #s(literal 5820388221898415/2839213766779714416208296124562517712318911565184836172974571090549372219192960637992933791850638927971728600024477257552869537611776 binary64)) #s(approx (+ (* (* (pow (cos (/ (* (PI) angle) -180)) 2) b) b) (pow (* (sin (* (PI) (* 1/180 angle))) a) 2)) (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64)))) (fma.f64 (*.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) b (pow.f64 (*.f64 #s(approx (sin (/ (PI) (/ 180 angle))) (*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 angle angle) #s(literal -1/34992000 binary64)) (*.f64 (PI.f64) (PI.f64)) #s(literal 1/180 binary64)) (PI.f64)) angle)) a) #s(literal 2 binary64))))
(if (<=.f64 a #s(literal 5820388221898415/2839213766779714416208296124562517712318911565184836172974571090549372219192960637992933791850638927971728600024477257552869537611776 binary64)) #s(approx (+ (* (* (+ 1/2 (* 1/2 (cos (* (* (PI) angle) -1/90)))) b) b) (pow (* (sin (* (PI) (* 1/180 angle))) a) 2)) (*.f64 (fma.f64 (cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 (PI.f64) angle))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b))) (fma.f64 (*.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) b (pow.f64 (*.f64 #s(approx (sin (/ (PI) (/ 180 angle))) (*.f64 (*.f64 (PI.f64) (fma.f64 (*.f64 #s(literal -1/34992000 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64)) #s(literal 1/180 binary64))) angle)) a) #s(literal 2 binary64))))
(if (<=.f64 a #s(literal 5820388221898415/2839213766779714416208296124562517712318911565184836172974571090549372219192960637992933791850638927971728600024477257552869537611776 binary64)) #s(approx (+ (* (* (+ 1/2 (* 1/2 (cos (* (* (PI) angle) -1/90)))) b) b) (pow (* (sin (* (PI) (* 1/180 angle))) a) 2)) (*.f64 (fma.f64 (cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 (PI.f64) angle))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b))) (fma.f64 (*.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) b (pow.f64 (*.f64 #s(approx (sin (/ (PI) (/ 180 angle))) (*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 angle angle) #s(literal -1/34992000 binary64)) (*.f64 (PI.f64) (PI.f64)) #s(literal 1/180 binary64)) (PI.f64)) angle)) a) #s(literal 2 binary64))))
(if (<=.f64 a #s(literal 1998806491812919/22713710134237715329666368996500141698551292521478689383796568724394977753543685103943470334805111423773828800195818060422956300894208 binary64)) #s(approx (+ (* (* (+ 1/2 (* 1/2 (cos (* (* (PI) angle) -1/90)))) b) b) (pow (* (sin (* (PI) (* 1/180 angle))) a) 2)) (*.f64 (fma.f64 (cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 (PI.f64) angle))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b))) (if (<=.f64 a #s(literal 609999999999999957894092052131636606702038710398885390392470991375401061451273921487696426319647214169423416585199910029401648934673329422336 binary64)) (+.f64 #s(approx (pow (* a (sin (* (/ angle 180) (PI)))) 2) (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) a) a))) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) #s(approx (+ (pow (* a (sin (* (pow (PI) 1/4) (* (pow (PI) 1/4) (* (* (sqrt (PI)) angle) 1/180))))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* 1/32400 (* a a)) (* (* -1/32400 b) b))) (* angle angle)) (* b b)) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) a) angle) (*.f64 a angle)) (*.f64 (PI.f64) (PI.f64)))))))
(if (<=.f64 a #s(literal 1998806491812919/22713710134237715329666368996500141698551292521478689383796568724394977753543685103943470334805111423773828800195818060422956300894208 binary64)) #s(approx (+ (* (* (+ 1/2 (* 1/2 (cos (* (* (PI) angle) -1/90)))) b) b) (pow (* (sin (* (PI) (* 1/180 angle))) a) 2)) (*.f64 (fma.f64 (cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 (PI.f64) angle))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b))) (if (<=.f64 a #s(literal 609999999999999957894092052131636606702038710398885390392470991375401061451273921487696426319647214169423416585199910029401648934673329422336 binary64)) (+.f64 #s(approx (pow (* a (sin (* (/ angle 180) (PI)))) 2) (*.f64 (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) a) a) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)))) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))) #s(approx (+ (pow (* a (sin (* (pow (PI) 1/4) (* (pow (PI) 1/4) (* (* (sqrt (PI)) angle) 1/180))))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* 1/32400 (* a a)) (* (* -1/32400 b) b))) (* angle angle)) (* b b)) (*.f64 (*.f64 (*.f64 a angle) (*.f64 (*.f64 #s(literal 1/32400 binary64) a) angle)) (*.f64 (PI.f64) (PI.f64)))))))
(if (<=.f64 a #s(literal 1998806491812919/22713710134237715329666368996500141698551292521478689383796568724394977753543685103943470334805111423773828800195818060422956300894208 binary64)) #s(approx (+ (* (* (+ 1/2 (* 1/2 (cos (* (* (PI) angle) -1/90)))) b) b) (pow (* (sin (* (PI) (* 1/180 angle))) a) 2)) (*.f64 (fma.f64 (cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 (PI.f64) angle))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b))) (if (<=.f64 a #s(literal 609999999999999957894092052131636606702038710398885390392470991375401061451273921487696426319647214169423416585199910029401648934673329422336 binary64)) #s(approx (+ (pow (* a (sin (* (pow (PI) 1/4) (* (pow (PI) 1/4) (* (* (sqrt (PI)) angle) 1/180))))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (fma.f64 #s(approx (* (* (PI) (PI)) (+ (* 1/32400 (* a a)) (* (* -1/32400 b) b))) (*.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a a)) (PI.f64)) (PI.f64))) (*.f64 angle angle) (*.f64 b b))) #s(approx (+ (pow (* a (sin (* (pow (PI) 1/4) (* (pow (PI) 1/4) (* (* (sqrt (PI)) angle) 1/180))))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* 1/32400 (* a a)) (* (* -1/32400 b) b))) (* angle angle)) (* b b)) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) a) angle) (*.f64 a angle)) (*.f64 (PI.f64) (PI.f64)))))))
(if (<=.f64 a #s(literal 1998806491812919/22713710134237715329666368996500141698551292521478689383796568724394977753543685103943470334805111423773828800195818060422956300894208 binary64)) #s(approx (+ (* (* (+ 1/2 (* 1/2 (cos (* (* (PI) angle) -1/90)))) b) b) (pow (* (sin (* (PI) (* 1/180 angle))) a) 2)) (*.f64 (fma.f64 (cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 (PI.f64) angle))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (*.f64 b b))) (if (<=.f64 a #s(literal 609999999999999957894092052131636606702038710398885390392470991375401061451273921487696426319647214169423416585199910029401648934673329422336 binary64)) #s(approx (+ (pow (* a (sin (* (pow (PI) 1/4) (* (pow (PI) 1/4) (* (* (sqrt (PI)) angle) 1/180))))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (fma.f64 #s(approx (* (* (PI) (PI)) (+ (* 1/32400 (* a a)) (* (* -1/32400 b) b))) (*.f64 (*.f64 (*.f64 (*.f64 a a) #s(literal 1/32400 binary64)) (PI.f64)) (PI.f64))) (*.f64 angle angle) (*.f64 b b))) #s(approx (+ (pow (* a (sin (* (pow (PI) 1/4) (* (pow (PI) 1/4) (* (* (sqrt (PI)) angle) 1/180))))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* 1/32400 (* a a)) (* (* -1/32400 b) b))) (* angle angle)) (* b b)) (*.f64 (*.f64 (*.f64 a angle) (*.f64 (*.f64 #s(literal 1/32400 binary64) a) angle)) (*.f64 (PI.f64) (PI.f64)))))))
(if (<=.f64 a #s(literal 8722064691547283/90854840536950861318665475986000566794205170085914757535186274897579911014174740415773881339220445695095315200783272241691825203576832 binary64)) #s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (*.f64 b b)) (if (<=.f64 a #s(literal 609999999999999957894092052131636606702038710398885390392470991375401061451273921487696426319647214169423416585199910029401648934673329422336 binary64)) #s(approx (+ (pow (* a (sin (* (pow (PI) 1/4) (* (pow (PI) 1/4) (* (* (sqrt (PI)) angle) 1/180))))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (fma.f64 #s(approx (* (* (PI) (PI)) (+ (* 1/32400 (* a a)) (* (* -1/32400 b) b))) (*.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a a)) (PI.f64)) (PI.f64))) (*.f64 angle angle) (*.f64 b b))) #s(approx (+ (pow (* a (sin (* (pow (PI) 1/4) (* (pow (PI) 1/4) (* (* (sqrt (PI)) angle) 1/180))))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* 1/32400 (* a a)) (* (* -1/32400 b) b))) (* angle angle)) (* b b)) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) a) angle) (*.f64 a angle)) (*.f64 (PI.f64) (PI.f64)))))))
(if (<=.f64 a #s(literal 8722064691547283/90854840536950861318665475986000566794205170085914757535186274897579911014174740415773881339220445695095315200783272241691825203576832 binary64)) #s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (*.f64 b b)) (if (<=.f64 a #s(literal 609999999999999957894092052131636606702038710398885390392470991375401061451273921487696426319647214169423416585199910029401648934673329422336 binary64)) #s(approx (+ (pow (* a (sin (* (pow (PI) 1/4) (* (pow (PI) 1/4) (* (* (sqrt (PI)) angle) 1/180))))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (fma.f64 #s(approx (* (* (PI) (PI)) (+ (* 1/32400 (* a a)) (* (* -1/32400 b) b))) (*.f64 (*.f64 (*.f64 (*.f64 a a) #s(literal 1/32400 binary64)) (PI.f64)) (PI.f64))) (*.f64 angle angle) (*.f64 b b))) #s(approx (+ (pow (* a (sin (* (pow (PI) 1/4) (* (pow (PI) 1/4) (* (* (sqrt (PI)) angle) 1/180))))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* 1/32400 (* a a)) (* (* -1/32400 b) b))) (* angle angle)) (* b b)) (*.f64 (*.f64 (*.f64 a angle) (*.f64 (*.f64 #s(literal 1/32400 binary64) a) angle)) (*.f64 (PI.f64) (PI.f64)))))))
(if (<=.f64 a #s(literal 58000000000000000902446135509076895407555681021421563135446693664988359307555830789369152615072751965219964290334720 binary64)) #s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (*.f64 b b)) #s(approx (+ (pow (* a (sin (* (pow (PI) 1/4) (* (pow (PI) 1/4) (* (* (sqrt (PI)) angle) 1/180))))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* 1/32400 (* a a)) (* (* -1/32400 b) b))) (* angle angle)) (* b b)) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) a) angle) (*.f64 a angle)) (*.f64 (PI.f64) (PI.f64))))))
(if (<=.f64 a #s(literal 58000000000000000902446135509076895407555681021421563135446693664988359307555830789369152615072751965219964290334720 binary64)) #s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (*.f64 b b)) #s(approx (+ (pow (* a (sin (* (pow (PI) 1/4) (* (pow (PI) 1/4) (* (* (sqrt (PI)) angle) 1/180))))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* 1/32400 (* a a)) (* (* -1/32400 b) b))) (* angle angle)) (* b b)) (*.f64 (*.f64 (*.f64 a angle) (*.f64 (*.f64 #s(literal 1/32400 binary64) a) angle)) (*.f64 (PI.f64) (PI.f64))))))
(if (<=.f64 a #s(literal 70999999999999996730217095626122005978037844946152631062914849424164325611156442111907964285216522337984291895508992 binary64)) #s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (*.f64 b b)) #s(approx (+ (pow (* a (sin (* (pow (PI) 1/4) (* (pow (PI) 1/4) (* (* (sqrt (PI)) angle) 1/180))))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* 1/32400 (* a a)) (* (* -1/32400 b) b))) (* angle angle)) (* b b)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 (*.f64 a angle) angle))) (*.f64 (PI.f64) (PI.f64))))))
(if (<=.f64 a #s(literal 70999999999999996730217095626122005978037844946152631062914849424164325611156442111907964285216522337984291895508992 binary64)) #s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (*.f64 b b)) #s(approx (+ (pow (* a (sin (* (pow (PI) 1/4) (* (pow (PI) 1/4) (* (* (sqrt (PI)) angle) 1/180))))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* 1/32400 (* a a)) (* (* -1/32400 b) b))) (* angle angle)) (* b b)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 a angle) angle) a) #s(literal 1/32400 binary64)) (*.f64 (PI.f64) (PI.f64))))))
(if (<=.f64 a #s(literal 70999999999999996730217095626122005978037844946152631062914849424164325611156442111907964285216522337984291895508992 binary64)) #s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (*.f64 b b)) #s(approx (+ (pow (* a (sin (* (pow (PI) 1/4) (* (pow (PI) 1/4) (* (* (sqrt (PI)) angle) 1/180))))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* 1/32400 (* a a)) (* (* -1/32400 b) b))) (* angle angle)) (* b b)) (*.f64 (*.f64 #s(literal 1/32400 binary64) a) (*.f64 (*.f64 (*.f64 angle angle) a) (*.f64 (PI.f64) (PI.f64)))))))
(if (<=.f64 a #s(literal 70999999999999996730217095626122005978037844946152631062914849424164325611156442111907964285216522337984291895508992 binary64)) #s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (*.f64 b b)) #s(approx (+ (pow (* a (sin (* (pow (PI) 1/4) (* (pow (PI) 1/4) (* (* (sqrt (PI)) angle) 1/180))))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* 1/32400 (* a a)) (* (* -1/32400 b) b))) (* angle angle)) (* b b)) (*.f64 (*.f64 (*.f64 (*.f64 angle angle) a) (*.f64 (PI.f64) (PI.f64))) (*.f64 #s(literal 1/32400 binary64) a)))))
#s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (*.f64 b b))

soundness1.7s (14.2%)

Memory
15.1MiB live, 1 679.0MiB allocated
Rules
21 018×lower-fma.f64
21 018×lower-fma.f32
17 730×lower-fma.f64
17 730×lower-fma.f32
17 196×lower-fma.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01556
02556
18756
248356
3432556
0824356
061317
0102295
1296265
21510264
08667264
078373
0128326
1421315
22190313
08190308
01791810
15581798
221731766
341601766
448051766
551801766
662851766
773901766
876861766
086301704
03139426
110009266
237959166
378068998
081588572
03378816
110358653
239748506
080338223
04079586
112439328
247419159
083408851
090428
0136412
1400382
22341370
08528366
Stop Event
fuel
iter limit
node limit
iter limit
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
iter limit
node limit
iter limit
iter limit
node limit
iter limit
Compiler

Compiled 1 349 to 900 computations (33.3% saved)

preprocess185.0ms (1.5%)

Memory
-10.0MiB live, 355.1MiB allocated
Remove

(abs a)

(abs b)

(abs angle)

Compiler

Compiled 1 398 to 744 computations (46.8% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...